Adobe逐步淘汰Flash Player将在2020年终止支持

2019-10-10 15:29:50 来源: INeng财经

如果史蒂夫·乔布斯今天和我们在一起,他无疑会大喊:“终于来了!” 但是他仍然不会完全满意,因为这个故事还没有正式结束三年。

Adobe在7月25日的公司博客中宣布,它将在2020年底终止对无处不在的Flash Player的支持,从而有效地终止互联网的基础开发工具之一。

乔布斯于2011年10月去世,他是Flash Player的首批也是最强烈的反对者之一,他认为Flash Player的运行效果一直不佳,并且一直是黑客和其他激怒者的门户。具有讽刺意味的是,Adobe和Apple在硅谷共同成长,并且已经成为彼此产品的业务合作伙伴和客户近三十年了。

作为记录,Adobe Flash Player(在Internet Explorer和Firefox中标记为Shockwave Flash)是一种免费软件运行时,用于使用在Adobe Flash平台上创建的内容,包括查看多媒体,执行富Internet应用程序以及流式视频和音频。

Macromedia于1996年创建

Flash Player可以作为浏览器插件从Web浏览器运行,也可以在受支持的移动设备上运行。它由Macromedia于1996年发布,自Adobe在2005年4月收购Macromedia以来,一直由Adobe Systems开发和分发。

Adobe表示,它与包括苹果,Facebook,谷歌,微软和Mozilla在内的几个技术合作伙伴共同做出了最终决定,这一决定已经预计了几年。公司发言人说:“我们将继续致力于与这些合作伙伴和我们的客户合作,以​​帮助现有的Flash用户制定迁移计划。”

在过去的20年中,数字公司已将Flash内容用于可点击广告,游戏,交互式学习和富Internet应用程序等所有内容。

“当我2006年加入Forrester时,Flash与jQuery之类的Ajax框架并驾齐驱,是企业开发人员构建富Internet应用程序的首选方法,” Forrester分析师Jeffrey Hammond在他的博客中写道。

“移动优先”开始播放器消亡

那么,什么使Flash Player从顶层架子上掉了呢?

哈蒙德说:“转向移动优先。” “随着开发人员的工作从Web转移到移动……尤其是iPhone,Apple拒绝在iOS上支持Flash的决定导致本地移动开发比基于Flash的RIA开发更受欢迎。”

Adobe表示:“随着HTML5,WebGL和WebAssembly之类的开放标准在过去几年中日趋成熟,现在大多数提供了插件开创的许多功能,已经成为Web内容的可行替代品。

“随着时间的流逝,我们已经看到辅助应用程序逐渐发展成为插件,最近,已经看到许多这些插件功能已纳入开放的Web标准中。如今,大多数浏览器供应商都将曾经由插件提供的功能直接集成到浏览器中,而不再使用插件”,该公司在公司博客中表示。

该Flash播放器将于2020年12月31日见证自己的消亡,其次是2021年10月的Microsoft Silverlight支持。

Hammond写道:“如果您的公司仍然拥有使用Flex的Flash内容或企业应用程序,那就没错-时间在计时。” “您有有限的时间来决定要做什么。”

从对Flash产品组合进行分类开始

Hammond建议:“在评估Flash和Flex内容组合时,可能会发现不同类型的内容和应用程序,每种类型都需要不同的迁移策略。” 哈蒙德说,这是一种进行方法:

– 迁移仍然有价值的当前Flash内容。如果您有仍在使用的当前Flash内容,请尝试将其加载到Adobe Animate CC(以前称为Flash Professional)中,并使用它来重新定位HTML 5资产的生产。但请注意:您的迁移结果可能会根据内容的复杂性而有所不同。

- 重写具有核心竞争力的Flex应用程序。如果您的组织仍然支持对企业具有战略意义或独特性的基于Flex或Air的应用程序,那么最好的选择是计划使用Angular,Ionic或React等现代Web框架进行重写。希望这些应用程序能够在API与数据访问逻辑和UI逻辑之间实现清晰的分离,并具有良好的架构。如果不是,最好继续下面的下一个类别。

- 淘汰技术上受挑战的Flex应用程序和旧的Flash内容。如果Flex应用程序的架构不佳,那么它是完全退休的候选人。如果存在旧产品,抵押品或活动的内容,则应同样予以封存。退休应用程序时,重要的是通过建立和传达用于管理退休并规定明确的支持终止日期的报废支持政策来管理期望,在这种情况下,此政策不得迟于2020年底。

– 在这种情况下,不能选择延迟动作。当Microsoft宣布Visual Basic 6运行库的寿命终止时,开发人员有10多年的时间为最终日期做准备。在这种情况下,距离Flash运行时消失只有三年半的时间,推迟动作是没有意义的,尤其是对于企业可能需要重写的Flex应用程序而言。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。