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