[情報] UI更進化 Google工程師現場展示Honeycomb

看板Google (谷歌Google)作者 (天野神無伊歐斯)時間15年前 (2011/03/14 13:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
在一場日前於美國舉行的 Android平台開發者大會(Android Developer Conference)上, 兩位來自Google的工程師實際展示了3.0版Android 3.0;該版又名 Honeycomb 的Android 作業系統適用平板裝置(tablet),也是第一個能支援硬體加速與多核心處理器的Android 版本。 Google迄今尚未宣佈 Honeycomb 原始碼的公開發佈日期;而不久前摩托羅拉(Motorola) 新推出的Xoom平板裝置就是採用該版作業系統,內含多個同步開發的應用程式。 「Honeycomb完全是為平板裝置量身打造,而一路走來,我們在使用者介面上也做了不少 改進;」在開發者大會上向現場超過400位聽眾展示Android 3.0的Google的UI開發工程師 Chet Haase表示,新加入的功能包括渲染(rendering)與動畫處理引擎。 另有一個智慧型手機專用的新版本Android仍在開發階段,也沒有問世時間表;但業界預 期它可能最早會在5月份的Google年度I/O大會上亮相。 Honeycomb的2D繪圖、視訊加速功能採用OpenGL應用程式介面(API),並添加了一個新的 Google開發的3D引擎Renderscript;Google另一位開發工程師Romain Guy並現場示範以該 引擎執行的全硬體加速瀏覽器,以及YouTube視訊牆(video wall)、音樂與電子書應用程 式。(點選以下的原文連結可觀賞視訊) 據了解,Renderscript開發時間長達三年,採用C99語言,能同時支援繪圖與運算任務; 該軟體能藉由主機處理器(host processor)內的多核心自動完成工作,不需要程式開發人 員生成執行緒(threads)。而未來的版本還會將待完成運算任務分配給繪圖處理與主機處 理器,應該會使用OpenCL應用程式介面。 「我們在這個版本添加了大量硬體加速;」Guy表示:「我們過去曾使用繪圖處理單元(GPU ),但在該介面上並沒有撈到什麼好處。」Renderscript 支援向量(vectors)、時間特性 (timed behaviors)等動畫功能,以及部分繪圖著色語言(graphics shading languages) 功能;它不允許記憶體分配,所有的資料設定是在渲染之前以Javascript處理。 Honeycomb 具備預設硬體加速關閉功能,開發人員能將該功能全球化開放,或是針對不同 區域版本開啟/關閉;例如摩托羅拉就選擇在所有版本的Xoom平板裝置開啟硬體加速。此 外Honeycomb也首度支援USB鍵盤,支援其他USB裝置的功能仍在開發中。而原始版的 Android僅支援40Mbyte的主記憶體,現在則可支援到Gbyte。 Android 3.0新添加的動畫框架,讓程式開發人員能將所有的物件(object)與屬性 (property)轉為動畫。該版本摒棄了硬體導航按鈕,因為預想使用者可能會時常將手上的 平板裝置轉為直向或是橫向;不過提供了一個總是會出現在螢幕最下方的工具列,該工具 列在部分應用程式(例如電子書閱讀器)執行時,則會以“LightsOut”的淡化模式呈現。 Honeycomb 也捨棄了選單,採用位於螢幕上方的所謂“指令條(Action bar)”,在應用程 式之間進行導航;程式開發者能完全掌控指令條的外觀與設計。 Haase並製出,估計目前全球已有來自100個國家的20幾家廠商、150家以上電信服務業者 ,推出超過150款的Android裝置,這些裝置可獲得總數超過15萬種的應用程式支援;而每 天全球平均有30萬台Android裝置首度啟用。 http://ppt.cc/29!Q http://www.eettaiwan.com/ART_8800637235_676964_NT_6d932aad.HTM -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.197.68
文章代碼(AID): #1DVQfwwM (Google)
文章代碼(AID): #1DVQfwwM (Google)