Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 中級開發 >> Google開發者演示Android 3.0蜂巢系統的更多底層細節

Google開發者演示Android 3.0蜂巢系統的更多底層細節

編輯:中級開發

兩位Google開發者演示了Android 3.0——該開源移動操作系統的首個支持平板設備的版本。Android 3.0也被稱為蜂巢(Honeycomb),這也是第一個支持硬件加速以及多核處理器的android版本。

android 3.0 蜂巢

圖片來源:shaswatpatel

Google尚未公布蜂巢源碼的發布時間。上周摩托羅拉發布了采用該系統的Xoom平板電腦,連續演示了幾個系統軟件。

Google用戶界面開發者Chet Haase說:“蜂巢專注於平板,我們在用戶界面方面進行了大量改進,增加了新的渲染與動畫引擎。”Haase在android開發者大會上向超過400位與會者展示了蜂巢的軟件。

新的android智能手機版軟件正在開發之中,尚未公布公開發布日期。相關信息最早在五月舉行的Google開發者大會上公布。

蜂 巢的2D圖形、視頻加速由OpenGL應用編程接口完成,3D引擎則采用Google的Renderscript。Google開發者Romain Guy在一段視頻中通過運行支持完整硬件加速的浏覽器、Youtube視頻牆、音樂和電子書程序演示了Renderscript引擎。

Google演示蜂巢系統的更多底層細節(電子工程專輯)

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設備被激活。

原文鏈接:http://www.eet-china.com/ART_8800637075_617693_NT_20343fe0.HTM

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved