<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • Android OS的擴展庫支持

    [來源] 達內    [編輯] 達內   [時間]2012-11-02

    在Liunx開發平臺下對于QT應該不會陌生吧,但QT是作為一個C++庫和Android平臺幾乎無緣了,但是如果必要Google可能會和Trolltech合作,作為一個中間層框架,類似OpenGL或Webkit一樣的高效迅速

      在Android OS上面其實還有很多優秀的擴展庫,每個IT公司在移動領域上都有很大的投入,除了Symbian Foundation、Open Handset Alliance、LiMo Foundation外看看還有什么吧:

      一、Adobe Flash Lite

      這個作為移動設備中的必要插件一個,Android系統通過安裝Flash Lite插件可以支持Flash游戲、Flv視頻播放,從Android手機中內置Youtube客戶端來看預裝了Flash Lite插件是必然的了。目前桌面平臺上已經發展到Flash 9.0版本,那么Android平臺會安裝多少呢? HTC Dream使用的高通CPU來看預裝最新的Flash Lite 3.0比較合適,將會支持桌面8.0版的主要功能。

      Flash Lite 1.1 類似 Flash 4 簡單游戲、屏幕保護和動畫播放

      Flash Lite 2.1 類似 Flash 7 小型游戲和程序,支持高級面向對象編程方式同時支持Flv視頻解碼

      Flash Lite 3 類似Flash 8 豐富的游戲、Youtube在線視頻和音樂等,支持RIA特性,但不屬于Flex范疇。

      當然還有很多MID設備支持完成的Flash如Nokia N810就做到了,但使用的并不是Android平臺,而是Nokia Maemo Linux。

      二、Adobe Open Screen

      這個是一個UI層的技術,如果Android平臺擁有它,程序可以通過Open Screen編寫更高級的用戶界面,體驗度更高,傳說中的TAT主題使用了大量的OpenGL ES加速,但是Open Screen同樣可以做到,這和傳說中的Adobe阿波羅還不是一個東西。

      三、Microsoft Silverlight

      Silverlight是微軟最新的UI技術,被成為是Flash殺手,主要使用WPF子集,可以實現很好的富客戶端支持,但同樣類似Flash需要一個插件或者說運行庫才可以顯示,未來會采用跨平臺支持Symbian、Windows Mobile,但是從Google Android平臺上給出的Java構架來看是無緣了,除非Google和微軟合作。

      四、Sun JavaFx for Mobile

      升陽公司的J2ME似乎被淡忘了,但是J2ME還是可以跨多個系統平臺和Dalvik有很大的區別,從目前來看Dalvik運行在其他移動平臺似乎是不可能的事情,而Sun又為RIA時代做了一個很多UI組件JavaFX和F3無任何關系,JavaFx可以運行在J2ME和Android平臺上,看來兼容性仍然是最好的,如果可以J2ME也可以工作在Android上,但這已經不需要了,J2ME和Android之間移植還不是很困難。

      五、Trolltech QT

      在Liunx開發平臺下對于QT應該不會陌生吧,但QT是作為一個C++庫和Android平臺幾乎無緣了,但是如果必要Google可能會和Trolltech合作,作為一個中間層框架,類似OpenGL或Webkit一樣的高效迅速。

    資源下載

    ?