關於 Adobe AIR

Adobe® AIR® 是一個多重作業系統的多螢幕執行階段,可讓您利用所擁有的網頁開發技巧建立多樣化網際網路應用程式 (RIA),並部署至桌面與行動裝置。您可以使用 Adobe® Flex 與 Adobe® Flash® (SWF 類型),透過 ActionScript 3.0 來建立桌上型、電視版和行動裝置版 AIR 應用程式。您也可以使用 HTML、JavaScript® 以及 Ajax (HTML 類型) 來建立桌上型 AIR 應用程式。

您可以在 Adobe AIR Developer Connection 找到有關 Adobe AIR 快速入門和使用的詳細資訊:http://www.adobe.com/devnet/air/

AIR 可讓您在熟悉的環境中工作,並使用您認為最得心應手的工具和方式。透過對 Flash、Flex、HTML、JavaScript 和 Ajax 的支援,建置符合您需求的最佳體驗。

例如,您可以使用下列其中一項或多項技巧來開發應用程式:

  • Flash / Flex / ActionScript

  • HTML / JavaScript / CSS / Ajax

使用者與 AIR 應用程式互動的方式和他們與原生應用程式互動的方式相同。只要在使用者的電腦或裝置中安裝一次執行階段,之後就可以像其他桌上型應用程式一樣安裝並執行多個 AIR 應用程式 (在 iOS 上,不會安裝另一個 AIR 執行階段,每個 iOS AIR 應用程式都是獨立的應用程式)。

執行階段會提供用於部署應用程式的一致性跨作業系統平台和架構,因此藉由確保能跨電腦提供一致的功能和互動,便不需執行跨瀏覽器測試。您可以將目標鎖定為執行階段,而非針對特定作業系統進行開發,如此具有下列優點:

  • 為 AIR 開發的應用程式可以跨多個作業系統執行,您不需再多費工夫。在 AIR 支援的所有作業系統中,執行階段可以確保產生一致且可預期的表現與互動。

  • 藉由利用所擁有的網頁技巧和設計模式,您可以更快速地建置應用程式。您可以將網頁架構應用程式擴充至桌上型電腦,而不需學習傳統的電腦部署技巧或複雜的原生程式碼。

  • 相較之下,部署應用程式比使用較低階的語言 (例如 C 和 C++) 更為容易。您不需要管理每個作業系統專屬的複雜低階 API。

為 AIR 開發應用程式時,您可以善用豐富的架構和 API 資源:

  • 執行階段和 AIR 架構所提供的 AIR 專屬 API

  • 在 SWF 檔和 Flex 架構 (以及其它以 ActionScript 為基礎的元件庫和架構) 中使用的 ActionScript API

  • HTML、CSS 和 JavaScript

  • 大部分 Ajax 架構

  • Adobe AIR 原生擴充功能的 ActionScript API,可讓您存取以原生程式碼進行程式設計的特定平台功能。原生擴充功能也可讓您存取舊版原生程式碼,以及提供更高效能的原生程式碼。

AIR 大幅改變了應用程式的建立、部署和體驗方式。您可以獲得更多具有創意的控制方式,並且將您的 Flash、Flex、HTML 和 Ajax 類型應用程式擴充至桌上型電腦、行動裝置和電視。

如需有關每個新 AIR 更新內容的詳細資訊,請參閱 Adobe AIR 版本說明 (http://www.adobe.com/go/learn_air_relnotes_tw)。