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