【eNet硅谷动力消息】Adobe公司刚刚宣布发布Linux版本的AIR 1.1。Adobe Integrated Runtime (AIR)是Adobe公司创建的一个开发平台,允许你利用现有的web开发技能(包括Flash, Flex, HTML, JavaScript, Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Rich Internet Applications)应用。
Adobe公司这次发布的Linux版AIR是第二个测试版,大部分功能都已经完成。先前版本Linux AIR缺少许多Windows和Mac版本AIR具备的功能。而本次发布的版本填补了许多缺少的功能。在Mac或Windows Adobe AIR 1.1版本上创建的应用程序同样可以运行在这一Linux AIR平台上。
这一版本的RIR需要继续完善的功能包括与无缝安装(Seamless Install)的兼容性问题。这一问题将会随着Flash Player 10的发布而被解决。同时,该版本的视频内容保护功能还没有完成,这将会影响Adobe Media Player或者其它一些应用。
根据Adobe实验室的声明,一个不好的消息就是该测试版的系统要求,它需要运行在Ubuntu 7.10, Fedora 8, OpenSuSE 10.3上。而大多数这些Linux的发行版都早已经过时了,这也反应了Adobe公司完全脱离了其潜在的Linux用户群。
而将该版本的Adobe AIR安装到Ubuntu 8.04上的测试没有成功。
在一篇博客中,Adobe公司表示:“这一版本的Linux Air包含所有为Linux环境设计的功能,除了缺少支持DRM与标志安装。主要的新功能包括支持系统托盘图标、键盘快捷键、本地化、国际化输入(IME支持)、文件类型注册、HTML SWF、HTML PDF、多监视器支持、全屏模式、本地加密存储,支持v4l2相机及打印机。”
Linux AIR 1.1支持的预言包括:简体中文、繁体中文、英语、法语、德语、意大利语、日语、韩语、葡萄牙语、俄语、西班牙语。
Adobe公司表示,本次发布的Linux版本的Adobe AIR将会在2009年3月1日过期。而今年年底将会发布Linux AIR 1.5,最终版本的发布时间在很大程度上受社区反馈信息的影响。
Adobe AIR技术的特点
从Adobe官方的宣传来看,其特点有下列几点:
1、本地运行-类似桌面应用程序。
2、跨平台-类似java技术,在不同的操作系统上有对应的虚拟机支持,目前已经有windows和mac,linux。
3、开发是基于现有的web技术,如Flash / Flex / ActionScript / HTML / JavaScript / CSS / Ajax /PDF,对于开发人员,不需要学习c、c++、java之类的底层开发语言,不需要学习具体操作系统底层API的开发;这降低了开发门槛,使现有的做web开发的技术人员,依赖其原本就很熟悉的开发模式,稍加训练就可以开发良好丰富的富客户端应用。
Adobe Air和目前其他几种网络应用形式比较
优势比较:
1、比web的优势在于,有客户端的优势;可以脱机运行,在需要的时候偶尔连接网络。
2、比传统的客户端优势,在于跨平台,和低开发成本,比如这一特性可以使现有的国内电子杂志系统,轻松实现跨平台。
3、比java跨平台的优势在于,其flash技术本身的带来的更吸引人的交互表现。