当前位置:首页 科普知识 adobe air

adobe air

发布时间:2023-09-06 00:29:07

Adobe AIR(全称Adobe Integrated Runtime)是一种由Adobe和Harman开发的跨操作系统运行时和软件开发框架。 Adobe AIR允许开发者利用现有的Web开发技能(包括Flash、Flex、HTML、Javascript、AJAX)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Rich Internet Applications)应用。

adobe air详细介绍

Adobe AIR(全称Adobe Integrated Runtime)是一种由Adobe和Harman开发的跨操作系统运行时和软件开发框架。 Adobe AIR允许开发者利用现有的Web开发技能(包括Flash、Flex、HTML、Javascript、AJAX)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Rich Internet Applications)应用。

Adobe AIR是针对网络与桌面应用的结合所开发出来的技术,可以不必经由浏览器开发客户端程序。

2.7到33.0之间的版本不支持桌面Linux操作系统,33.0及之后的版本(即由Harman开发维护的版本)需要购买许可证才能使用Linux系统的SDK。

2019年5月30日,Adobe在其官方博客站发布了一篇标题为《The Future of Adobe AIR》的博客,公布Adobe AIR 32.x之后的版本由Harman负责后续更新维护。

adobe air产品简介

对于用户来说,Adobe AIR 实现的跨平台应用,使其不再受限于不同的操作系统,在桌面上即可体验丰富的互联网应用,并且是比以往更低的资源占用、更快的运行速度和顺畅的动画表现。例如 新浪微博客户端微博 AIR、Google Analytics 分析工具、Twitter 客户端 TweetDeck及众多最新影片介绍工具等。

通俗来说: Adobe AIR是利用Adobe公司的Flash技术开发的视频播放平台。这个视频播放终端运行平台 它主要的功能就是让你可以在网上 看视频,跟Flash 功能相同,但是更强大。

AIR能使你在熟悉的环境下工作,去利用你觉得的最舒适的工具,并且通过支持Flash, Flex, HTML, Javascript, 以及 AJAX,去建立接近你需要的尽可能好的体验。

比如应用程序能用下列一个或一个技术的组合来开发:

Flash/Flex/Actionscript

HTML/Javascript/CSS

可移植文档格式PDF可以被任何应用程序利用

因此,AIR应用程序可以是下列几种情况:

    基于 Flash戓Flex:基础内容是Flash/Flex的应用程序;

    基于 Flash戓Flex 附带HTML 或 PDF. 基础内容是Flash/Flex带有 HTML(HTML, JS, CSS)或PDF内容的应用程序;

    HTML(标准通用标记语言下的一个应用)为基础。基础内容是HTML、JS、CSS的应用程序;

    HTML为基础附带 Flash/Flex或 PDF。基础内容是HTML带有Flash/Flex(SWF)或PDF 内容的应用程序。

需要注意的是,由于自33.1.1.758版本,Harman删除了Adobe AIR内含自定义功能的WebKit内核,因此不建议通过Adobe AIR创建以HTML为基础的应用程序(如果应用程序仅需要HTML技术,则相当于额外调用了AIR运行时;如果应用程序需要Actionscript与HTML交互,则应使用33.1.1.744及更早版本)。

用户与AIR应用程序的交互操作,与他们使用本地桌面程序的方法是一样的。AIR一旦被安装在用户的计算机上,AIR应用程序就能像其他桌面应用程序一样,被安装和运行。

由于 AIR 是一个应用程序的运行环境,它几乎没有可见的用户界面,您可以完全控制在上面运行的应用程序和它提供的用户体验。 该运行环境为部署应用程序提供了一个一致的跨操作系统的平台和框架,因此可以取消跨浏览器测试, 可以通过确保跨桌面的功能和界面的一致性来实现。 你现在只需要针对这个运行时环境来进行开发,而不必对各种特定的操作系统一一进行开发。 这带来很多优点:

应用程序开发跨越多个平台,而不需要额外的工作。

应用程序可以用你熟悉的Web技术和设计模式快速开发,而不用学习传统的复杂的本地桌面开发技术,不用学习底层开发语言如C或C++,也不需要学习每一个特定的操作系统的底层API技术。

当开发基于AIR的应用程序时,你可以利用的框架和API的优势。

AIR提供一个新的范例,大大地改变了应用程序建立,部署和体验的方式。 你可以取得更多创造性的控制,并且能扩展你的Flash, Flex, HTML, 和基于Ajax的程序到桌面应用程序,而无需学习传统桌面程序开发技术。

adobe air特别版本

adobe air最新版本

版本号:50.2.3.1

发布时间:2023年6月30日

adobe airAdobe提供的最后版本

版本号:32.0.0.116、32.0.0.125(仅运行时)

由于一些许可协议的缘故,Harman提供的AIR比Adobe提供的缺少部分组件。

adobe airHARMAN提供的最早版本

版本号:33.0.0.168

adobe air最后内置定制WebKit的版本

版本号:33.1.1.744

adobe air出现较大版本号跳跃的版本

版本号:4.0.0.1628至13.0.0.83(为了与具有相近版本功能的Flash Player保持一致版本号)

版本号:33.1.1.929至50.0.0.1(为了与中国大陆地区供应的Flash Player 34.x进行区别)

adobe air产品用途

提供富有吸引力的应用程序,不再局限于通过浏览器逐个屏幕观看。

Adobe AIR Runtime 使开发人员可以使用HTML、Javascript、Adobe Flash和Actionscript构建可作为不受浏览器约束的独立客户端应用程序运行的 Web 应用程序。

adobe air系统要求

adobe airWindows

CPU:2.33GHz 或更快的 x86 兼容处理器,或者 Intel Atom™ 1.6GHz 或更快的上网本处理器。

操作系统:带 Service Pack 3 的 Microsoft Windows XP Home、Professional 或 Tablet PC Edition;Windows Server 2003;Windows Server 2008;带 Service Pack 2 的 Windows Vista Home Premium、Business、Ultimate 或 Enterprise(包括 64 位版);或 Windows 7。

内存:512MB 内存(建议 1GB)

adobe airMac OS

CPU:Intel Core™ Duo 或更快速度的处理器

操作系统:Mac OS X 10.6 及以上版本

内存:512MB 内存(建议 1GB)

adobe airAndroid

处理器:带有矢量 FPU 的 ARMv7 处理器,最低 550MHz,需支持 OpenGL ES 2.0、H.264 和 AAC HW 解码器。

操作系统:Android2.2 及以上版本

内存:256MB 内存

adobe airiOS

机型:iPod touch(第三代)32GB 和 64GB、iPod touch 4、iPhone 3GS、iPhone 4、iPad、iPad 2、the New iPad、iPad Air

操作系统:iOS 4 及以上版本

adobe air优势缺点

adobe air基本介绍

AIR被媒体誉为2007年最值得关注的技术,就像当时的AJAX一样,将被广泛的关注。

AIR的优势在哪里?要明白其优势,需要先清楚下列的几个问题。

一、网络应用的几种形式

网络应用纷繁复杂,但我想大概可以划分为下列几种类型:

Web访问方式-如大量的网站服务应用,直接通过IE和Firefox等浏览器,借助统一标准的HTTP协议获得服务,虽然浏览器也是客户端,但对用户来说已是标准配置,而且用户访问的web服务与浏览器无关,所以可以和下面的桌面软件分开来说;

优点:跨平台,除了具有桌面程序所有的一切优点外,跨平台性是其最大的优势,与操作系统平台无关,与浏览器无关。

缺点:用户的交互操作及用户体验,比不上桌面应用程序。虽然Web的AJAX技术使这一问题有了改观,但依然不如客户端来的方便;可提供的Web服务形式比较受单一协议的限制。

二、局限于操作系统的桌面(或客户端)程序-如bt下载、im软件等,种类繁杂,协议众多,需要下载安装才能获得服务的。

优点是:用户的交互操作体验,只要想做就可以做的很到位,因为许多操作是在本地,不用网络链接,所以操作响应即时,另外提供的网络服务形式不象web受单一协议的局限,甚至可以做自己的协议。

跨平台的客户端应用程序——主要是Oracle倡导的Java技术,一次开发跨平台执行。

缺点是:其技术本身要求下载一个虚拟机安装,对大多数网民来说也是一个门槛。

adobe air比较

1、比Web的优势在于,有客户端的优势;可以脱机运行,在需要的时候偶尔连接网络。

2、比传统的客户端优势,在于跨平台,和低开发成本,比如这一特性可以使现有的国内电子杂志系统,轻松实现跨平台。

3、比Java跨平台的优势在于,其Flash技术本身的带来的更吸引人的交互表现。

adobe air缺点

1、其虚拟机的下载安装,会是一个推广的门槛。

2、毕竟采用的大多是Web开发技术,虽然在桌面端有些API扩展,但肯定也不能完全替代传统客户端的开发。

adobe air技术规范

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语言版本

Dansk Deutsch English Español Français Italiano Polish Português (Brasil) Svenska Turkish čeština Русский 日本语 简体中文 繁体中文 한국어

adobe air综述

综上所述Adobe AIR技术的前景应该还是非常好的,只要其虚拟机的推广规模和Flash插件一样,其巨大的应用空间,将不可小视;相信有Flash技术普及的底子,实现这一点也不会是个难事,当然还要依赖于使用这一技术的各应用开发商的努力推广支持。

adobe airHARMAN接手后的主要变动

2019年5月30日,Adobe在其官方博客站发布了一篇标题为《The Future of Adobe AIR》的博客,公布Adobe AIR 32.x之后的版本由Harman负责后续更新维护。在Adobe AIR SDK from Harman网站的发行说明页面上,可以追溯到的最早版本是2019年6月17日发布的33.0.0.168。

adobe airSDK定价

根据Harman在Adobe AIR SDK from Harman问答页面的解释,由于Harman不像Adobe一样能够通过诸如Adobe Animate或Adobe Flex等软件的销售取得报酬,因此需要对SDK进行定价。免费版的AIR应用程序将被注入包含Harman Logo和AIR图标的开始界面,此举是为了让人们意识到AIR的流行度。具体定价说明请访问官网。

adobe airAS3 API更新

Harman会根据开发者社区的反馈,对AIR进行更新、变更及问题修复。AS3 API的具体更新可以参阅各个版本的发行说明,或前往Harman托管的AS3 API参考文档进行查阅(后者的资料更加集中,但更新不及时)。

adobe airWebKit移除

自33.1.1.758版本,Harman移除了AIR内置的魔改的WebKit,统一改为调用操作系统对应的浏览器控件。因此原有的flash.html类包内相关的类全部被更改,大部分相关的属性和函数在调试过程中会输出“is no longer support”(不再被支持),因此这一举动很可能对某些AIR应用程序产生了影响。

如果仍需要基于AIR WebKit进行应用程序开发,可以选择33.1.1.744及更早版本的SDK。但需要注意,AIR WebKit自2013年起便不再更新,很多现代W3C标准都不被支持。

温馨提示:
本文【adobe air】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6