-
adobe air
鎖定
Adobe AIR(全稱Adobe Integrated Runtime)是一種由Adobe和Harman開發的跨操作系統運行時和軟件開發框架。 Adobe AIR允許開發者利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、AJAX)優勢,建立和配置跨平台(或跨操作系統)的桌面RIA(Rich Internet Applications)應用。
Adobe AIR是針對網絡與桌面應用的結合所開發出來的技術,可以不必經由瀏覽器開發客户端程序。2.7到33.0之間的版本不支持桌面Linux操作系統,33.0及之後的版本(即由Harman開發維護的版本)需要購買許可證才能使用Linux系統的SDK。
[3]
2019年5月30日,Adobe在其官方博客站發佈了一篇標題為《The Future of Adobe AIR》的博客,公佈Adobe AIR 32.x之後的版本由Harman負責後續更新維護。
[2]
- 中文名
- 奧多比整合運行時
- 外文名
- Adobe Integrated Runtime
- 外國語簡稱
- Adobe AIR
adobe air產品簡介
對於用户來説,Adobe AIR 實現的跨平台應用,使其不再受限於不同的操作系統,在桌面上即可體驗豐富的互聯網應用,並且是比以往更低的資源佔用、更快的運行速度和順暢的動畫表現。例如 新浪微博客户端微博 AIR、Google Analytics 分析工具、Twitter 客户端 TweetDeck及眾多最新影片介紹工具等。
比如應用程序能用下列一個或一個技術的組合來開發:
- Flash/Flex/ActionScript
- HTML/JavaScript/CSS
可移植文檔格式PDF可以被任何應用程序利用
因此,AIR應用程序可以是下列幾種情況:
- 基於 Flash戓Flex:基礎內容是Flash/Flex的應用程序;
- 基於 Flash戓Flex 附帶HTML 或 PDF. 基礎內容是Flash/Flex帶有 HTML(HTML, JS, CSS)或PDF內容的應用程序;
- HTML(標準通用標記語言下的一個應用)為基礎。基礎內容是HTML、JS、CSS的應用程序;
- HTML為基礎附帶 Flash/Flex或 PDF。基礎內容是HTML帶有Flash/Flex(SWF)或PDF 內容的應用程序。
需要注意的是,由於自33.1.1.758版本,Harman刪除了Adobe AIR內含自定義功能的WebKit內核,因此不建議通過Adobe AIR創建以HTML為基礎的應用程序(如果應用程序僅需要HTML技術,則相當於額外調用了AIR運行時;如果應用程序需要ActionScript與HTML交互,則應使用33.1.1.744及更早版本)。
用户與AIR應用程序的交互操作,與他們使用本地桌面程序的方法是一樣的。AIR一旦被安裝在用户的計算機上,AIR應用程序就能像其他桌面應用程序一樣,被安裝和運行。
由於 AIR 是一個應用程序的運行環境,它幾乎沒有可見的用户界面,您可以完全控制在上面運行的應用程序和它提供的用户體驗。 該運行環境為部署應用程序提供了一個一致的跨操作系統的平台和框架,因此可以取消跨瀏覽器測試, 可以通過確保跨桌面的功能和界面的一致性來實現。 你只需要針對這個運行時環境來進行開發,而不必對各種特定的操作系統一一進行開發。 這帶來很多優點:
應用程序開發跨越多個平台,而不需要額外的工作。
當開發基於AIR的應用程序時,你可以利用的框架和API的優勢。
AIR提供一個新的範例,大大地改變了應用程序建立,部署和體驗的方式。 你可以取得更多創造性的控制,並且能擴展你的Flash, Flex, HTML, 和基於Ajax的程序到桌面應用程序,而無需學習傳統桌面程序開發技術。
adobe air特別版本
最新穩定版本
發佈時間:2024年2月11日
最新預覽版本
發佈時間:2024年3月22日
Adobe提供的最後版本
由於一些許可協議的緣故,Harman提供的AIR比Adobe提供的缺少部分組件。
Harman提供的最早版本
最後內置定製WebKit的版本
出現較大版本號跳躍的版本
adobe air系統要求
adobe airWindows
操作系統:帶 Service Pack 3 的 Microsoft Windows XP Home、Professional 或 Tablet PC Edition;Windows Server 2003;Windows Server 2008;帶 Service Pack 2 的 Windows Vista Home Premium、Business、Ultimate 或 Enterprise(包括 64 位版);或 Windows 7。
內存:512MB 內存(建議 1GB)
adobe airMac OS
CPU:Intel Core™ Duo 或更快速度的處理器
操作系統:Mac OS X 10.6 及以上版本
內存:512MB 內存(建議 1GB)
adobe airAndroid
操作系統:Android2.2 及以上版本
內存:256MB 內存
adobe airiOS
操作系統:iOS 4 及以上版本
adobe air優勢缺點
adobe air基本介紹
AIR被媒體譽為2007年最值得關注的技術,就像當時的AJAX一樣,將被廣泛的關注。
AIR的優勢在哪裏?要明白其優勢,需要先清楚下列的幾個問題。
一、網絡應用的幾種形式
網絡應用紛繁複雜,但我想大概可以劃分為下列幾種類型:
Web訪問方式-如大量的網站服務應用,直接通過IE和Firefox等瀏覽器,藉助統一標準的HTTP協議獲得服務,雖然瀏覽器也是客户端,但對用户來説已是標準配置,而且用户訪問的web服務與瀏覽器無關,所以可以和下面的桌面軟件分開來説;
二、侷限於操作系統的桌面(或客户端)程序-如bt下載、im軟件等,種類繁雜,協議眾多,需要下載安裝才能獲得服務的。
缺點是:其技術本身要求下載一個虛擬機安裝,對大多數網民來説也是一個門檻。
adobe air比較
1、比Web的優勢在於,有客户端的優勢;可以脱機運行,在需要的時候偶爾連接網絡。
3、比Java跨平台的優勢在於,其Flash技術本身的帶來的更吸引人的交互表現。
adobe air缺點
1、其虛擬機的下載安裝,會是一個推廣的門檻。
2、畢竟採用的大多是Web開發技術,雖然在桌面端有些API擴展,但肯定也不能完全替代傳統客户端的開發。
adobe air技術規範
adobe air基本特點
從Adobe官方的宣傳來看,其特點有下列幾點:
1、本地運行——類似桌面應用程序。
3、開發是基於現有的web技術,如Flash/Flex/ActionScript/HTML/JavaScript/CSS/Ajax/PDF,對於開發人員,不需要學習C、C++、Java之類的底層開發語言,不需要學習具體操作系統底層API的開發;這降低了開發門檻,使現有的做Web開發的技術人員,依賴其原本就很熟悉的開發模式,稍加訓練就可以開發良好豐富的富客户端應用。
adobe air語言版本
Dansk Deutsch English Español Français Italiano Polish Português (Brasil) Svenska Turkish čeština Русский 日本語 簡體中文 繁體中文 한국어
adobe airHARMAN接手後的主要變動
2019年5月30日,Adobe在其官方博客站發佈了一篇標題為《The Future of Adobe AIR》的博客,公佈Adobe AIR 32.x之後的版本由Harman負責後續更新維護。在Adobe AIR SDK from Harman網站的發行説明頁面上,可以追溯到的最早版本是2019年6月17日發佈的33.0.0.168。
[1]
adobe airSDK定價
根據Harman在Adobe AIR SDK from Harman問答頁面的解釋,由於Harman不像Adobe一樣能夠通過諸如Adobe Animate或Adobe Flex等軟件的銷售取得報酬,因此需要對SDK進行定價。免費版的AIR應用程序將被注入包含Harman Logo和AIR圖標的開始界面,此舉是為了讓人們意識到AIR的流行度。具體定價説明請訪問官網。
[3]
adobe airAS3 API更新
Harman會根據開發者社區的反饋,對AIR進行更新、變更及問題修復。AS3 API的具體更新可以參閲各個版本的發行説明,或前往Harman託管的AS3 API參考文檔進行查閲(後者的資料更加集中,但更新不及時)。
adobe airWebKit移除
自33.1.1.758版本,Harman移除了AIR內置的魔改的WebKit,統一改為調用操作系統對應的瀏覽器控件。因此原有的flash.html類包內相關的類全部被更改,大部分相關的屬性和函數在調試過程中會輸出“is no longer support”(不再被支持),因此這一舉動很可能對某些AIR應用程序產生了影響。
- 參考資料
-
- 1. ADOBE® AIR® SDK Release Notes .ADOBE® AIR® SDK[引用日期2023-03-08]
- 2. The Future of Adobe AIR .Adobe Blog.2019-05-30[引用日期2023-03-08]
- 3. ADOBE® AIR® SDK FAQS .ADOBE® AIR® SDK[引用日期2023-03-09]
- 4. Adobe Flash Platform * AIR 中不支持的 WebKit 功能 .Adobe Flash Platform ActionScript 3.0 開發人員指南[引用日期2023-03-14]
- 5. 存檔的Adobe AIR SDK版本 .Adobe幫助中心[引用日期2023-04-15]
- 6. Flash Player 32 AIR 32發行説明 .Adobe幫助中心[引用日期2023-04-15]
- 7. Adobe AIR 發行説明 .Adobe幫助中心[引用日期2023-04-15]
- 8. ADOBE® AIR® SDK Pricing .ADOBE® AIR® SDK[引用日期2023-11-12]
- 9. ADOBE® AIR® SDK Previews .ADOBE® AIR® SDK[引用日期2024-03-25]