Honeycomb

歡迎使用 Android 3.0!

Android 3.0 平台為使用者和開發人員推出了許多令人期待的新功能。本文件會概略介紹 Android 3.0 所提供的部分新功能和技術。如要進一步瞭解新的開發人員 API,請參閱 Android 3.0 平台說明文件。

新使用者功能

專為平板電腦設計的全新使用者介面

Android 3.0 是新版 Android 平台,專為大螢幕裝置 (尤其是平板電腦) 量身打造。這款遊戲導入了真正真正的虛擬和「全像」使用者介面設計,以及以內容為主的優雅互動模型。

Android 3.0 集結了大眾最喜歡的 Android 功能,包括精心設計的多工處理功能、豐富的通知、主畫面自訂設定、小工具等。這款裝置集結了活潑的 3D 體驗和更深入的互動功能,因此使用體驗煥然一新,甚至比以往更好用。

新版使用者介麵包含互動、導覽和自訂作業的全新模式,且適用於所有應用程式,即使是為舊版平台建構的應用程式也沒問題。針對 Android 3.0 編寫的應用程式,可以使用一組擴充的 UI 物件、強大的圖形和媒體功能,以全新方式吸引使用者。

系統列:顯示全域狀態和通知

在系統和所有應用程式中,使用者可在畫面底部的系統列上快速存取通知、系統狀態和軟式導覽按鈕。系統列一律顯示且對使用者而言是主要的接觸點,但在新的「關機模式」下,還可以調暗螢幕,以在全螢幕模式下觀看影片 (例如影片)。

應用程式控制項的動作列

在每個應用程式的畫面頂端,使用者都可以透過動作列存取內容選項、導覽面板、小工具或其他類型的內容。應用程式使用時一律會顯示動作列,但其內容、主題和其他屬性是由應用程式 (而非系統) 管理。動作列是使用者的另一個主要接觸點,特別是操作項目和溢位下拉式選單,使用者經常以類似方式存取大多數應用程式。

可自訂的主畫面

五個可自訂的主畫面,可讓使用者從任何情境中快速存取系統的所有部分。每個畫面都提供一個大型格狀空間,可維持所有方向的空間排列方式。使用者可以透過專屬的視覺版面配置模式,選取及操控主畫面小工具、應用程式捷徑和桌布。調整捷徑和小工具的版面配置時,可透過視覺提示和投射陰影提升能見度。每個主畫面還提供您熟悉的啟動器,方便您存取所有已安裝的應用程式,以及一個搜尋框,可用於搜尋應用程式、聯絡人、媒體檔案、網路內容等。

最近使用的應用程式,讓視覺上的多工處理更容易

多工處理是 Android 的關鍵優勢,也是 Android 3.0 體驗的核心。當使用者啟動應用程式來處理各種工作時,使用者可透過系統列中的「最近使用的應用程式」清單查看進行中的工作,並在應用程式環境之間快速切換。為協助使用者快速找出與每個應用程式相關聯的任務,這份清單會顯示使用者上次查看該應用程式時的實際狀態快照。

重新設計的鍵盤

Android 螢幕鍵盤經過重新設計,可讓文字在較大尺寸的螢幕上快速準確地輸入文字。為提升指定目標的精確度,系統會調整鍵的形狀和位置,並加入新的鍵 (例如 Tab 鍵),以提供更豐富、更有效率的文字輸入。使用者可以按住按鍵,存取特殊字元的選單,並使用系統列的按鈕切換文字/語音輸入模式。

改善選取、複製及貼上功能

進入或查看文字時,新版使用者介面可讓使用者快速選取字詞,然後視需要將一組定界箭頭拖曳至新的位置,以調整選取區域。接著,使用者可以從動作列中選取任一動作,例如複製到剪貼簿、分享、貼上、網頁搜尋或尋找。

新的連線選項

Android 3.0 提供新的連線功能,為使用者增加更多便利性和便利性。內建媒體/圖片傳輸通訊協定支援功能,使用者可透過 USB 連接的攝影機或桌上型電腦即時同步處理媒體檔案,無需掛接 USB 大量儲存裝置。使用者也可以透過 USB 或藍牙連接完整鍵盤,享受慣用的文字輸入環境。如要改善 Wi-Fi 連線能力,全新的組合掃描功能可以減少各錶帶和濾鏡的掃描時間。全新的藍牙網路共用功能支援,意味著更多類型的裝置可以共用 Android 裝置的網路連線。

更新了標準應用程式


Android 3.0 平台包含一組新版的標準應用程式,專為大螢幕裝置設計。以下各節將說明部分新功能。

瀏覽器

瀏覽器提供新功能,可提升瀏覽及整理效率。多個分頁會取代瀏覽器視窗,新的「無痕模式」模式則提供匿名瀏覽功能。在單一整合式檢視畫面中查看和管理書籤和歷史記錄。使用者現在可以選擇使用提供的帳戶自動登入瀏覽器上的 Google 網站,並將書籤同步到 Google Chrome。JavaScript 和外掛程式現在支援新的多點觸控支援功能。使用者可透過改良的縮放和可視區域模型、溢位捲動、支援固定定位等功能,在非行動版網站享有更佳的瀏覽體驗。

相機和圖片庫

「相機」應用程式經過重新設計,採用較大的螢幕,方便您快速存取曝光、對焦、閃光燈、縮放、前置鏡頭等。為了讓使用者以全新方式拍攝場景,Nest Hub 已內建縮時錄影功能支援。使用者可以利用「圖片庫」應用程式以全螢幕模式檢視相簿和其他集錦,輕鬆查看組合中其他相片的縮圖。

聯絡人

「聯絡人」應用程式採用全新的雙窗格使用者介面和 Fast Scroll,可讓使用者輕鬆整理及尋找聯絡人。這個應用程式會根據居住國家/地區和國際號碼剖析程式庫,改善使用者輸入內容時的國際電話號碼格式。聯絡資訊會顯示在類似資訊卡的使用者介面中,方便使用者閱讀及編輯聯絡人。

電子郵件

電子郵件應用程式使用新的雙窗格 UI,讓檢視與整理郵件更有效率。這個應用程式可讓使用者選取一或多則訊息,然後從動作列中選取動作,例如將訊息移至資料夾。使用者可以使用主畫面小工具同步處理附件,方便日後查看及追蹤電子郵件。

最新開發人員功能

Android 3.0 平台經過特別設計,可在大螢幕裝置上滿足應用程式的獨特需求。這項工具提供開發人員需要的所有工具,才能為這些裝置提供絕佳的視覺和互動體驗。

用於打造優質平板電腦應用程式的全新使用者介面架構

活動片段:讓使用者更靈活地控制內容和設計

從 Android 3.0 開始,開發人員可以將應用程式的活動細分為名為 Fragments 的子元件,然後透過多種方式加以組合,打造更豐富、互動性更高的體驗。舉例來說,應用程式可以使用一組 Fragment 建立真正的多窗格 UI,讓使用者能夠獨立與每個窗格互動。片段可以在 Activity 中動態新增、移除、取代和動畫,而且是模組化,可以在多個 Activity 中重複使用。由於 Fragment 是模組化,因此開發人員也能有效率地編寫應用程式,能在大螢幕和小螢幕裝置上正確執行。

重新設計的使用者介面小工具

Android 3.0 提供一組更新的 UI 小工具,開發人員可以用這些小工具快速將新的類型內容加入應用程式。重新設計的使用者介面小工具經過重新設計,適用於平板電腦等大螢幕,並加入了全新的全像 UI 主題。市面上有幾種新的小工具類型,包括 3D 堆疊、搜尋框、日期/時間選擇器、數字選擇器、日曆和彈出式選單等。現在,大部分重新設計的 UI 小工具都可做為主畫面顯示的應用程式小工具中的遠端檢視畫面。針對舊版撰寫的應用程式可以沿用新的小工具設計和主題。

展開的主畫面小工具

主畫面小工具可讓使用者直接從主畫面快速存取應用程式特定資料,因此受到使用者歡迎。Android 3.0 讓開發人員將主畫面小工具升級,提供更豐富的內容和全新的使用者互動模式。開發人員現在可以使用更多標準 UI 小工具類型的主畫面小工具,包括可讓使用者以 3D 堆疊、格線或清單形式瀏覽內容集合的小工具。使用者可以以全新方式與主畫面小工具互動,例如使用觸控手勢捲動及翻閱小工具顯示的內容。

持續性動作列

這個平台會為每個應用程式提供專屬的畫面頂端動作列執行個體,應用程式可以利用該執行個體讓使用者快速存取相關選項、小工具、狀態、導覽等。應用程式也可以自訂動作列執行個體的顯示主題。動作列可讓開發人員在熟悉的位置為使用者提供更多應用程式功能,同時整合橫跨多個活動或狀態的應用程式使用體驗。

更豐富的通知

通知是 Android 使用者體驗中重要的一環,因為可讓應用程式即時向使用者顯示重大更新和狀態資訊。Android 3.0 進一步擴充了這項功能,可讓開發人員加入更豐富的內容,並控制更多屬性。新的建構工具類別可讓開發人員快速建立通知,包括大小圖示、標題、優先旗標以及先前版本中已有的任何屬性。通知可以運用這些更豐富的 UI 小工具做為基礎,這些小工具現在這些遠端檢視畫面能夠提供更多類型的內容。

選取、剪貼簿和拖曳功能

這個平台提供許多便利的新互動模式,供開發人員使用。開發人員如要管理清單或格線中的項目集合,開發人員可以提供新的多選模式,讓使用者能一次操作多個項目。開發人員也能使用全新的系統剪貼簿,讓使用者輕鬆將任何類型的資料複製到應用程式中。為方便使用者管理及整理檔案,開發人員現在可以透過 DragEvent 架構新增拖曳互動功能。

高效能 2D 和 3D 圖形

全新動畫架構

平台包括彈性的新動畫架構,可讓開發人員輕鬆為 UI 元素的屬性 (例如 View、小工具、Fragment、Drawables 或任何任意物件) 建立動畫效果。動畫可以在狀態之間產生淡入或移動,以及循環播放動畫圖片或現有動畫、變色等。在 UI 元素中加入動畫,可在應用程式中增添視覺吸引力,並改善使用者體驗,持續吸引使用者。

硬體加速 2D 顯示卡

Android 3.0 提供全新的硬體加速 OpenGL 轉譯器,針對在 Android 架構中執行的應用程式,提升許多常見的圖形運算效能。啟用轉譯器後,Canvas、Paint、Xfermode、ColorFilter、Shder 和 Camera 中的大多數作業都會加速。開發人員可以控制每個層級的硬體加速功能如何套用,包括在應用程式中全域啟用這項技術,以及在應用程式內的特定活動和檢視畫面上啟用該功能。

Renderscript 3D 圖形引擎

Renderscript 是一種執行階段 3D 架構,同時提供用於建構 3D 場景的 API,以及與平台無關的特殊著色器語言,可發揮最高效能。使用 Renderscript 可以加快圖形作業和資料處理。如果想為應用程式、桌布、輪轉介面等元素建立高效能 3D 效果,使用 Renderscript 是理想方法。

支援多核心處理器架構

Android 3.0 是針對單項或多核心處理器架構所設計的第一項平台版本。Dalvik VM、Bionic 程式庫中的各項變更,以及多核心環境中的對稱多重處理支援功能,皆可支援在多核心環境中執行對稱式多重處理。這些最佳化功能可以造福所有應用程式,即使是單執行緒的應用程式也不例外。舉例來說,在兩個主動核心的情況下,如果 Dalvik 垃圾收集器在第二個核心上執行,單一執行緒應用程式可能還是會效能提升。系統會自動安排此作業。

互動式多媒體和連線

HTTP 直播

應用程式現在可以將 M3U 播放清單網址傳遞至媒體架構,來啟動 HTTP 即時串流工作階段。媒體架構支援大部分的 HTTP 直播規格,包括自動調整位元率。

可插入數位版權管理架構

Android 3.0 包含擴充式 DRM 架構,可讓應用程式根據裝置上可能提供的各種 DRM 機制管理受保護內容。對於應用程式開發人員來說,此架構 API 提供一致、一致的 API,可簡化受保護內容的管理,無論使用何種基礎 DRM 引擎。

傳輸數位媒體檔案

這個平台內建 USB 媒體/圖片傳輸通訊協定 (MTP/PTP) 支援,可讓使用者在裝置之間輕鬆傳輸任何類型的媒體檔案和主機電腦。開發人員可以運用這項支援功能打造應用程式,讓使用者建立或管理他們想要在裝置間傳輸或分享的媒體檔案。

更多元的連線方式

這個平台提供開發人員可建構的全新連線能力。API 支援藍牙 A2DP 和 HSP 設定檔,可讓應用程式查詢已連結裝置的藍牙設定檔、音訊狀態等資料,然後通知使用者。舉例來說,音樂應用程式可以檢查連線和狀態,讓使用者知道音樂正在透過立體聲耳機播放。應用程式也可以註冊,以接收預先定義的供應商特定 AT 指令 (例如 Platronics Xevent) 的系統廣播訊息。舉例來說,應用程式可以接收廣播訊息,指出已連線裝置的電池電量,並視需要通知使用者或採取其他動作。應用程式也可以使用平台新推出的支援,支援透過 USB 或藍牙連接的完整鍵盤。

專為企業設計的強化功能

在 Android 3.0 版中,裝置管理應用程式的開發人員可以支援新型政策,包括加密儲存空間、密碼過期、密碼記錄和密碼複雜字元等政策。

與現有應用程式的相容性

Android 3.0 提供專為平板電腦和其他大螢幕裝置所設計的全新使用者介面,不過它也能完全相容於為舊版平台或螢幕尺寸所開發的應用程式。現有的應用程式只要在資訊清單檔案中加入單一屬性,就能順暢採用全新的全像 UI 主題,無須變更程式碼。平台會模擬選單鍵,並替換成新版 UI 動作列中的溢位選單。如果開發人員想要充分利用大螢幕尺寸,也可以針對較大的螢幕建立專屬版面配置和資產,並將其加入現有的應用程式中。