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