北京時(shí)間12月7日夜1點(diǎn)左右,谷歌官方終于發(fā)布Android 2.3 Gingerbread SDK(國(guó)內(nèi)譯作姜餅)。目前姜餅Android 2.3 Gingerbread SDK可以通過Android官方鏈接進(jìn)行下載,進(jìn)行PC上的SDK體驗(yàn)(如果以前安裝過SDK的可以直接升級(jí)即可)。
姜餅SDK的新功能請(qǐng)見頁面下方部分。這里是SDK的下載地址。
Android SDK for Windows
android-sdk_r08-windows.zip
http://dl.google.com/android/android-sdk_r08-windows.zip
installer_r08-windows.exe (Recommended)
http://dl.google.com/android/installer_r08-windows.exe
Android SDK for Mac OS X (intel)
android-sdk_r08-mac_86.zip
http://dl.google.com/android/android-sdk_r08-mac_86.zip
Android SDK for Linux (i386)
android-sdk_r08-linux_86.tgz
http://dl.google.com/android/android-sdk_r08-linux_86.tgz
Here's an overview of the steps you must follow to set up the Android SDK:
1. Prepare your development computer and ensure it meets the system requirements.
2. Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
3. Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
4. Add Android platforms and other components to your SDK.
5. Explore the contents of the Android SDK (optional).
姜餅系統(tǒng)SDK新功能
介紹完用戶角度的新功能之后,開發(fā)者能得到什么樣的新工具也是非常重要的部分,這些新工具將會(huì)為用戶帶來更多的好玩的應(yīng)用程序。SDK的更新非常多,我們來看一下主要的部分。
新的Linux內(nèi)核版本:姜餅系統(tǒng)的Linux內(nèi)核已經(jīng)升級(jí)到2.6.35版本,這在第三方ROM開發(fā)人員那里已經(jīng)使用了一段時(shí)間,官方版本將會(huì)提供更強(qiáng)的穩(wěn)定性和更快的速度。
新的多媒體框架:目前2.2版系統(tǒng)使用的OpenCore已經(jīng)被完全取代,之前所有的編解碼器都將會(huì)保留,新增了VP8視頻壓縮技術(shù)的支持,并且WebM視頻格式也已可以使用。
網(wǎng)絡(luò):SIP網(wǎng)絡(luò)電話、近場(chǎng)通信、BlueZ堆棧等新的通信功能都將會(huì)帶出一批更方便的應(yīng)用軟件。
Dalvik虛擬機(jī):雖然Android 2.2版系統(tǒng)的JIT編譯器已經(jīng)讓系統(tǒng)性能得到大幅度提升,但是Dalvik虛擬機(jī)仍有很大提升空間,姜餅系統(tǒng)主要對(duì)其進(jìn)行改進(jìn)包括進(jìn)一步優(yōu)化JIT編譯器、改進(jìn)代碼特征、增加識(shí)別性能和內(nèi)存問題的StrictMode調(diào)試模式。
陀螺儀和其他傳感器:增加了多種類型傳感器的數(shù)據(jù)讀取支持,包括旋轉(zhuǎn)向量、現(xiàn)行加速、重力等,開發(fā)人員可以借助這些數(shù)據(jù)和傳感器創(chuàng)建更靈敏的軟件。
混音效果:新的媒體框架支持為每首歌曲或者全局音頻效果進(jìn)行混音,包括低音增強(qiáng)、耳機(jī)虛擬化和均衡化等。
超大屏幕:現(xiàn)在支持大屏幕的平板設(shè)備,方便開發(fā)出適合平板的應(yīng)用和游戲。
系統(tǒng)升級(jí)
Google的Android開發(fā)工程師Reto Meier已經(jīng)在Twitter上發(fā)布消息稱,Android 2.3版系統(tǒng)更新將會(huì)以空中OTA分發(fā)的方式降臨Nexus One,實(shí)在在未來幾周內(nèi),預(yù)計(jì)將會(huì)是在12月16日。
另外根據(jù)其內(nèi)核版本的變更,我們?cè)诖俗龀龃竽戭A(yù)測(cè),目前由第三方ROM開發(fā)團(tuán)隊(duì)支持升級(jí)至Android 2.2版系統(tǒng)的機(jī)型,特別是CM系列,都將會(huì)陸續(xù)從Android 2.2版系統(tǒng)升級(jí)至2.3版本。
福利
首先是有人在新的SDK中android.view.KeyEvent類中發(fā)現(xiàn)了奇怪的鍵盤控制代碼,大家可以看到這些按鈕與游戲控制器非常相似, 在控制功能中發(fā)現(xiàn)了A、B、C、L1、L2、R1、R2、Select、Start、X、Y、Z等命名,這不是游戲控制按鈕又是什么?也就是說索尼PS游 戲手機(jī)內(nèi)置Android 2.3版系統(tǒng)上市已經(jīng)成為不爭(zhēng)的事實(shí),未來普通的Android 2.3版手機(jī)也有望支持模擬器控制,或者安裝第三方的手柄進(jìn)行游戲。