Adobe AIR 是什么?

关于Adobe AIR

Adobe® Integrated Runtime (AIR™)允许你利用现有的web开发技能(包括Flash, Flex, HTML, JavaScript, Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Internet Applications)应用。
AIR能使你在熟悉的环境下工作,去利用你觉得的最舒适的工具,并且通过支持Flash, Flex, HTML, JavaScript, and Ajax,去建立接近你需要的尽可能好的体验。
比如应用程序能用下列一个或一个技术的组合来开发:
Flash / Flex / ActionScript
HTML / JavaScript / CSS / Ajax
PDF can be leveraged with any application
因此,AIR 应用程序可以是下列几种情况:
基于 Flash or Flex: 基础内容是 Flash/Flex (SWF)的应用程序
基于 Flash or Flex 附带HTML 或 PDF. 基础内容是Flash/Flex (SWF) 带有 HTML (HTML, JS, CSS) 或PDF内容的应用程序
HTML为基础. 基础内容是HTML, JS, CSS的应用程序
HTML为基础附带 Flash/Flex或 PDF. 基础内容是HTML带有Flash/Flex (SWF)或PDF 内容的应用程序
用户与AIR应用程序的交互操作,与他们使用本地桌面程序的方法是一样的。AIR虚拟机runtime一旦被安装在用户的计算机上,AIR应用程序就能象其他桌面应用程序一样,被安装和运行。
因为AIR是一个运行时应用程序,它有小的或不可见的用户界面,并且你在它提供给用户的应用和体验至上有完整的控制。运行时提供一个一致的跨操作系统平台的平台和用于开发发应用的框架,并且因此免除了跨浏览器的保证功能一致性的测试和跨桌面的交互。而不是开发基于具体某个具体操作系统的应用。 这有一定数量的好处:
(翻译别扭请看原文Since AIR is an application runtime, it has little or no visible user interface and you have complete control over the application and the experience it provides to users. The runtime provides a consistent cross-operating system platform and framework for deploying applications and therefore eliminates cross-browser testing by ensuring consistent functionality and interactions across desktops. Instead of developing for a specific operating system, you target the runtime. This has a number of benefits: )
应用程序开发跨越多个平台,这些都不需要你额外的工作。
应用程序可以用你熟悉的web技术和设计模式快速建立,而不用学习传统的复杂的本地桌面开发技术,不用学习底层开发语言如c或c++,也不需要学习每一个特定的操作系统的底层API技术。
当开发基于AIR的应用程序时,你可以利用的框架和API的优势
特定的基于AIR运行时的APIs ,和 AIR 框架
在swf文件里使用的ActionScript APIs 和Flex 框架
AIR提供一个新的范例,引人注目的变革了什么方式的应用可以被创造,部署和体验。 您取得更多创造性的控制,并且能扩展您的Flash, Flex, HTML, 和基于Ajax的应用到桌面应用,无需学会传统桌面开发技术。(翻译不好,下面可以自己看看原文)AIR delivers a new paradigm that dramatically changes how applications can be created, deployed, and experienced. You gain more creative control and can extend your Flash, Flex, HTML, and Ajax-based applications to the desktop, without learning traditional desktop development technologies.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-12
你好!

AIR全称呼:Adobe Integrated Runtime

(AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序。

AIR 支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见过的最具用户体验的RIA程序,例如,一个AIR程序可以使用如下一种或多种组合技术构建:
* Flash / Flex / ActionScript
* HTML / JavaScript / CSS / Ajax
* PDF 可嵌入任何应用程序中
作为结果,AIR 应用程序可以是:
* 基于Flash 或 Flex:应用程序根内容(理解为容器)为Flash/Flex (SWF)
* 基于Flash 或 Flex 的HTML 或 PDF。应用程序的根内容为基于Flash/Flex (SWF) 的HTML
(HTML, JS, CSS) 或 PDF
* 基于HTML,应用程序根内容为HTML, JS, CSS
* 基于HTML的Flash/Flex或PDF,应用程序根内容为基于HTML 的Flash/Flex (SWF) 或 PDF
(Via)

简单来讲就是Adobe Integrated Runtime是一个将Web应用桌面化的应用平台,这和目前互联网的发展方向也是一致的,尽管目前AIR的应用程序目前还不是特别多,不过我相信通过这样的平台一定会吸引越来越多的注意,并且会有越来越多的相关应用涌现出来。
第2个回答  2022-12-14

AdobeIntegratedRuntime(AIR)是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程。

AIR支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用最熟练的技术来开发所见过的最具用户体验的RIA程序:

1、基于Flash或Flex:应用程序根内容(理解为容器)为Flash/Flex(SWF)•基于Flash或Flex的HTML或PDF。应用程序的根内容为基于Flash/Flex(SWF)的HTML(HTML,JS,CSS)或PDF;

2、基于HTML,应用程序根内容为HTML,JS,CSS•基于HTML的Flash/Flex或PDF,应用程序根内容为基于HTML的Flash/Flex(SWF)或PDF用户使用AIR应用程序的方式和传统桌面程序是一样的,当运行时环境安装好后,AIR程序就可以其他桌面程序一样运行了;

3、开发AIR应用程序不必做额外的跨平台工作,节省了时间,因为跨平台的工作AIR都帮我们做好了(只要其他平台能支持AIR);

4、比起Web技术及其设计模式,AIR应用程序开发迅速,她允许将Web开发技术搬到桌面上来而不用另外去学习桌面程序开发技术或复杂的底层代码,这比起低级语言如C和C++更容易学习,且不用去处理每个操作系统复杂的底层APIs。

/iknow-pic.cdn.bcebos.com/eaf81a4c510fd9f913141d17282dd42a2834a449"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/eaf81a4c510fd9f913141d17282dd42a2834a449?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/eaf81a4c510fd9f913141d17282dd42a2834a449"/>

扩展资料:

Adobeair是知名软件公司Adobe旗下的产品之一。AdobeIntegratedRuntime允许你利用现有的web开发技能(包括Flash,Flex,HTML,JavaScript,Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(InternetApplications)应用。

“奥多比整合运行库”是针对网络与桌面应用的结合所开发出来的技术,可以不必经由浏览器而对网络上的云端程式做控制。2.7以后的版本不再支持桌面Linux操作系统。

参考资料:/baike.baidu.com/item/adobe%20air"target="_blank"title="Adobeair-百度百科">Adobeair-百度百科

    官方服务
      官方网站官方网站