Yblog = yourblog,你的優質部落格。願真田幸村紅鎧策馬赤備突擊的身影,帶給我們更多的勇氣。
星期五, 六月 4, 2010
跨平台的Adobe Air2與Air for Android

雖然說是跨平台,不過Adobe的Air2目前只支援Windows、Linux與Mac三大系統,最重要的手機平台還在測試中,以一個支援RIA(多樣化網路應用程式平台)的執行環境而言,Air(Adobe Integrated Runtime)的未來很受關注。在Air2推出後,效率改善與功能增強把優缺點各加了一份,但尚未擺脫不了其侷限的宿命,未來的仗還有得打。

Air2支援Flash、Flex、Html與Ajax,擁有華麗的使用者介面框架,開發者透過Adobe的開發工具能夠創造出比其他支援RIA執行環境更漂亮的應用小程式出來。

目前大家比較期待的是它的執行效率,能否再繼續加快,而且,何時才能正式登上手機平台,特別是智慧型手機這個兵家必爭之地,關係到成千上萬開發者的未來獲利與自我實現。

現在Air在Google Android平台手機已經有Beta版了,而蘋果的iOS平台,既然蘋果與Adobe為了Flash鬧得不可開交,Air要登上iPhone、iPad中短期內應該是不可能的,故專注於Android平台的發展即可。

Android平台上的應用軟體程式雖然成長迅速,在Android Market上的軟體數量近期也大增,但還是比已經經營較久的Apple Store要少許多,假設Air2正式登上Android平台,那麼會有相當多的小應用程式也能夠在Android上跑,這對Android平台手機陣營是一大利多。

可是,Air的執行效率是個問題,我自己是覺得滿慢的,即便是新推出的Air2,某些應用軟體的執行速度還不是很讓人滿意。

那麼,在Android平台上執行的速度與效果該如何是好呢?這是Adobe和Google要去面對的問題,如果能解,Android平台會有很多應用軟體生力軍。

另一個問題是軟體發送的機制,在Android Market上,都是Android原生支援的軟體,為Air平台寫的應用軟體能否百分百在Android上的Air執行得順,該怎麼樣透過Google Market散布,已經有對應的方式了。只不過,目前Android平台上的Air,執行起來感覺還是不夠快,要1Ghz以上的手機處理器才算夠。

Air在Android手機上可以使用內建的sqlite資料庫,也可以使用xml或本地端儲存空間。目前推出的早期版本,只能夠裝在Android 2.1、2.2版本上。

最後,HTML5也是資訊新寵,未來和各種RIA技術的整合,可能會是非常有看頭的地方,離線、在線應用透過這些新技術,應該會有更好的功能和表現。 

長期來看,支援RIA的執行環境,Air/Air2、Google Gear都繼續會是要角, 軟體平台絕對是任何產品或系統成敗的關鍵,衷心期盼Android平台上有更多豐富的應用軟體,我自己是已經決定不用iOS平台產品的了,不想吃蘋果。:P

Air2各平台下載網址 (支援Windows、Linux、Mac,Linux版本提供Ubuntu、Redhat等發行版的安裝包格式deb、yum、rpm與bin安裝檔)

Air for Andorid (有許多應用軟體的展示影片,也可以註冊參與測試)










Collablog Portal enabled