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.
另外,站長團上有產品團購,便宜有保證