Flash:瘫痪但活着......现在

2018-04-03 03:45:03

作者:都缆

Flash Player徽标

Adobe Systems刚刚削弱了Flash Player,但它没有让浏览器插件摆脱困境。

今天, 它正在 考虑到Adobe在开发和推广软件方面的努力程度以及Flash的一个关键优势是它承诺帮助程序员创建跨越许多不同计算设备的软件,这一举动令人惊讶。

但在上下文中,取消并不是一个完全的惊喜。 Flash有很多对手,最大的一个,Apple,也是移动计算领域最强大的玩家。 通过禁止浏览器上的Flash ,Apple有效地行使了第三方的否决权,超越了Adobe的野心。

这个消息引发了一阵兴高采烈的叮咚witch witch witch witch crow crow。 “彻底摆脱糟糕的垃圾,”约翰格鲁伯 ,他已经同意前苹果首席执行官

Flash的批评是无数的。 实际的批评集中在它的直接缺点 - 过度工作的处理器,浪费的电池电量,安全风险有时未修补太长时间。 另一个阵营看到Flash - 由Adobe控制的专有技术 - 作为Web标准的诅咒,至少在理论上可以使更大的群体受益。 Adobe现在认为这些标准是其未来的重要组成部分。

但对于那些认为Flash现在可以被视为死亡的人,我提出以下警告:事实并非如此。

是的,Adobe刚刚取消了计算行业的一个重要新部分。 由Apple的iPhone和iPad领导的智能手机和平板电脑正在吸引着巨大的开发者兴趣。 他们正以惊人的速度发展并以数百万人的速度出货。 对于Adobe来说,放弃希望移动浏览器可以看到使用Flash的数百万个网页是不容易的。

但是,让我们在这里做一个残酷的现实。 根据Net Applications的10月份统计数据,94.2%的浏览器使用量来自个人电脑,而智能手机和平板电脑则为5.5%。 移动设备非常重要,但在老旧的PC市场上仍有很多生活。

Flash Player在桌面和笔记本电脑浏览器中安装得非常广泛 - 比Internet Explorer 9和所有版本的Firefox,Safari,Opera和Chrome都要广泛得多。 如果你今天是开发人员,编写在线游戏,你可能会比在Flash Player上更糟糕。

Adobe正在推动CSS Shaders技术作为Web标准,以推进Web站点和Web应用程序的可能性,并且它得到了Apple的合作。
Adobe正在推动CSS Shaders技术作为Web标准,以推进Web站点和Web应用程序的可能性,并且它得到了Apple的合作。 截图Stephen Shankland / CNET

尽管Flash Player作为昨天的技术而受到嘲笑,但它提供了一定程度的稳定性和兼容性,这在当今的许多Web标准中都是非常缺乏的。 HTML和CSS的新功能经常出现,但开发人员通常必须知道它们何时可以安全使用,或者必须仅使用-moz,-o,-webkit或-ms前缀来调用它们以确保它们被暴露仅限兼容的浏览器。

Firefox支持3D CSS动画的特效? 还没有。 Internet Explorer和WebGL的3D图形? 到目前为止,没有任何迹象表明微软正在变暖。 用于2D图形的硬件加速画布? 击中或没打中。

未来是明确的。 这些技术日趋成熟,注重成功。 从Apple到Zynga的每个人都在为他们努力。

但Flash今天在这里很有用,许多程序员都知道如何使用它。 它为视频提供各种复制保护控制。 它运行着大量的在线游戏存档,可能永远不会再次更新。 Flash 11带来了对游戏有益的硬件加速3D - 例如,使用Unity游戏引擎的程序员可以将他们的许多游戏定位到Flash。 当我的妈妈送给我儿子一张 ,他需要Flash才能看到它。 Gmail可以在需要一次上传多个文件作为附件时使用Flash。

换句话说,对于计算机用户卸载Flash以及开发人员完全放弃Flash存在重大阻碍。

在这方面,它在某种程度上就像Windows。 当然,iOS已成为程序员的新宠儿,这是有充分理由的,但Windows不会很快消失。 即使微软今天停止开发,由于其巨大的安装基础,它仍将是计算机的重要组成部分。 它的惯性非常大。

Adobe的交互式开发总经理Danny Winokur描述了Flash的至少一些未来,他在提到以及Adobe对Web技术的相应新关注。

“我们已经在开发Flash Player 12以及新一轮激动人心的功能,我们希望这些功能能够再次推动提供高清娱乐体验的可能性,”他说。 Adobe继续将游戏和高级视频置于Flash使命的中心。

问题是Flash现在被边缘化了。 即使Adobe说Flash有未来,它也向Flash程序员提供安慰,该公司正在努力将Flash功能转换为Web标准,以便他们可以将工作转移到同一方向。

“我们将继续利用我们在Flash方面的经验,加快我们与W3C和WebKit的合作,尽快为HTML5带来类似功能,”Winokur说。 “随着标准的发展,我们将设计Flash中的新功能,以便顺利过渡到HTML5,这样开发人员就可以自信地投资,知道他们的技能将继续被利用。”

它告诉我们,Flash的迁移是今天Adobe销售宣传的一部分。

Flash有一个未来,但它更多地基于惯性而不是兴奋。 从长远来看,这对Flash来说是不利的。

分享你的声音

标签

精彩推荐