兩位Google開發(fā)者演示了Android 3.0——該開源移動(dòng)操作系統(tǒng)的首個(gè)支持平板設(shè)備的版本。Android 3.0也被稱為蜂巢(Honeycomb),這也是第一個(gè)支持硬件加速以及多核處理器的Android版本。 Google尚未公布蜂巢源碼的發(fā)布時(shí)間。上周摩托羅拉發(fā)布了采用該系統(tǒng)的Xoom平板電腦,連續(xù)演示了幾個(gè)系統(tǒng)軟件。 Google用戶界面開發(fā)者Chet Haase說:“蜂巢專注于平板,我們?cè)谟脩艚缑娣矫孢M(jìn)行了大量改進(jìn),增加了新的渲染與動(dòng)畫引擎。” Haase在Android開發(fā)者大會(huì)上向超過400位與會(huì)者展示了蜂巢的軟件。 新的Android智能手機(jī)版軟件正在開發(fā)之中,尚未公布公開發(fā)布日期。相關(guān)信息最早在五月舉行的Google開發(fā)者大會(huì)上公布。 蜂巢的2D圖形、視頻加速由OpenGL應(yīng)用編程接口完成,3D引擎則采用Google的Renderscript。Google開發(fā)者Romain Guy在一段視頻中通過運(yùn)行支持完整硬件加速的瀏覽器、Youtube視頻墻、音樂和電子書程序演示了Renderscript引擎。 ![]() Renderscript已經(jīng)開發(fā)了三年時(shí)間,采用C99語言,可以用于圖形和計(jì)算任務(wù)。Renderscript可以自動(dòng)運(yùn)用同一個(gè)處理器中的多個(gè)內(nèi)核,開發(fā)者無需自己生成多線程。未來的版本將能把計(jì)算任務(wù)分配給圖形加速器和多個(gè)處理器,可能會(huì)采用OpenCL API。 Guy說:“我們?cè)谶@個(gè)版本里增加了很多硬件加速功能。我們之前就利用了GPU,但沒能在整個(gè)界面上充分利用GPU的優(yōu)勢(shì)。” Renderscript支持矢量、動(dòng)畫定時(shí)行為以及部分圖形陰影語言功能。Renderscript不允許內(nèi)存分配。所有數(shù)據(jù)在渲染前都由Javascript處理。 蜂巢默認(rèn)關(guān)閉硬件加速。開發(fā)者可以全局開啟此功能,或者只在自己程序的特定區(qū)域開啟。摩托羅拉選擇在Xoom平板上全局開啟硬件加速。 蜂巢支持USB鍵盤,這在Android里還是第一次。未來還將支持更多USB設(shè)備。Android系統(tǒng)最初僅支持40MB主內(nèi)存,現(xiàn)在已經(jīng)可以支持到1GB。 新的動(dòng)畫框架讓開發(fā)者可以為任意對(duì)象與屬性添加動(dòng)畫。Haase和Guy在一段視頻中對(duì)動(dòng)畫框架進(jìn)行了演示。 蜂巢拋棄了所有硬件導(dǎo)航按鍵,讓用戶可以暢快的在不同方向見進(jìn)行切換。取而代之的是屏幕底部永遠(yuǎn)顯現(xiàn)的系統(tǒng)導(dǎo)航欄,導(dǎo)航欄在“LightsOut”模式下會(huì)變得若隱若離——常用于電子書閱讀器之類的程序。 蜂巢系統(tǒng)還減少了菜單,使用位于屏幕頂端的Action Bar來進(jìn)行程序內(nèi)的導(dǎo)航。開發(fā)者可以自由控制Action Bar的觀感。 Haase表示,目前已經(jīng)有二十多家OEM廠商推出超過150款A(yù)ndroid產(chǎn)品,通過全球近百個(gè)國(guó)家的150余家運(yùn)營(yíng)商進(jìn)行銷售。Android設(shè)備可以訪問一個(gè)擁有超過15萬個(gè)程序的在線商店,每天有大約30萬部Android設(shè)備被激活。 視頻: Android 3.0界面嘗鮮 http://player.youku.com/player.php/sid/XMjM5OTAwNjg0/v.swf |