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技術普及的底子,實現這一點也不會是個難事,當然還要依賴於使用這一技術的各套用開發商的努力推廣支持。

相關詞條

相關搜尋

熱門詞條