面对Android在移动开发领域的快速发展,众多互联网巨头都希望与Android合作分取移动领域的一杯羹,亚马逊已经宣布将推出Android程序网店,而不久前,51CTO也公布过“Adobe宣布AIR将登陆Android平台”。2010年10月8日,Adobe果然没有食言。从此,用Flash为Android开发本地应用成为可能。
当然菜市场中这个下载项目只是 AIR 的运行库,但是我们可以预见的是大量的 AIR 程序将涌入 Android Market,因为 AIR 应用的跨平台移植实在是太容易了。ActionScript的性能固然还比不上Java,但这毕竟意味着开发者将可以一行代码也不用改就让使同一个应用跑在Windows, osX, Linux, Android, Meego, BlackBerry, iOS等多种系统上。使普通2D应用的跨平台开发成本大大降低。(iOS的仍然不支持Flashplayer插件,但已经解除对Flash本地应用的限制)。 相比Flashplayer,Adobe AIR有以下几点不同。
◆AIR程序可以放在Market里卖钱!
◆AIR不止是flash,你同样可以用html5和JS开发应用,没错,HTML5+JS的本地应用。
◆AIR能调用更多的本地接口,文件,数据库,GPS,等等。
目前Adobe Flex框架编写的程序还无法移植到android的AIR环境中,这一问题将在Flex的下一次更新中解决。开发者们暂时只能用纯ActionScript或者Flash IDE来开发Android版AIR程序。"
【编辑推荐】