Flash挺进移动平台
来源:用户上传
作者:
Adobe此时推出移动版Flash,可以方是为全世界的Flash开发者们打入了一剂强心针。
200g年5月,Android 2.2在Google I/O大会上正式发布。而与之同时亮相的还有一款移动平台上的重要应用
Adobe Flash Player 10.1 fcr Android。这也是Adobe第一次正式发布基于移动应用平台的Flash解决方案。
在此之前,国内的手机浏览器厂商优视科技在其产品UC浏览器上以插件的形式支持了部分Flash应用,但在Adobe官方尚未提供支持的前提下,其效果可想而知。
在此之前,苹果直拒绝在其掌上设备中支持Flash,而是与Google一起力推HTML5。但是根据一些开发者的说法,其实HTML5目前还远未到能够取代Flash,特别是在程序的执行效率上还与Flash有一定差距。Adobe此时推出移动版Flash,可以说是为全世界的Flash开发者们打入了一剂强心针。
与PC版一脉相承
根据Adobe的说法,Flash Player 10.1主要在性能和功耗管理,视频方面进行了完善,支持多点触控和隐私浏览。由于Flash Player将要运行在从PC机、Mac到手机、平板电脑的多种设备上,因此对硬件的要求和对能耗的控制成为Flash Player 10.1最关心的问题之一。Adobe表示,Flash Player10.1极大地降低了资源占用并提供了更快的执行速度,尤其是在位图密集型的应用程序中,Flash极大地降低了内存占用。
在此之前,HTML5给业界带来的想象空间之一就是可以不用任何插件地在网页上呈现视频内容。Flash Player此次的更新也在视频功能方面增加了很多亮点,包括硬件视频解码加速、更好更快的缓冲、P2P视频等等。Flash Player 10.1桌面版还引入了H.264硬件视频解码加速,减轻CPU压力的同时极大地改善了视频播放性能。目前还不知道这一功能会不会移植到手机版上。另外,手机版Flash具备“断点继续”功能,当Flash Player因为其他任务激活而被中断后,用户重新打开Flash Player将会自动跳转到暂停的时间点。
另外,Flash Player 10.1支持了目前已经被广泛应用的多点触控操作,甚至还引入了浏览器的隐私浏览模式,为SWF和HTML内容提供隐私浏览机制。同时,在对Mac平台的支持上,Adobe也是不遗余力:“我们的Mac工程师在Safari团队的帮助下,为FlashPlayer for Mac带来了重大改进。”虽然目前苹果的全系掌上设备――包括iPod、iPhone和iPad都不支持Flash,但是台式机暂时还不可能抛弃Flash。
支持更多平台
Adobe表示,Flash Player10.1将可以支持Android、Symbbian、Windows Phone 7,BlackBerry Meego以及Palm的WebOS。目前已经发布7Android系统的版本,版本号为Beta3,只支持Android2.2及其以上版本。
事实上,现在Android的用户已经可以在应用程序商店中下载到支持Android 2.2的Flash Player 10.1。目前已经上市的支持Flash P18yer 10.1的移动设备包括戴尔Streak、Google Nexus One,HTC Eve,HTC Desire、HTC Incredible,摩托罗拉Milestone、三星Galaxy S等。
除了这些已经上市的移动设备之外,Adobe还利用自身的影响力拉到了一大批软硬件设备厂商,包括ARM,宏达电,摩托罗拉,NVIDIA、高通,RIM、三星,德州仪器等。在内容方面,AgencyNet、CNETcom,JustinTV、Mochi Media、Sony Pictures、USA Network、Viacom等也都给Adobe以鼎力支持。
Flash发展至今已有相当长的历史,HTML5虽然给我们带来了很多更便捷的技术,但是想在短时间内将Flash赶出历史舞台并不现实。毕竟目前绝大多数网站都在使用Flash技术,如果完全换用HTML5则意味着很多代码要重写,甚至网站架构也要调整。另外,要让Flash的用户和开发者转移阵营,恐怕也不是短时间内就能做到的。
转载注明来源:https://www.xzbu.com/1/view-14617223.htm