adobe air

adobe air

Adobe air 是知名軟體公司Adobe旗下的產品之一。 Adobe Integrated Runtime允許你利用現有的web開發技能(包括Flash,Flex, HTML, JavaScript,Ajax)優勢,建立和配置跨平台(或跨操作系統)的桌面RIA(InternetApplications)應用。

“奧多比整合運行庫”是針對網路與桌面應用的結合所開發出來的技術,可以不必經由瀏覽器而對網路上的雲端程式做控制。2.7以後的版本不再支持桌面Linux操作系統。

產品簡介


對於用戶來說,Adobe AIR 實現的跨平台應用,使其不再受限於不同的操作系統,在桌面上即可體驗豐富的網際網路應用,並且是比以往更低的資源佔用、更快的運行速度和順暢的動畫表現。例如 新浪微博客戶端微博 AIR、Google Analytics 分析工具、Twitter 客戶端 TweetDeck及眾多最新影片介紹工具等。
通俗來說: Adobe Air是利用Adobe公司的Flash技術開發的視頻播放平台。這個視頻播放終端運行平台 它主要的功能就是讓你可以在網上 看視頻,跟Flash 功能相同,但是更強大。
AIR能使你在熟悉的環境下工作,去利用你覺得的最舒適的工具,並且通過支持Flash, Flex, HTML, JavaScript, 以及 Ajax,去建立接近你需要的儘可能好的體驗。
比如應用程序能用下列一個或一個技術的組合來開發:
• Flash/ Flex/ ActionScript
• HTML/ JavaScript / CSS/ Ajax
可移植文檔格式PDF可以被任何應用程序利用
因此,AIR應用程序可以是下列幾種情況:
基於 Flash戓Flex:基礎內容是 Flash/Flex(SWF)的應用程序;
基於 Flash戓Flex 附帶HTML 或 PDF. 基礎內容是Flash/Flex(SWF)帶有 HTML(HTML,JS, CSS)或PDF內容的應用程序;
HTML(標準通用標記語言下的一個應用)為基礎。基礎內容是HTML、JS、CSS的應用程序;
HTML為基礎附帶 Flash/Flex或 PDF。基礎內容是HTML帶有Flash/Flex(SWF)或PDF 內容的應用程序。
adobe air應用範圍
adobe air應用範圍
用戶與AIR應用程序 的交互操作,與他們使用本地桌面程序的方法是一樣的。AIR虛擬機一旦被安裝在用戶的計算機上,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的程序到桌面應用程序,而無需學習傳統桌面程序開發技術。
Adobe® AIR™ 運行時使您能夠始終擁有您喜愛的Web應用程序。由於為Adobe AIR構建的應用程序 無需Web瀏覽器就可以在您的桌面計算機上運行,它們提供了桌面應用程序的所有便利性。
諸如 eBay* 和 AOL* 等公司正在使用Adobe AIR創建令人興奮的全新應用程序,這些應用程序使您能夠在桌面上使用他們的服務。
簡而言之,Adobe AIR意味著應用程序更加易於使用、更加強大且更加有趣。

產品用途


提供富有吸引力的應用程序,不再局限於通過瀏覽器逐個屏幕觀看
Adobe AIR 3 Runtime 使開發人員可以使用 HTML、JavaScript、Adobe Flash® 軟體和 ActionScript 構建可作為不受瀏覽器約束的獨立客戶端應用程序運行的 Web 應用程序。

版本


最新版本:13.0.0.83
更新時間:2014.4.8
更新歷史:
April 8, 2014更新版本:13.0.0.83
September 27 ,2012更新版本:3.5.0.600
August 22,2012更新版本:3.4.0.2540
June 11,2012更新版本:3.3.0.365
March 29,2012更新版本:3.2.0.208
December 20,2012更新版本:3.1.0.556
November 11,2011更新版本:3.1.0.488
October 15,2011更新版本:3.0.0.408
October 09,2010收錄版本:2.5.0.1660

系統要求


Windows
2.33GHz 或更快的 x86 兼容處理器,或者 Intel® Atom™ 1.6GHz 或更快的上網本處理器
帶 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)
Mac OS
Intel Core™ Duo 或更快速度的處理器
Mac OS X 10.6 或 10.7 版
512MB 內存(建議使用 1GB)
Android
帶有矢量 FPU 的 ARMv7 處理器,最低 550MHz,OpenGL ES 2.0、H.264 和 AAC HW 解碼器
AndroidT2.2, 2.3, 3.0, 3.1, 3.2 和 4.0
256MB 內存
iOS
iPod touch(第三代)32GB 和 64GB、iPod touch 4、iPhone 3GS、iPhone 4、iPad、iPad 2、the New iPad、iPad Air
iOS 4, iOS5.0 和iOS5.1
BlackBerry Tablet OS
BlackBerry PlayBook

優勢缺點


介紹

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

比較

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

缺點

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

技術規範


特點

從Adobe官方的宣傳來看,其特點有下列幾點:
1、本地運行-類似桌面應用程序。
2、跨平台-類似java技術,在不同的操作系統上有對應的虛擬機支持,已經有windows和mac,linux。
3、開發是基於現有的web技術,如Flash / Flex / ActionScript / HTML / JavaScript / CSS / Ajax /PDF,對於開發人員,不需要學習c、c++、java之類的底層開發語言,不需要學習具體操作系統底層API的開發;這降低了開發門檻,使現有的做web開發的技術人員,依賴其原本就很熟悉的開發模式,稍加訓練就可以開發良好豐富的富客戶端應用。

語言版本

Dansk Deutsch English Español Français Italiano Polish Português (Brasil) Svenska Turkish čeština Русский 日本語 簡體中文 繁體中文 한국어

綜述

綜上所述Adobe Air技術的前景應該還是非常好的,只要其虛擬機的推廣規模和flash插件一樣,其巨大的應用空間,將不可小視;相信有flash技術普及的底子,實現這一點也不會是個難事,當然還要依賴於使用這一技術的各應用開發商的努力推廣支持。