跨平台工具详解之二:Adobe Air/Flex

标签: 工具与框架 Adobe Air,Flex,跨平台工具 | 发表时间:2012-06-28 22:38 | 作者:Lisober
出处:http://www.webapptrend.com

Adobe Air / Flex

Adobe位于CaliforniaSan Jose,成立于1982年。Adobe在NASDAQ上市,拥有1万名左右的员工,仅2011年一年的税收超过40亿美金。Adobe的核心业务是开发出专业的设计创意工具,比如,Photoshop和Dreamweaver,数字化演示解决方案,包括Acrobat PDF和Flash,其中Flash是由Adobe收购Macromedia而来。

产品和技术支持

Adobe的跨平台产品有Flash Player,AIR runtime和Flex(该框架允许企业开发人员创建AIR App)。AIR设计用来开发桌面(Windows和Mac)应用程序,但是现在主要面向移动设备和STB,允许开发者们把iOS,Android和Blackberry等,机顶盒和电视作为目标平台。Flex是UI框架,简化了企业应用程序的开发步骤,可以快速创建连接数据库的应用程序。

AIR是一个不需要浏览器的Flash播放器–开发者使用Adobe的拖拽IDE(Flash Professional,或Dreamweaver)设计应用程序,使用ActionScript(类似于JavaScript)进行编码。AIR runtime可以嵌入本地应用程序,允许开发者把iOS,Android移动平台,Black tablets和桌面机Windows和Mac操作系统作为其目标平台。AIR允许App使用legacy代码,本地扩展,3D图像加速,web连接,本地数据库和后台运行。AIR App也可以使用WebKit内核,HTML和JavaScript语言进行开发。

AIR(和Flash)主要面向设计者,Flex主要面向使用简化语言(MXML)快速开发以数据为中心的应用程序企业开发人员。MXML代码被转换为ActionScript3,之后转化为字节码,然后运行时使用Adobe AIR和Flash Player解释。Flex实质上是一个AIR的外置SDK,加速了数据库驱动的企业应用程序的开发过程。Flex SDK包含一个编译器(把MXML–一种简化标记语言解释成ActionScript),数据集的UI组件,图表和网格和一个调试器。Flex应用程序使用Adobe Flash Builder开发,Flex SDK是开源的,可以免费下载使用。图表组件需要高级许可证才能使用。需要注意的是Flex逐渐被Adobe淘汰,以转向ActionScript 3和HTML/JS/CSS开发。

2011年10月,Adobe收购了Nitobi,PhoneGap背后的主力军–基于Web的跨平台开发框架。收购完成之后,Apache Foundation把PhoneGap和Flex框架发布成为开源项目。

市场份额

Adobe的Flash Lite曾是除了Java ME以外使用最广泛的Runtime,它包含超过10亿台移动设备的安装库。遗憾的是,庞大的安装库需要以严重分散的平台和开发人员层次为代价。目前,AIR多用于Android设备,但是只面向Android 2.2及以上版本的设备。

很多高人气的App都是使用AIR或Flex开发的,包括本地iOS App(例:Machinarium),桌面App(例:eBay)和浏览器App(例:BBC iPlayer)。目前,AIR和Flex主要用于3D游戏和高级video App的开发,特别是把桌面浏览器游戏移植到移动设备–据Adobe称,十分之九的Facebook游戏都是使用Flash开发的。

定位

AIR(和Flash)最初被定位为,它使用ActionScript处理业务逻辑。相反,Flex旨在后端应用的开发人员,他们通常精通C++或PHP。Flex的学习曲线与同类工具相比,要长一些。在我们的调查中,37%开发者指出,他们通常经过3个月的学习过程,才感觉掌握了这个工具。值得注意的是,39%的开发者认为他们选择Flex是因为它丰富的UI–大大超过平均支持率15%。

我们的调查显示:企业App(40%)、教育App(24%)是开发者们选择使用Flex开发的首要选择。

Appcelerator/Aptana的整合对Adobe来说会是一个非常大的挑战。Adobe刚刚涉足3D市场,而Appcelerator很有可能抢占先机。同时,Flex需要改进本地UI元素,48%的调查对象认为这是该工具急需改善的地方。

相关文章:上一篇:跨平台工具详解之一:Adobe PhoneGap

下一篇: 跨平台工具详解之三:Seregon (DragonRad)& IBM(Worklight)


 

您可能也喜欢:

【全文翻译】Adobe Flash平台开发者合作部首席产品经理谈为何放弃移动版Flash

Google开发的Flash Pro 新插件可将SWF文件转换为Web格式

在桌面和移动端无障碍发布视频的方案整理

新手必读:PhoneGap入门六大问题
无觅

相关 [跨平台 工具 adobe] 推荐:

跨平台工具详解之二:Adobe Air/Flex

- - Web App Trend
Adobe位于CaliforniaSan Jose,成立于1982年. Adobe在NASDAQ上市,拥有1万名左右的员工,仅2011年一年的税收超过40亿美金. Adobe的核心业务是开发出专业的设计创意工具,比如,Photoshop和Dreamweaver,数字化演示解决方案,包括Acrobat PDF和Flash,其中Flash是由Adobe收购Macromedia而来.

Adobe 发布 HTML5 网页动画工具 Adobe Edge

- Joji - ITeye资讯频道
    Flash VS HTML5之争似乎即将见分晓. Adobe刚刚发布了一个新的工具Adobe Edge,允许设计师通过HTML5、CSS和JavaScript制作网页动画,无需Flash.     Adboe Edge的目的是帮助专业设计师制作网页动画乃至简单游戏. 目前该工具的重点放在动画引擎上,但未来将增加更多HTML5功能,比如Canvas、HTML5音频/视频标签等.

Adobe发布HTML5网页动画工具{Adobe Edge}

- Zen - 36氪
Flash VS HTML5之争似乎即将见分晓. Adobe刚刚发布了一个新的工具{Adobe Edge},允许设计师通过HTML5、CSS和JavaScript制作网页动画. Adboe Edge的目的是帮助专业设计师制作网页动画乃至简单游戏. 目前该工具的重点放在动画引擎上,但未来将增加更多HTML5功能,比如Canvas、HTML5音频/视频标签等.

Adobe发布HTML5网页动画工具Adobe Edge

- XcessLeo - GeekPark 捕风捉影
Flash VS HTML5之争似乎即将见分晓. Adobe刚刚发布了一个新的工具{Adobe Edge},允许设计师通过HTML5、CSS和JavaScript制作网页动画. Adboe Edge的目的是帮助专业设计师制作网页动画乃至简单游戏. 目前该工具的重点放在动画引擎上,但未来将增加更多HTML5功能,比如Canvas、HTML5音频/视频标签等.

Adobe CS4 系列 一键破解工具

- Magnesium.F1sh - 姥姥精品软件坊
        Adobe CS4 有很多软件,要激活并非易事. 但“Adobe CS4 一键破解工具“则可以一键完美破解所有产品,是免费使用Adobe CS4 系列软件的破解利器,建议收藏备用.         此工具俺未用过,但作者称“不论是新装的CS4产品,还是cs4 30天试用版已到,许可证到期,或者用了序列号CS4 提示许可证已过期,都可以破解成功.

Adobe推出Muse网站创作工具测试版

- 洞箫 - cnBeta.COM
北京时间8月15日下午消息,Adobe发布了代号为Muse(Code Name)的Web设计软件,该工具是面向图形设计师的站点创作工具. 继本月初发布Adobe Edge动画工具,这是Adobe发布的又一款全新的网页设计工具.

Adobe推HTML5开发工具 取代Flash可兼容苹果‎

- Yu Jianrong - HTML5研究小组
北京时间8月2日消息,据国外媒体报道,苹果和Adobe就是否支持Flash闹得不可开交. 日前,在开发人员要求之下,Adobe推出了一种支持HTML5的网站互动应用开发工具,开发人员可以摆脱对Flash的依赖. Adobe的开发工具名为“AdobeEdge”,8月1日开始提供预览版的下载,Adobe方面表示,预计将在2012年正式推出这款开发工具.

跨平台开发工具Qt SDK 1.1.3发布

- tinda - Solidot
chinakr 写道 "Nokia于本月1日发布了Qt SDK 1.1.3,更新内容包括功能改进和软件质量提升. Qt SDK 1.1.3下载链接:Windows版,Linux版(32位),Linux版(64位)和Mac OS X版.

云笔记 – FIT 家族的跨平台云记事本工具

- Tolay - 同步控
云笔记(https://yunbiji.com)是又一款云记事本工具,可将记录在本地的内容同步到网络云端,目前提供 iOS、Android 客户端(Mac 和 Windows 版也即将发布). 云笔记的开发者是广州新点科技,同属旗下的产品还包括 FIT 输入法、FIT Paper、FIT 随享、FIT 写字板等.

Dukto R5 – 跨平台文件传输工具

- - 小众软件 - Appinn
Dukto R5 类似飞鸽传书,可以实现局域网内传输文件的功能,但 Dukto R5 的 metro 界面和文件传输时的效果要比飞鸽传书人性化多了,同时 Dukto R5 是跨平台、便携式软件,支持 WIN/MAC/LINUX. 用上 win8 后总是觉得很多软件外观不搭配. 官方网站 | 来自小众软件.