Adobe Air是什么软件?Adobe Air运行库官方介绍
作者:佚名 来源:绿茶手机网 发布时间:2013-04-11

Adobe Air是什么?大家是不是很像了解下Adobe Air有什么用呢?其实简单来说Air就是Flash技术开发的视频播放平台,下面绿茶小编将带大家一起来了解下Adobe Air吧!

 

AIR允许你利用现有的web开发技能(包括Flash, Flex, HTML, JavaScript, Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(InternetApplications)应用。2.7以后的版本不再支持桌面Linux操作系统。目前Adobe Air 3.7是最新版本,另外还有Adobe Air安卓版Adobe Air Mac版

 

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

 

通俗来说: Adobe Air是利用Adobe公司的Flash技术开发的视频播放平台。这个视频播放终端运行平台 它主要的功能就是让你可以在网上 看视频,跟Flash 功能相同,但是更强大。也就是说Adobe Air就是一个平台,这个平台提供一些软件接口,想开发软件的人员用这些接口和其他的编程技术可以开发出来一些软件,而这些开发出来的软件只有在安装有Adobe Air的电脑上可以运行。你看看你电脑上有没有必须依靠Adobe Air才能运行的软件,如果没有,可以卸掉他,现在基于Adobe Air的软件不是很多,一般有的也可以找其他软件代替的。

 

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的程序到桌面应用程序,而无需学习传统桌面程序开发技术。[page]
 

Adobe Air是什么软件?Adobe Air运行库官方介绍
 

因为AIR 是应用程序运行时环境,因此她很小且对用户来说不可见。运行时环境提供了一套一致的跨操作系统平台和框架来开发和部署应用程序,因此你的程序不必到每个平台上进行测试,在一个平台上开发好就可以在其他平台上运行了,这有很多好处:

 

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

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

 

现在用Flash/Flex开发的android应用需要Adobe AIR运行时环境,否则无法运行,当然也是以apk的方式打包。Adobe目前致力于移动领域的跨平台应用,基于AIR, 用Flash开发的应用得以做到跨平台发布。最新的AIR 2.6支持android iOS和黑莓平板电脑的QNX系统。

 

开发 AIR 的工具(SDK )都有哪些?

 

1、Adobe AIR SDK (官方的标准开发工具包)

2、Flex 3 SDK

3、Flex Builder 3

4、Dreamweaver CS3 + Adobe_AIR_extension_for_Dreamweaver_CS3 (扩展插件)

5、Flash CS3 + Adobe_AIR_update_for_Flash_CS3_Professional (扩展插件)

 

如何使电脑能运行AIR 程序?

 

就像您必须在电脑里安装“Java虚拟机”后(往往被集成到操作系统里),才能运行使用 Java语言编写的软件一样。

要想运行采用 AIR 技术的程序,您必须安装一个 Adobe AIR 。

 

AIR 用途

 

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

 

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

合集推荐

梦幻西游手游更多>>

绿茶梦幻西游手游下载合集专区提供梦幻西游手游、梦幻西游口袋版、梦幻西游手机版下载。我们还为大家准备了梦幻西游手游辅助、梦幻西游手游修改器等外挂下载可以帮助大家刷梦幻币、刷钱、修改、刷副本等。梦幻西游从...

相关阅读
共有0位网友发表了评论 网友评论
(请文明发言!)