Flash 终被放弃 已经入进入「死亡倒计时」2020年将彻底再见

数码科技

35人已加入

描述

  摘要:无处不在的 Flash 技术将于 2020 年年底退役。

  诞生了 20 多年,曾是开发者最青睐的 Flash 在今天被宣判「死刑」了。Adobe 宣布将于 2020 年年底停止 Flash 的开发和发行,鼓励内容创作者把现有的 Flash 内容转换为其他开放格式,Flash 进入了「死亡倒计时」。

  Adobe Flash 曾经辉煌过,但随着技术的发展,Flash 已经拖了后腿,无论是在安全性还是在性能方面都已经无法满足人们的需求。

  乔布斯的先知

  早在 7 年之前,史蒂夫·乔布斯就曾发表过著名的「关于 Flash 的想法」信函,在当时的信函中乔布斯谴责 Flash 过时,不适合处理能力低的移动设备,iPhone 和 iPad 不支持 Flash 也遭到了普遍的批评。

  乔布斯认为 Flash 是在 PC 时代开发的,更加适合 PC 和鼠标。而在移动时代 Flash 中涉及安全、性能、电池续航时间以及适合触摸屏设备方面表现的都不够好。最终苹果选择了支持自家的 App Store 应用商店和 HTML5 等开放 Web 标准。

  

  在去年发布的 macOS Sierra 中,苹果加大了反对 Flash 的力度。在 Sierra 版 Safari 浏览器中,Flash 插件在默认状态下是关闭的,在访问需要使用 Flash 插件的网页时,用户必须手动激活插件。

  在 Adobe 宣布 Flash「死刑」之时来看,苹果的做法还是很有先见之明的。

  Flash 为何被判「死刑」

  Adobe 做出此次宣告 Flash「死刑」决定的主要原因在于安全问题和其性能。Flash 自发布以来,就存在大量的严重安全漏洞,一直是最受黑客青睐的攻击目标之一,Adobe 被迫定期发布安全补丁,且屡次更新也无法彻底解决。

  在2020年之前,Adobe 仍将与苹果、Mozilla、微软等公司合作,为其浏览器中的 Flash 提供安全更新,并支持其新版本。但此外,Adobe 不会提供任何新的Flash 功能。

  Adobe 还指出,在某些未经许可、使用老版本 Flash 的地区,他们将更积极地终止对 Flash 的支持。

  某种程度上说,Adobe 今天的公告并没有让人太意外。

  由于 Flash 的广泛应用(特别是过时的老版本),它之前就成为黑客的主要目标之一,而 Flash 为黑客提供了许多进入目标电脑的途径;事实上,苹果从未在移动设备上支持使用 Flash,也加剧了 Flash 的消亡。此外,现在很多浏览器和 HTML5 ,允许供应商在不需要第三方插件的情况下,复制 Flash 的功能。2015年开始,Adobe 就开始逐步淘汰其应用程序的Flash 的支持,并致力于为用户提供替代的方案。

  同样的,浏览器供应商也在过去几年中开始淡化对 Flash 的支持。比如,谷歌让 Flash 有“点击播放”的插件,但如果用户真的想要使用它,就必须显示启用。在这一点上,Flash 无法做到,HTML5 无法处理。

  正如 Adobe 指出的,依靠 Flash 的公司数量在过去几年中一直下降。然而,仍然有一些类似于教育、游戏领域的公司还在使用。Facebook 表示,它将帮助其平台上的游戏开发人员迁移到开放的网络标准。

  随后,Adobe 的产品开发副总裁 Govind Balakrishnan 也指出,Adobe 仍然为Flash 感到自豪。它所有的缺陷都值得被记住,它在把视频和游戏带到网络这一方面起到了举足轻重的作用。比如,微软在2007年推出 Silverlight 时,试图想与 Flash 竞争,但 Flash 应用已如此广泛,以至于微软都没有机会取代它。

  Balakrishnan 指出:“在20多年的时间里,它在网络上推动互动和创意内容方面,发挥了关键作用。很少有技术在互联网时代起到了如此深远和积极的影响。但 Adobe 一直会专注于改造和创造,我们很高兴能够领导数字内容创作的下一个时代。”

  

  Flash 具备成熟易用的 IDE 与强大的 ActionScript,简直就是为动画而生。可是随着 PC 时代的远去,移动时代的逐步发展,正如乔布斯所认为的那样,Flash 依赖插件、耗资源、安全性等问题让它在移动端几乎寸步难行。

  Flash 技术的终结,将会对笔记本、PC 和以其它移动设备的安全性和续航等性能方面带来明显的改善。

  Adobe 的后 Flash 时代

  Adobe Creative Cloud 产品开发副总裁戈文德·巴拉克里什南曾表示:很少有什么技术(能像 Flash 一样)在互联网时代带来了如此深远和积极的影响。Flash 技术确实做出了极大贡献,但不可否认 Adobe 已经到了后 Flash 时代。

  

  Adobe 发表的声明称,公司将与 Facebook 以及游戏引擎开发商 Unity Technologies 和游戏开发公司 Epic Games 进行合作,将会帮助这些开发商改用其他技术,Adobe 已然进入了后 Flash 时代。

  此外,Adobe 放弃 Flash 不意味着会放弃开发 Web 标准,它表示会加入 Web Assembly Community Group,继续开发 HTML5。随着 HTML5 技术的发展成熟和广泛应用,巴拉克里什南认为 Flash 的消亡不会影响 Adobe,同时他还认为:Adobe 在后 Flash 时代的机会更大。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分