AIR 51.0.0.2已于2024/02/23发布!
AIR(Adobe Integrated Runtime)
阅读
2024-01-25更新
最新编辑:--小小晓痴--
阅读:
更新日期:2024-01-25
最新编辑:--小小晓痴--
开发商:Harman
最新版本:50.2.4.3(发布于2024/01/25)
操作系统:Windows、Macintosh、Android、iOS、Linux
AIR(Adobe Integrated Runtime)最初由Adobe于2008年发布,是一种跨操作系统的运行时(runtime)。在最早的版本中,开发者可以使用包括Flash、ActionScript、HTML和JavaScript等在内的流行的Web开发技术进行应用程序开发。AIR有点类似于扩展的Adobe Flash Player,面向AIR开发的应用程序,不必需像面向Flash Player开发的程序一样运行在浏览器或者特定的窗口中。AIR提供了一些更接近操作系统API的API,在这一点上,AIR比较像.NET和JRE等运行时环境。
随着Adobe在2017年宣布计划停止对Flash Player的支持,在开发上与Flash Player相似的AIR也不被开发者看好。2019年,Harman与Adobe达成协议,接管了AIR后续版本的更新维护。至此,Adobe提供的最后一个版本是AIR 32.0.0.125。
Harman接手AIR的更新维护后,积极关注AIR开发人员社区的反馈,并为AIR提供相关功能的更新和维护。在发布的AIR 33.1.1.758版本中,Harman删除了AIR内置的自定义WebKit(一个Apple主导的开源浏览器内核)。自此,AIR大幅降低了对HTML和JavaScript开发的支持。现在的AIR主要是利用Flash内容和ActionScript进行开发。
AIR本身是多线程的,由Flash内容渲染器、2代ActionScript虚拟机(AVM2)等组件组成。AVM2是单线程的。AVM2通过JIT技术、交叉编译技术等方式实现,拥有较高的运行速度。面向AIR开发的应用程序,其中的ActionScript 3.0就运行于AVM2。虽然暂时Harman没有开发ActionScript 4.0的计划(据Andrew Frost介绍,Adobe终止开发的ActionScript NEXT的资源并没有提供给他们),但是Harman正在为ActionScript 3.0提供一些更新,例如??运算符、?.运算符等等。