计算机科学

首页 > 计算机科学

Adobe AIR

2018-08-31 10:21:14     所属分类:应用程序接口

Adobe AIR
Adobe AIR Logo.svg
开发者 Adobe Systems
初始版本 2008年2月25日,​10年前​(2008-02-25
稳定版本
稳定版本 19.0.0.241(2015年9月21日,​2年前​(2015-09-21[±]
开发状态 支持中
操作系统
  • Microsoft Windows
  • OS X
  • Android
  • iOS
  • BlackBerry Tablet OS
  • Linux(2014 重启支持ubutu项目)
系统平台 跨平台
语言 多语言
类型 运行环境
网站 www.adobe.com/products/air/

Adobe AIR(AIR=Adobe Integrated Runtime),开发代号为Apollo[1],是一个跨操作系统运行环境,用来建造RIA,使用Adobe Animate、Flex、HTML与AJAX,可能部署为桌面应用程序。

AIR是Adobe针对网络与桌面应用的结合所开发出来的技术,可以不必经由浏览器而对网络上的云端程序做控制,也由于这是Adobe所开发的技术,因此能很顺利的与Adobe旗下的Photoshop等应用程序来进行开发。

目录

  • 1 版本历史
  • 2 特色
  • 3 开发环境
  • 4 其他开发器
  • 5 竞争对手
  • 6 参考文献
  • 7 外部链接
  • 8 相关开源计划

版本历史

  • 2007年3月19日:发布AIR public preview(当时称Apollo)及软件开发工具包(SDK)。
  • 2007年6月10日:Apollo更名为AIR及发布AIR Public beta。
  • 2007年10月1日:发布AIR Public beta 2。
  • 2007年12月12日:发布AIR Public beta 3。
  • 2008年2月25日:发布AIR 1.0版本。
  • 2008年6月17日:发布AIR 1.1版本。
  • 2008年11月17日:发布AIR 1.5版本。
  • 2009年2月24日:发布AIR 1.5.1版本。
  • 2009年7月30日:发布AIR 1.5.2版本。
  • 2009年12月8日:发布AIR 1.5.3版本。
  • 2010年6月10日:发布AIR 2.0版本。
  • 2010年10月24日:发布AIR 2.5版本。
  • 2011年2月24日:发布AIR 2.6版本。
  • 2011年6月14日:发布AIR 2.7版本。
  • 2011年10月3日:发布AIR 3.0版本。
  • 2011年11月11日:发布AIR 3.1版本。
  • 2012年3月28日:发布AIR 3.2版本。
  • 2012年6月5日:发布AIR 3.3版本。
  • 2012年8月21日:发布AIR 3.4版本。
  • 2012年11月6日:发布AIR 3.5版本。
  • 2013年2月12日:发布AIR 3.6版本。
  • 2013年4月9日:发布AIR 3.7版本。
  • 2013年7月24日:发布AIR 3.8版本。
  • 2013年10月8日:发布AIR 3.9版本。
  • 2013年10月30日:发布AIR 4.0版本。
  • 2014年4月8日:发布AIR 13.0版本。
  • 2014年6月10日:发布AIR 14.0版本。
  • 2014年9月9日:发布AIR 15.0版本。
  • 2014年11月11日:发布AIR 16.0版本(Beta)。
  • 2015年1月22日:发布AIR 16.0版本(Release)全面支持IOS64/ANDROID5.0、64/WIN/MAC。
  • 2015年2月4日:发布AIR 17.0版本(Beta)强化3D支持/视频 并优化性能。
  • 2015年4月14日:发布AIR 17.0.0.171版本(正式版)强化支持3D与视频,加快编译速度并优化效率。
  • 2015年4月22日:发布AIR 18.0版本(Beta)3D功能扩展、并优化IOS效率20%。
  • 2015年5月13日:开源团队打开支持Linux ubuntu项目。安装脚本说明详见 1
  • 2015年7月8日:发布AIR 18.0版本。
  • 2015年9月21日:发布AIR 19.0版本。增加安全性和增加IOS支持2。
  • 2015年11月18日:发布AIR 20.0(Beta)版本。增加Android TV 等跨平台 TV 支持技术研发。
  • 2016年6月16日:发布AIR 21.0版本。强化视频和摄影机路线规划、高清处理、性能优化、和移动平台相关开发。

特色

  • 跨平台的特性:目前AIR已经可以直接支持Windows、OS X、IOS及Linux、Android。
  • 美丽的外观:这是AIR最吸引人的部分,提供流畅漂亮的接口。
  • 不需要浏览器:使用AIR程序可不经由浏览器直接控制网络上的服务。
  • 原生语言支持:FB4.5/CS5以上版本,已经可以借由ANE,导入原生语言,
    充分完美与低级工程师的配合(高低级的合作概念更增加未来性)。
  • 节省OS版本适应维护的成本,即使经过ios6 一路升到ios9 仍然只需更新SDK重新发布即可,无须修改源代码

开发环境

Adobe公司提供三种方式开发AIR应用软件:

  • HTML/Ajax,或者利用Adobe Dreamweaver CC,其他HTML器或文本器结合AIR的SDK。[2]
  • Flex Builder 3

Animate

  • Flash Builder 4

Dreamweaver CS5需要安装额外的扩展程序才能创建AIR应用,[3] Flash CS3则需要升级才可使用。[4]该运行环境跨平台的特性意味着,只要搭配上AIR SDK,任何网页器都可以创建AIR应用。AIR自身使用WebKit网页渲染引擎,同时还使用了Flash和PDF技术。

其他开发器

  • IntelliJ IDEA 13
  • Eclipse

竞争对手

  • Microsoft Silverlight
  • JavaFX(甲骨文公司)
  • XUL与XULRunner
  • Google Gears

参考文献

  1. ^ Adobe Labs: Adobe Integrated Runtime. [2007-06-11]. 
  2. ^ Adobe AIR Developer Center for HTML and Ajax - Getting Started. [2008-02-26]. 
  3. ^ Adobe - AIR: Tools for Ajax. [2008-02-25]. 
  4. ^ Adobe Flash - Downloads. [2008-02-25]. 

外部链接

  • Adobe AIR Official Site
  • Adobe Labs AIR Wiki
  • AIR application sharing[失效链接]
  • Flex Developer Center[失效链接]
  • OnFlex.org
  • Kenshin's AIR Blog

相关开源计划

  • AIRRunner - an open source test runner based on AIR/Flex.

上一篇:GLUT
下一篇:Mantle (API)
相关推荐