編輯:中級開發
兩位Google開發者演示了Android 3.0——該開源移動操作系統的首個支持平板設備的版本。Android 3.0也被稱為蜂巢(Honeycomb),這也是第一個支持硬件加速以及多核處理器的android版本。
圖片來源: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
簡介: 對於需要跨應用程序執行期間或生命期而維護重要信息的應用程序來說,能夠在移動設備上本地存儲數據是一種非常關鍵的功能。作為一名開發人員,您經常需要存儲諸如
開發出高效穩定的Android應用我們不得不需要了解下Java虛擬機的原理和內存分配機制,android使用的是Google經過優化的Dalvik Java VM。通常
兩位Google開發者演示了Android 3.0——該開源移動操作系統的首個支持平板設備的版本。Android 3.0也被稱為蜂巢(Honeycomb),這也是第一個
在Android 3.0中除了我們重點講解的Fragment外,Action Bar也是一個重要的內容,Action Bar主要是用於代替傳統的標題欄,對於androi