尽管有新的Flash Builder, iPhone和iPad上仍然没有Flash

Adobe认为这没什么大不了的,Flex说,Flash Builder改进了iOS应用程序中的Flash,而不需要调用Flash Player

Adobe即将更新其Flash Builder和Flex跨平台软件开发工具,周一宣布,不要做任何处理从排除Flash Player苹果iOS的产品。

这意味着如果你买一个iPadiPhone分析师和Adobe证实,在浏览网站上的应用程序时,仍无法运行支持flash的媒体。然而,安装在iPhone或iPad上的iOS应用程序则是另一回事。

Adobe周一宣布的主要举措是让成千上万的开发人员能够使用Adobe Air软件开发应用程序安卓以及黑莓平板操作系统(BlackBerry Tablet OS)和iOS,只需针对每个平台做一些小改动,而不需要为每个平台编写全新的应用程序。

Adobe的产品营销经理Dave Gruber告诉Computerworld, Adobe工具更新的部分重要性在于,开发者可以更容易地为iOS开发已安装应用,“他们不需要Flash Player来支持本地已安装应用。”

格鲁伯说,开发者已经可以使用Flash平台内的工具Action Script来创建iOS应用。但如果开发者正在为iOS开发一款已经为Android编写的应用,那么这个过程就会花费更多时间。

格鲁伯说,这些过去为iOS编写的应用程序,以及6月份为iOS编写的4.5更新,可以利用Air运行时软件来支持游戏和其他应用程序中的动画和其他功能。

国际数据公司(IDC)分析师阿尔·希尔瓦(Al Hilwa)表示,目前安装的用Adobe软件编写的iOS应用程序,以及用4.5更新编写的应用程序,在iPhone或iPad上的运行情况将与在安卓手机上“完全相同”。

希尔瓦补充说,为了满足苹果对菜单、字体和颜色的标准,安装的iOS应用程序仍然需要进行一些定制。

Adobe更新中的一个新特性应该会让您感兴趣企业格鲁伯说,在这种情况下,开发者将能够使用Flash Builder 4.5来开发Flex移动应用。Gruber说,Flex是一个面向对象的框架,在企业环境中比Action Script使用得更广泛。

除了能够跨多个平台构建手机应用之外,Flash Builder 4.5工具还改进了开发者的构建方式浏览器的应用程序。格鲁伯说,这些包括基于最佳实践的代码模板,可以放到基于浏览器的应用程序中,以及其他增强工具灵活性的更改。

球在苹果的围墙花园里

最终,是否采用Flash播放器将取决于苹果公司。苹果首席执行官史蒂夫·乔布斯反对的主要理由是Flash播放器效率低下,占用了设备处理器太多的资源。

苹果一直在推动HTML 5作为Flash的替代品,尽管一些开发者仍在批评苹果的立场。

格鲁伯不愿就Adobe是否正在努力说服苹果在iOS设备中加入Flash Player发表评论,但他表示,Adobe“喜欢任何能提高灵活性的东西”。

Adobe最新更新Flex和Flash Builder的消息“对Adobe应用程序来说非常棒”,一位评论者写道关于计算机世界的故事。但Adobe Flash仍然不允许在iOS设备上运行。“这对网页浏览来说仍然是个大问题。”

Hilwa表示,他相信“运行Flash对设备的影响很小”,尽管苹果坚决反对在其设备上安装Flash播放器。“也许有一天,苹果会改变主意,”他补充说。“事情改变。”

Adobe在其4.5更新声明中使用的措辞似乎在温和地敦促苹果不要采用Flash Player。Adobe在其4.5更新的官方新闻发布会上指出,此次发布“正值Adobe Flash技术在移动市场取得巨大进步之际。”超过1.31亿智能手机Adobe Flash预计将在今年年底安装Flash Player,它将为台式机和设备带来基于浏览器的丰富内容。”

紧接着这句话,Adobe指出所有包含Flash Player的设备显然都不包括iOS。Adobe在声明中补充道,Air、Flash Builder和Flex可用于为智能手机和平板电脑构建和交付丰富的移动应用程序,到2011年底,这一数字预计将达到2亿智能手机和平板电脑。

格鲁伯和Adobe暗示,使用最新的更新更容易地构建已安装的iOS应用程序,可能会在某种程度上减少对iOS上的Flash Player的需求,但这还有待观察。

这篇文章,“尽管有了新的Flash Builder, iPhone, iPad上仍然没有Flash”最初发表于《计算机世界》

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权所有©2011 IDG ComRaybet2munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题