Adobe Flash 11高调挑战HTML 5
Adobe Systems今天宣布旗下Flash Player 11将定位于竞争日趋激烈的移动多媒体平台。Flash Player 11与 AIR 3正式版将于下月早些时候正式上市,新版本主要侧重3D游戏性能与用户体验。Flash Player 11/AIR 32支持完整的2D/3D 图形GPU硬件加速,速度可比Flash Player 10/AIR 2快一千倍。
Windows、Mac OS X、Linux三大系统均迎来原生64位版本。Apple的iOS还支持针对AIR应用程序的H.264硬件加速。
除了苹果iOS系统,开发人员还可以在Windows、Mac OS X、Android系统上自动将AIR 3与其应用程序打包在一起,简化安装过程。
Adobe Systems称Flash Player 11/AIR为Web版的游戏控制台,旨在强调细粒度渲染,H.264硬件加速等优势。
可以预见,在未来移动计算领域,Flash作为图片、多媒体载体的角色将不复存在。游戏则成了决定Adobe Systems是否能站稳脚跟的最后赌注。
Windows 8平板电脑采用了微软的Metro风格的IE 10,开创不支持Flash的首例。Windows Phone版也不支持Flash。
人们也许责怪苹果的Steve Jobs,先是在iPhone与iPad中抛弃了Flash,后来又称HTML5,CSS与Javascript才是未来主流的Web编程语言。不只是乔布斯,微软的IE负责人Dean Hachamovitch的观点也十分类似,正如他在一篇关于Metro风格IE发布会的博文中写道,
“使用禁用插件的Metro版IE浏览器能够提高电池续航时间、增强安全性、可靠性同时还能够有效地保护用户的隐私。插件在互联网发展的早期的确非常重要,但是互联网已经发展了很长一段时间,现在已经发展出了HTML 5。从技术角度来讲,继续提供旧有的插件将会严重影响到——而不是提高和改善到——消费者在使用Metro版浏览器用户界面时的体验。”
不过也不是所有智能手机或平板电脑都不支持Flash,Android与黑莓手机至今仍支持Flash。iOS虽然不能直接支持Flash,但可以通过AIR提供间接支持。
Adobe Systems 还宣布,随着Flash Player 11/AIR的发布,全世界有98%的PC安装有Flash。该公司预计包括iOS设备在内的通过Adobe AIR支持Flash的平板电脑及智能手机数量能突破2亿。预计到2015年底,这一数量将增加到10亿。
针对微软的挑战,Abode采取了与iOS同样的策略,及通过AIR运行时支持Metro UI。据说,乔布斯也曾对HTML5呲之以鼻,认为它是一个半成品的规范,并对此非常失望。不过他依然反对Flash,并且他坚信微软开发的插件Silverlight一定会挑战Flash。与此同时,虽然HTML5规范虽然并未完成,但已经成为标准,为更多人所熟知。虽然Windows 8不支持Flash,但在Metro AIR上,Flash与JavaScript依然共存。
Adobe似乎也接受了Flash将输给HTML 5这一观点。Adobe的一位高管称“Flash将死”一说有些夸大其词,但是他透露Adobe将会把重心放在Flex上,为广大的Flash应用开发人员提供独特的价值体验。
这位高管提到,“无数的例子可以证明,Flex曾是带给用户体验的唯一选择,而如今,使用HTML5相关的技术也能做到。但这并不意味HTML5就是正确的选择, Abode提供的高性能,框架成熟度,丰富的工具等因素决定了企业用户仍将选择Flex。我们将继续为设计与开发人员提供游戏体验,Edge与Muse就是两个例子。”
如果不是Abode有很多的不确定因素,相信Flash 11 and AIR 3不会这么快到来。这一切也许要感谢乔布斯,不要忘了HTML5只是一个规范,而并非产品,其功能、特性需要大量的供应商去实现。当然,HTML5也并非只有视频与图形相关的特性,它还有类似离线数据浏览的特性。