學(xué)習(xí)研究Android Adobe Flash Lite總結(jié)之談
在Android Adobe Flash Lite上面其實(shí)還有很多優(yōu)秀的擴(kuò)展庫,每個(gè)IT公司在移動(dòng)領(lǐng)域上都有很大的投入,除了Symbian Foundation、Open Handset Alliance、LiMo Foundation外看看還有什么吧。
一、Android Adobe Flash Lite
這個(gè)作為移動(dòng)設(shè)備中的必要插件一個(gè),Android系統(tǒng)通過安裝Flash Lite插件可以支持Flash游戲、Flv視頻播放,從Android手機(jī)中內(nèi)置Youtube客戶端來看預(yù)裝了Flash Lite插件是必然的了。目前桌面平臺(tái)上已經(jīng)發(fā)展到Flash 9.0版本,那么Android平臺(tái)會(huì)安裝多少呢? HTC Dream使用的高通CPU來看預(yù)裝最新的Flash Lite 3.0比較合適,將會(huì)支持桌面8.0版的主要功能。
◆Flash Lite 1.1 類似 Flash 4 簡(jiǎn)單游戲、屏幕保護(hù)和動(dòng)畫播放
◆Flash Lite 2.1 類似 Flash 7 小型游戲和程序,支持高級(jí)面向?qū)ο缶幊谭绞酵瑫r(shí)支持Flv視頻解碼
◆Flash Lite 3類似Flash 8 豐富的游戲、Youtube在線視頻和音樂等,支持RIA特性,但不屬于Flex范疇。當(dāng)然還有很多MID設(shè)備支持完成的Flash如Nokia N810就做到了,但使用的并不是Android平臺(tái),而是Nokia Maemo Linux。
二、Adobe Open Screen
這個(gè)是一個(gè)UI層的技術(shù),如果Android平臺(tái)擁有它,程序可以通過Open Screen編寫更高級(jí)的用戶界面,體驗(yàn)度更高,傳說中的TAT主題使用了大量的OpenGL ES加速,但是Open Screen同樣可以做到,這和傳說中的Adobe阿波羅還不是一個(gè)東西。
三、Microsoft Silverlight
Silverlight是微軟最新的UI技術(shù),被成為是Flash殺手,主要使用WPF子集,可以實(shí)現(xiàn)很好的富客戶端支持,但同樣類似Flash需要一個(gè)插件或者說運(yùn)行庫才可以顯示,未來會(huì)采用跨平臺(tái)支持Symbian、Windows Mobile,但是從Google Android平臺(tái)上給出的Java構(gòu)架來看是無緣了,除非Google和微軟合作。
四、Sun JavaFx for Mobile
升陽公司的J2ME似乎被淡忘了,但是J2ME還是可以跨多個(gè)系統(tǒng)平臺(tái)和Dalvik有很大的區(qū)別,從目前來看Dalvik運(yùn)行在其他移動(dòng)平臺(tái)似乎是不可能的事情。而Sun又為RIA時(shí)代做了。
一個(gè)很多UI組件JavaFX和F3無任何關(guān)系。JavaFx可以運(yùn)行在J2ME和Android平臺(tái)上,看來兼容性仍然是最好的,如果可以J2ME也可以工作在Android上,但這已經(jīng)不需要了,J2ME和Android之間移植還不是很困難。
五、Trolltech QT
在Liunx開發(fā)平臺(tái)下對(duì)于Android Adobe Flash Lite應(yīng)該不會(huì)陌生吧,但QT是作為一個(gè)C++庫和Android平臺(tái)幾乎無緣了,但是如果必要Google可能會(huì)和Trolltech合作,作為一個(gè)中間層框架,類似OpenGL或Webkit一樣的高效迅速。
【編輯推薦】