Adobe AIR登陸Android 跨平臺(tái)應(yīng)用運(yùn)行成現(xiàn)實(shí)
面對(duì)Android在移動(dòng)開發(fā)領(lǐng)域的快速發(fā)展,眾多互聯(lián)網(wǎng)巨頭都希望與Android合作分取移動(dòng)領(lǐng)域的一杯羹,亞馬遜已經(jīng)宣布將推出Android程序網(wǎng)店,而不久前,51CTO也公布過(guò)“Adobe宣布AIR將登陸Android平臺(tái)”。2010年10月8日,Adobe果然沒有食言。從此,用Flash為Android開發(fā)本地應(yīng)用成為可能。
當(dāng)然菜市場(chǎng)中這個(gè)下載項(xiàng)目只是 AIR 的運(yùn)行庫(kù),但是我們可以預(yù)見的是大量的 AIR 程序?qū)⒂咳?Android Market,因?yàn)?AIR 應(yīng)用的跨平臺(tái)移植實(shí)在是太容易了。ActionScript的性能固然還比不上Java,但這畢竟意味著開發(fā)者將可以一行代碼也不用改就讓使同一個(gè)應(yīng)用跑在Windows, osX, Linux, Android, Meego, BlackBerry, iOS等多種系統(tǒng)上。使普通2D應(yīng)用的跨平臺(tái)開發(fā)成本大大降低。(iOS的仍然不支持Flashplayer插件,但已經(jīng)解除對(duì)Flash本地應(yīng)用的限制)。 相比Flashplayer,Adobe AIR有以下幾點(diǎn)不同。
◆AIR程序可以放在Market里賣錢!
◆AIR不止是flash,你同樣可以用html5和JS開發(fā)應(yīng)用,沒錯(cuò),HTML5+JS的本地應(yīng)用。
◆AIR能調(diào)用更多的本地接口,文件,數(shù)據(jù)庫(kù),GPS,等等。
目前Adobe Flex框架編寫的程序還無(wú)法移植到android的AIR環(huán)境中,這一問(wèn)題將在Flex的下一次更新中解決。開發(fā)者們暫時(shí)只能用純ActionScript或者Flash IDE來(lái)開發(fā)Android版AIR程序。"
【編輯推薦】