用户必须先安装 Adobe AIR,然后才能安装和运行 AIR 应用程序。
每个 AIR 应用程序都在一个单独的进程中运行。
AIR 应用程序以用于 Web 开发的工具和语言(包括 HTML、Ajax、Flex 和 Flash)编写而成。有了 Adobe AIR,开发人员可以使用这些工具和语言来部署运行于桌面上的丰富 Internet 应用程序。
AIR 运行时文件和位置
Adobe AIR 安装在以下位置:
-
Microsoft® Windows® — Program Files\Common Files\Adobe AIR 目录。
-
Mac® OS® — /Library/Frameworks/Adobe AIR.framework 目录。(还会安装 Adobe AIR Application Installer.app 和 Adobe AIR Uninstaller.app 文件,并将这两个文件都添加至 /Applications/Utilties/ 目录。)
-
在 Linux 上,位于 /opt 目录中。AIR 以 rpm 或 dpkg 包的形式进行安装,包名分别为 adobeairv.n 和 adobecerts。安装需要运行 X Server。AIR 注册 mime 类型:
application/vnd.adobe.air-application-installer-package+zip
。
Adobe AIR 是一种运行时,AIR 应用程序在其中运行。该运行时还包括 AIR 应用程序安装程序,用于安装 AIR 应用程序。
有关安装和删除 Adobe AIR 的信息,请参阅
Adobe AIR 安装
。
使用的数据格式
AIR 应用程序以 AIR 文件(扩展名为 .air 的文件)的形式进行部署。AIR 文件是特定 AIR 应用程序的安装程序文件。
用户启动 AIR 文件(例如双击 AIR 文件)时,运行时将打开 AIR 应用程序安装程序,后者提供一个用于安装应用程序的图形用户界面。如果已经根据开发人员的证书确定了应用程序开发人员的身份,则应用程序安装程序会显示这一身份。
安装的 AIR 应用程序将添加至标准应用程序目录的子目录(例如,在 Windows 中添加至 C:\Program Files 的子目录,在 Mac OS 中添加至 /Applications 的子目录)。已安装应用程序的目录中包括以下内容:
-
原有可执行文件,该文件在 Adobe AIR 中打开应用程序。
-
应用程序所使用的 HTML 和 SWF 文件。(构建每个 AIR 应用程序都要使用至少一个 HTML 或 SWF 文件)。为 Adobe AIR 开发的 HTML 和 SWF 文件可能包含特定于 AIR 的 API,这些 API 在 Web 浏览器中不起作用。
-
应用程序使用的其它资源,如图像、样式表和其它媒体。
AIR 应用程序可以访问本地文件系统,且可以向用户具有写权限的目录写入(任意类型的)文件。
每个 AIR 应用程序都经过签名。如果所安装应用程序的目录中有任何文件不匹配应用程序的签名,则安装的应用程序将无法运行。
使用的网络协议
Adobe AIR 应用程序可以使用以下网络协议:
-
HTTP
-
HTTPS
-
RTMP(实时消息传递协议) — 与 Flash Media Server 配合使用的一种专有协议,用于在 Web 上传递音频流和视频流。默认的连接端口为 1935。
-
RTMPT — 以 HTTP 为途径的 RTMP 隧道。默认的连接端口为 80。
-
RTMPS — 以 HTTPS 为途径的 RTMP 隧道。默认的连接端口为 443。(有关使用 RTMP 协议的详细信息,请参阅
HTTP 隧道协议
。)
-
TCP/IP — 传输控制协议/Internet 协议
-
UDP — 用户数据报协议
-
FTP — 文件传输协议
-
SMB — 服务器消息块。SMB 是 DOS 和 Windows 用于共享文件、目录和设备的一种消息格式。AIR 应用程序可以访问远程 SMB 共享中的文件。
-
SSL — 安全套接字层。
-
TLS — 传输层安全
|
|
|