“由于性能和储存能力受限,开发可在行动设备上播放Flash的软件难度很大。”Android公司(现为Google旗下子公司)共同创办人Rich Miner说。Miner指出,Adobe公司已经将其针对行动设备所开发的Flash Lite执行环境导入市场,但目前仍难确定行动设备将使用Flash还是Flash Lite来连接至网站。“目前的这些手机平台正逐渐具备足够的性能和内存,我认为现在正是开始在行动设备上使用Flash的时候了!”他说。
业界对于苹果公司(Apple)所力推的iPhone和美国电信业者T-Mobile推出的G1手机(第一款采用Google公司Android开放平台的设备)普遍存在一种批评──缺乏对于Adobe Flash的支持。造成这种现状的部份原因是解决此问题的难度太大。
针对行动电话、电视、汽车平台和基于ARM平台的行动运算设备,Adobe Systems公司和ARM公司宣布携手为Adobe公司的Flash Player 10进行最佳化;这一技术最佳化是着重用于ARM11和Cortex-A处理器系列中的ARMv6和ARMv7架构。这两家公司并表示,这一技术预计可在2009年上半年开始在手机中实现应用。
除了采用ARM架构的Flash Player 10之外,这两家公司也将合作针对Adobe公司的AIR跨平台执行环境进行最佳化。该计划并致力于为绘图芯片和硬件加速开发符合业界标准的应用程序接口(API),并降低行动设备在执行Flash Player 10和AIR时的功耗。这两家公司表示,这一协议是由Open Screen Project计划发展而来;而这项在去年五月间启动的Open Screen Project计划目标在于使行动设备具备全功能的因特网体验。
网络上有数不清的网站普遍都会利用Adobe Flash来提供动画和互动性。大多数的智慧手机、行动上网设备(MID)、机上盒(STB)、数字电视(DTV)、可携式导航设备(PND)和个人多媒体播放器(PMP)等设备也都采用了ARM公司的技术。
针对这一基于ARM架构的设备进行最佳化Flash Player 10的计划,Adobe和ARM公司的代表们并不愿意透露太多相关细节,甚至拒绝透露参与该计划的工程师数目。
Adobe公司行动和装置技术营销总监Anup Murarka说,让Flash Player能在基于ARM的平台上顺利运作是非常具有挑战性的,因为行动平台所提供的资源通常较一般桌上型计算机更低得多,而且也必须解决桌上型计算机不涉及的电池寿命和功耗问题。“在行动设备上实现与桌面PC相同的体验,这可是一件重大的任务啊!”Murarka说。
ARM公司 *** 作系统和浏览器技术策略联盟总监Kerry McGuire指出,这项最佳化工作将为开发人员带来立竿见影的效果。“在软件方面,针对行动领域方面的应用将会展现空前繁荣的景象;而在硬件方面,ARM将与高通(Qualcomm)、德州仪器(TI)和Nvidia等硬件伙伴共同开发Flash Player底层技术。”她说。
至于这一共同开发计划将会对于iPhone、G-1或更多采用Android平台的手机等等特定的智慧手机产生怎样的影响,Murarka和McGuire并未直接发表评论。先前的许多报导均指称Apple公司拒绝与Adobe公司共同开发可在iPhone上使用的Flash Player。
至于Adobe-ARM合作计划未来是否可能为iPhone提供Flash支持?Murarka并未正面回复。但他以一份预先准备好的声明稿表示,Adobe公司将致力于使Flash Player导入iPhone应用,同时该公司在这方面的开发工作也已经展开。该声明中还提到,虽然无法共享iPhone的技术细节,但Adobe公司只须从Apple取得iPhone软件开发工具即可实现这一目标。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)