複製鏈接
請複製以下鏈接發送給好友

adobe air

鎖定
Adobe AIR(全稱Adobe Integrated Runtime)是一種由AdobeHarman開發的跨操作系統運行時軟件開發框架。 Adobe AIR允許開發者利用現有的Web開發技能(包括FlashFlexHTMLJavaScript、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
開發代號
Apoll
開發公司
原為Adobe,現為Harman
授權方式
按收入分層訂閲制 [8] 

adobe air產品簡介

對於用户來説,Adobe AIR 實現的跨平台應用,使其不再受限於不同的操作系統,在桌面上即可體驗豐富的互聯網應用,並且是比以往更低的資源佔用、更快的運行速度和順暢的動畫表現。例如 新浪微博客户端微博 AIR、Google Analytics 分析工具、Twitter 客户端 TweetDeck及眾多最新影片介紹工具等。
通俗來説: Adobe AIR是利用Adobe公司的Flash技術開發的視頻播放平台。這個視頻播放終端運行平台 它主要的功能就是讓你可以在網上 看視頻,跟Flash 功能相同,但是更強大。
AIR能使你在熟悉的環境下工作,去利用你覺得的最舒適的工具,並且通過支持Flash, Flex, HTML, JavaScript, 以及 AJAX,去建立接近你需要的儘可能好的體驗。
比如應用程序能用下列一個或一個技術的組合來開發:
可移植文檔格式PDF可以被任何應用程序利用
因此,AIR應用程序可以是下列幾種情況:
  1. 基於 Flash戓Flex:基礎內容是Flash/Flex的應用程序;
  2. 基於 Flash戓Flex 附帶HTML 或 PDF. 基礎內容是Flash/Flex帶有 HTML(HTML, JS, CSS)或PDF內容的應用程序;
  3. HTML(標準通用標記語言下的一個應用)為基礎。基礎內容是HTML、JS、CSS的應用程序;
  4. 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 是一個應用程序的運行環境,它幾乎沒有可見的用户界面,您可以完全控制在上面運行的應用程序和它提供的用户體驗。 該運行環境為部署應用程序提供了一個一致的跨操作系統的平台和框架,因此可以取消跨瀏覽器測試, 可以通過確保跨桌面的功能和界面的一致性來實現。 你只需要針對這個運行時環境來進行開發,而不必對各種特定的操作系統一一進行開發。 這帶來很多優點:
應用程序開發跨越多個平台,而不需要額外的工作。
應用程序可以用你熟悉的Web技術和設計模式快速開發,而不用學習傳統的複雜的本地桌面開發技術,不用學習底層開發語言如C或C++,也不需要學習每一個特定的操作系統的底層API技術。
當開發基於AIR的應用程序時,你可以利用的框架和API的優勢。
AIR提供一個新的範例,大大地改變了應用程序建立,部署和體驗的方式。 你可以取得更多創造性的控制,並且能擴展你的Flash, Flex, HTML, 和基於Ajax的程序到桌面應用程序,而無需學習傳統桌面程序開發技術。

adobe air特別版本

最新穩定版本
版本號:50.2.4.4 [1] 
發佈時間:2024年2月11日
最新預覽版本
版本號:51.0.0.4 [9] 
發佈時間:2024年3月22日
Adobe提供的最後版本
版本號:32.0.0.116 [5]  、32.0.0.125(僅運行時) [6] 
由於一些許可協議的緣故,Harman提供的AIR比Adobe提供的缺少部分組件。
Harman提供的最早版本
版本號:33.0.0.168 [1] 
最後內置定製WebKit的版本
版本號:33.1.1.744 [1] 
出現較大版本號跳躍的版本
版本號:4.0.0.1628至13.0.0.83(為了與具有相近版本功能的Flash Player保持一致版本號) [7] 
版本號:33.1.1.929至50.0.0.1(為了與中國大陸地區供應的Flash Player 34.x進行區別) [1] 

adobe air系統要求

adobe airWindows

CPU:2.33GHz 或更快的 x86 兼容處理器,或者 Intel Atom™ 1.6GHz 或更快的上網本處理器。
操作系統:帶 Service Pack 3 的 Microsoft Windows XP Home、Professional 或 Tablet PC Edition;Windows Server 2003Windows 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

處理器:帶有矢量 FPU 的 ARMv7 處理器,最低 550MHz,需支持 OpenGL ES 2.0、H.264 和 AAC HW 解碼器
操作系統:Android2.2 及以上版本
內存:256MB 內存

adobe airiOS

機型:iPod touch(第三代)32GB 和 64GB、iPod touch 4、iPhone 3GSiPhone 4iPadiPad 2、the New iPad、iPad Air
操作系統:iOS 4 及以上版本

adobe air優勢缺點

adobe air基本介紹

AIR被媒體譽為2007年最值得關注的技術,就像當時的AJAX一樣,將被廣泛的關注。
AIR的優勢在哪裏?要明白其優勢,需要先清楚下列的幾個問題。
一、網絡應用的幾種形式
網絡應用紛繁複雜,但我想大概可以劃分為下列幾種類型:
Web訪問方式-如大量的網站服務應用,直接通過IEFirefox等瀏覽器,藉助統一標準的HTTP協議獲得服務,雖然瀏覽器也是客户端,但對用户來説已是標準配置,而且用户訪問的web服務與瀏覽器無關,所以可以和下面的桌面軟件分開來説;
優點:跨平台,除了具有桌面程序所有的一切優點外,跨平台性是其最大的優勢,與操作系統平台無關,與瀏覽器無關。
缺點:用户的交互操作及用户體驗,比不上桌面應用程序。雖然Web的AJAX技術使這一問題有了改觀,但依然不如客户端來的方便;可提供的Web服務形式比較受單一協議的限制。
二、侷限於操作系統的桌面(或客户端)程序-如bt下載、im軟件等,種類繁雜,協議眾多,需要下載安裝才能獲得服務的。
優點是:用户的交互操作體驗,只要想做就可以做的很到位,因為許多操作是在本地,不用網絡鏈接,所以操作響應即時,另外提供的網絡服務形式不象web受單一協議的侷限,甚至可以做自己的協議。
跨平台的客户端應用程序——主要是Oracle倡導的Java技術,一次開發跨平台執行。
缺點是:其技術本身要求下載一個虛擬機安裝,對大多數網民來説也是一個門檻。

adobe air比較

1、比Web的優勢在於,有客户端的優勢;可以脱機運行,在需要的時候偶爾連接網絡。
2、比傳統的客户端優勢,在於跨平台,和低開發成本,比如這一特性可以使現有的國內電子雜誌系統,輕鬆實現跨平台。
3、比Java跨平台的優勢在於,其Flash技術本身的帶來的更吸引人的交互表現。

adobe air缺點

1、其虛擬機的下載安裝,會是一個推廣的門檻。
2、畢竟採用的大多是Web開發技術,雖然在桌面端有些API擴展,但肯定也不能完全替代傳統客户端的開發。

adobe air技術規範

adobe air基本特點

Adobe官方的宣傳來看,其特點有下列幾點:
1、本地運行——類似桌面應用程序
2、跨平台——類似Java技術,在不同的操作系統上有對應的虛擬機支持,已經有windows和mac,linux。
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 AnimateAdobe 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應用程序產生了影響。
如果仍需要基於AIR WebKit進行應用程序開發,可以選擇33.1.1.744及更早版本的SDK。但需要注意,AIR WebKit自2013年起便不再更新,很多現代W3C標準都不被支持。 [4] 
參考資料