Android 2.3 終於來囉:新的多媒體框架、NFC、NativeActivity 等等

jollen 發表於 December 8, 2010 6:31 PM

Android 2.3 這次終於如傳聞中的日期釋出了,許多重要的新特色也出現在這個重要的版本裡了。官方網站上有完整的 [Android 2.3 Platform Highlights],網路新聞也有不少的介紹;在這裡簡單聊一下一些看法。

Android 2.3 已經來到 API Level 9,有許多有趣的更新,像是加入了 VoIP、NFC 與 Download Manager,還有強化了遊戲開發的功能。多媒體框架部份也有重要的更新。新的 Multimedia Framework 已經可以完全取代 OpenCore。新產品開發上,已經能去除 OpenCore 並使用 Android 2.3 的 VP8/WebM 新技術,理論上,多媒體的效能以及應用將有大幅度的進展。

在遊戲開發部份,因為有不少的 native code 開發需求,這次 Android 2.3 也加入了 android.app.NativeActivity 幫助遊戲開發者撰寫 native code,例如:存取 OpenSL ES、audio,以及其它 NDK 裡的 native API。Dalvik 也加入了 StrictMode debugging 的功能,對於效能以及記憶體使用的統計分析,相信有很大的幫助。

不過,API 終究是 API,需要應用開發者花費巧思;platform 還是 platform,需要實作硬體驅動程式,以及精緻的軟硬整合工作。過去硬體廠老是被 AOSP 拉著跑,每當新的 AOSP 出現,就要花費力氣進行實作,或是整合至硬體;過去許多製造商已經累積了許多程式碼與實作,只要能做到 API 相容,並符合架構,相信能重用程式碼的機會相當高。因此,理論上,將 Android 2.1/2.2 更新至 Android 2.3 將不再這麼花費力氣,速度也將更快,至少不再像過去,需要幾個月的實作與測試時間。

從產品面來看,三星的 Nexus S 應該是值得期待的,會有許多更先進的軟硬整合技術出現。像是:Nexus S 內嵌 NFC 晶片,是很值得研究的技術。還有像是 Nexus S 的顯示面板,採用三星最強悍的 AMOLED 技術,在戶外也可以有很棒的表現,相信是很重要的亮點:搭配 480x800 畫面解析度的 4 吋面板,很適合用來撥放高清視頻 (HD)。Nexus S 還跟 Google 服務有很好的整合,總之,趕快來買一支吧。

讀者留言 (3)

  • YY 於 December 9, 2010 10:32:

    功能很好, 但是是韓貨..買不下手.

    連看都不想看..哈.

  • jollen 於 December 9, 2010 12:07:

    HTx 沒有繼續幫 Android 做開發機 (火力展示機) 確實很可惜 ;-D

  • izzy 於 December 11, 2010 23:53:

    韓國人做的~請不要買!

留言功能維護中。將於近日重新開放。

連絡作者

Jollen Chen,Moko365(仕橙3G教室)講師,熱愛研究 Linux 與 Android 技術。曾為 Motorola、HTC、Foxconn、LG、OPPO、騰迅、廣達電腦、緯創、仁寶等超過 50 家企業講授課程。目前在 MokoVersity 擔任軟體工程師,撰寫 Node.js 程式,也在幾家科技廠兼任 Android Framework 研發顧問。您可透過電子郵件 <jollen (at) jollen (dot) org> 或這裡與我連絡。