《Adobe AIR手機(jī)版》是一款知名軟件公司Adobe旗下獨(dú)立的手機(jī)客戶端應(yīng)用軟件,可在不受瀏覽器的限制下獨(dú)立運(yùn)行Flash程序!軟件整體體積5.65M!適用于Android 2.2固件,軟件是目前許多游戲的必備軟件,因?yàn)楝F(xiàn)在很多游戲基于Adobe Air開發(fā),所以必須有Adobe Air的支持。軟件可以不必經(jīng)由瀏覽器而對網(wǎng)絡(luò)上的云端程式做控制,通過該客戶端的支持,以后能跨平臺玩的游戲也將越來越多!
對于用戶來說,Adobe AIR 實(shí)現(xiàn)的跨平臺應(yīng)用,使其不再受限于不同的操作系統(tǒng),在桌面上即可體驗(yàn)豐富的互聯(lián)網(wǎng)應(yīng)用,并且是比以往更低的資源占用、更快的運(yùn)行速度和順暢的動(dòng)畫表現(xiàn)。
例如 新浪微博客戶端微博 AIR、Google Analytics 分析工具、Twitter 客戶端 TweetDeck及眾多最新影片介紹工具等。
通俗來說: Adobe Air是利用Adobe公司的Flash技術(shù)開發(fā)的視頻播放平臺。這個(gè)視頻播放終端運(yùn)行平臺 它主要的功能就是讓你可以在網(wǎng)上 看視頻,跟Flash 功能相同,但是更強(qiáng)大。
1、針對 AIR 開發(fā)的應(yīng)用程序可以在多個(gè)操作系統(tǒng)上運(yùn)行,同時(shí)不需要進(jìn)行額外的工作。此運(yùn)行時(shí)確保在由 AIR 支持的所有操作系統(tǒng)上進(jìn)行一致并可預(yù)知的呈現(xiàn)和交互;
2、利用現(xiàn)有的 Web 技術(shù)和設(shè)計(jì)模式可以更快地構(gòu)建應(yīng)用程序,無需學(xué)習(xí)傳統(tǒng)的桌面開發(fā)技術(shù)或復(fù)雜的本機(jī)代碼,您即可將基于 Web 的應(yīng)用程序擴(kuò)展到桌面;
3、與使用諸如 C 和 C++ 之類的較低級別的語言相比,使用此運(yùn)行時(shí)可以更輕松地開發(fā)應(yīng)用程序。無需管理特定于每個(gè)操作系統(tǒng)的復(fù)雜的低級別 API,當(dāng)針對 AIR 開發(fā)應(yīng)用程序時(shí),可以利用一組豐富的框架和 API;
4、由此運(yùn)行時(shí)提供的特定于 AIR 的 API 和 AIR 框架;
5、SWF 文件中使用的 ActionScript API 和 Flex 框架(以及其他基于 ActionScript 的庫和框架);
6、HTML、CSS 和 JavaScript;
7、大多數(shù) Ajax 框架;
8、Adobe AIR 的本機(jī)擴(kuò)展,其提供 ActionScript API,該 API 提供對采用本機(jī)代碼編程的特定于平臺的功能的訪問,本機(jī)擴(kuò)展還會提供對舊本機(jī)代碼以及提供更高性能的本機(jī)代碼的訪問。
【步驟01】
Adobe AIR可以不必經(jīng)由瀏覽器而對網(wǎng)絡(luò)上的云端程式做控制,因?yàn)樗轻槍W(wǎng)絡(luò)與桌面應(yīng)用的結(jié)合所開發(fā)出來的技術(shù)。它最大的優(yōu)點(diǎn)是跨平臺式以及涵蓋各個(gè)主流系統(tǒng)。如果要安裝像新浪微博AIR,就必須安裝Adobe AIR,因?yàn)樗蠥IR軟件全部基于Adobe AIR而運(yùn)轉(zhuǎn)。
【步驟02】
用Flash/Flex開發(fā)的android應(yīng)用就需要Adobe AIR運(yùn)行時(shí)環(huán)境。也就是相當(dāng)于把Flash放到窗口里當(dāng)作軟件運(yùn)行,因?yàn)樗侵蜦lash開發(fā)的桌面平臺應(yīng)用程序運(yùn)行的。
【步驟03】
基于flash開發(fā)的桌面軟件需要這個(gè)AIR程序才能運(yùn)行。當(dāng)然如果沒有涉及這點(diǎn)的話,AIR本身并沒有可以使用的功能。
【步驟04】
基于Flash or Flex的,其基礎(chǔ)內(nèi)容是 Flash/Flex (SWF)的應(yīng)用程序;而基于Flash or Flex 附帶PDF或HTML的,其基礎(chǔ)內(nèi)容是Flash/Flex (SWF) 帶有 HTML (HTML, JS, CSS) 或PDF內(nèi)容的HTML應(yīng)用程序。
【步驟05】
如果基礎(chǔ)內(nèi)容是HTML, JS, CSS的 HTML應(yīng)用程序的,則附帶 Flash/Flex或 PDF。基礎(chǔ)內(nèi)容是HTML帶有Flash/Flex (SWF)或PDF 內(nèi)容的應(yīng)用程序的,要與AIR應(yīng)用程序的交互操作,跟本地桌面程序的使用方法一樣。
【步驟06】
先創(chuàng)建一個(gè)文件名為 HelloWorld-app.xml 的 XML 文件并保存到項(xiàng)目目錄中。然后添加 元素,在其中包含 AIR 命名空間屬性。其中 命名里的“2.8”是指應(yīng)用程序運(yùn)行時(shí)的版本。
一、優(yōu)勢
1、比web的優(yōu)勢在于,有客戶端的優(yōu)勢,可以脫機(jī)運(yùn)行,在需要的時(shí)候偶爾連接網(wǎng)絡(luò)。
2、比java跨平臺的優(yōu)勢在于,其flash技術(shù)本身的帶來的更吸引人的交互表現(xiàn)。
3、比傳統(tǒng)的客戶端優(yōu)勢,在于跨平臺,和低開發(fā)成本,比如這一特性可以使現(xiàn)有的國內(nèi)電子雜志系統(tǒng),輕松實(shí)現(xiàn)跨平臺。
二、缺點(diǎn)
1、其虛擬機(jī)的下載安裝,會是一個(gè)推廣的門檻.
2、畢竟采用的大多是web開發(fā)技術(shù),雖然在桌面端有些api擴(kuò)展,但肯定也不能完全替代傳統(tǒng)客戶端的開發(fā)。
1、哪些創(chuàng)作工具支持創(chuàng)建 Adobe AIR 應(yīng)用程序?
不存在專門用于構(gòu)建 AIR 應(yīng)用程序的開發(fā)工具。Web 開發(fā)人員可以使用他們選擇的 IDE(包括基于 Eclipse™ 的 Flash Builder、Flash Professional 和 Dreamweaver 等 Adobe 工具)構(gòu)建 Adobe AIR 應(yīng)用程序。Flash Builder 和 Flash Professional 還支持開發(fā)移動(dòng)和電視應(yīng)用程序。
免費(fèi)的 AIR SDK 提供了一套用于打包 Adobe AIR 應(yīng)用程序的命令行工具。您可以將該 SDK 與任何文本編輯器一起使用,進(jìn)而構(gòu)建和部署 AIR 應(yīng)用程序。
如果要為 Adobe AIR 構(gòu)建應(yīng)用程序,我需要從 Adobe 購買工具嗎?
不需要。您可以將免費(fèi)的 Adobe AIR SDK 與任何文本編輯器一起使用,進(jìn)而構(gòu)建和部署 AIR 應(yīng)用程序。
2、Adobe AIR 與 Adobe Creative Suite® 是何種關(guān)系?
Adobe Creative Suite 軟件是一套用于印刷、Web、視頻和移動(dòng)發(fā)布的工具。某些 Creative Suite 應(yīng)用程序提供 HTML、Flash 和 JavaScript 功能,這些功能可以用于交付 AIR 應(yīng)用程序。
Flash Builder、Flash Catalyst、Flash Professional 和 Dreamweaver 均提供開發(fā)和導(dǎo)出 AIR 應(yīng)用程序的支持。
3、Adobe AIR 與 Flex 是何種關(guān)系?
Flex 是一個(gè)用于使用 Flash 技術(shù)構(gòu)建 RIA 的免費(fèi)開源框架。AIR 支持設(shè)備上的 RIA。就像您可以將 Flex 與 Flash Player 一起使用,進(jìn)而在瀏覽器中構(gòu)建和交付 RIA 一樣,您也可以將 Flex 與 AIR 一起使用,進(jìn)而在桌面上構(gòu)建和交付 RIA。
4、AIR 與 JavaScript 框架是何種關(guān)系?
AIR 支持所有 JavaScript 框架,JavaScript 框架可用于構(gòu)建在 AIR 上部署的桌面應(yīng)用程序。大多數(shù)常見的 JavaScript 框架均可與 AIR 一起使用。
5、Adobe AIR 中使用的是何種 HTML 和 JavaScript 引擎?
AIR 中的 HTML 與 JavaScript 由開源 WebKit HTML/JavaScript 引擎處理。
v25.0.0.134:
AIR 25有什么新功能
包名:com.adobe.air
MD5:26C6F8DF07BCD305D5F4ED1BF40EB4E5
網(wǎng)友評論