Honeycomb

歡迎使用 Android 3.0!

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

新使用者功能

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

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

Android 3.0 奠定了大家最受歡迎的 Android 功能,包括精緻的多工處理功能、豐富的通知、主畫面自訂、小工具等,並帶來生動的 3D 體驗和更深入的互動體驗,帶來前所未有的絕佳體驗。

新版 UI 提供全新的互動、導覽和自訂模式,可供所有應用程式使用,就連為舊版平台建構的應用程式也都能使用。專為 Android 3.0 編寫的應用程式可以使用一系列擴充的 UI 物件、強大的圖形和媒體功能,以全新方式吸引使用者。

系統列,用於顯示全域狀態和通知

在系統和所有應用程式中,使用者可以在畫面底部快速存取通知、系統狀態和電子導覽按鈕。「系統列」一律為開啟狀態,是使用者的主要接觸點,不過在新的「淡出模式」中,也能以全螢幕方式 (例如影片) 調暗。

應用程式控制的動作列

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

可自訂的主畫面

5 個可自訂的主螢幕可讓使用者隨時隨地存取系統的各個部分。每個畫面都提供大型的格狀檢視,可維持所有螢幕方向的空間排列方式。使用者可以透過專屬的視覺版面配置模式,選取及操控主畫面小工具、應用程式捷徑和桌布。調整捷徑和小工具的版面配置時,視覺提示和投射陰影會讓畫面更顯眼。每個主畫面都內建可存取所有已安裝應用程式的啟動器,以及可用於搜尋應用程式、聯絡人、媒體檔案、網頁內容等的搜尋框。

近期使用的應用程式,享受便利的視覺多工處理體驗

多工處理是 Android 的關鍵優勢,也是 Android 3.0 使用體驗的核心。當使用者啟動應用程式來處理各種工作時,可以利用系統列中的「最近使用的應用程式」清單來查看進行中的工作,並快速切換應用程式環境。為協助使用者快速識別與各應用程式相關的任務,這份清單會顯示使用者上次查看應用程式時的實際狀態數據匯報。

鍵盤經過重新設計

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

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

輸入或查看文字時,在新版使用者介面中,使用者只要按住特定字詞,然後視需要將一組定界箭頭拖曳至新的位置,即可快速選取字詞。接著,使用者可以透過動作列選取動作,例如複製至剪貼簿、分享、貼上、網頁搜尋或尋找。

全新連線選項

Android 3.0 版提供全新連線功能,可為使用者提供多功能性和便利性。內建媒體/圖片傳輸通訊協定,使用者無需掛接 USB 大量儲存裝置,就能立即將媒體檔案與 USB 連線的相機或桌上型電腦同步。使用者可以透過 USB 或藍牙連接完整鍵盤,進入慣用的文字輸入環境。為改善 Wi-Fi 連線品質,全新組合掃描可降低不同錶帶和濾鏡的掃描時間。我們現在支援藍牙網路共用功能,也就是說,有更多類型的裝置可以共用 Android 裝置的網路連線。

更新一組標準應用程式


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

瀏覽器

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

相機和圖片庫

相機應用程式經過重新設計,充分利用更大的螢幕,可讓你快速存取曝光、對焦、閃光燈、縮放、前置鏡頭和其他功能。為了讓使用者以全新方式拍攝場景,此應用程式內建縮時錄影支援功能。「圖片庫」應用程式可讓使用者以全螢幕模式檢視相簿和其他集合,而且可以輕鬆存取集合中其他相片的縮圖。

聯絡人

「聯絡人」應用程式採用新的雙窗格使用者介面和 Fast Scroll,讓使用者能夠輕鬆整理及尋找聯絡人。這個應用程式根據所在國家/地區和國際號碼剖析程式庫,改善了使用者類型國際電話號碼的格式。聯絡資訊會顯示在卡片式 UI 中,方便使用者讀取及編輯聯絡人。

電子郵件

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

新的開發人員功能

Android 3.0 平台經過特別設計,能滿足大螢幕裝置獨有的需求。這個平台提供開發人員所需的一切工具,方便開發人員在這些裝置上打造絕佳的視覺和互動體驗。

全新的使用者介面架構,可用於製作出色的平板電腦應用程式

活動片段,以便進一步控管內容和設計

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

重新設計的 UI 小工具

Android 3.0 提供一組更新的 UI 小工具,可讓開發人員用來快速新增類型的內容至應用程式中。新版 UI 小工具經過重新設計,適用於平板電腦 (例如平板電腦) 和新的全像圖 UI 主題。我們提供多種新的小工具類型,包括 3D 堆疊、搜尋框、日期/時間挑選器、數字選擇器、日曆、彈出式視窗選單等。大多數重新設計的 UI 小工具現在都可以做為主畫面的應用程式小工具中的遠端檢視畫面使用。針對舊版撰寫的應用程式可以沿用新的小工具設計和主題。

展開的主畫面小工具

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

持續性動作列

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

更豐富的通知內容

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

複選、剪貼簿和拖曳功能

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

高效能 2D 和 3D 圖形

新增動畫架構

這個平台提供一個靈活的新動畫架構,可讓開發人員輕鬆為 UI 元素 (例如 View、小工具、片段、可繪項目或任何任意物件) 屬性設定動畫效果。動畫可以在狀態之間建立淡出或移動、循環播放動畫圖片或現有動畫、變更顏色等等。在 UI 元素中加入動畫,可增加應用程式的視覺吸引力,並調整使用者體驗,藉此持續吸引使用者。

硬體加速 2D 圖形

Android 3.0 提供全新的硬體加速 OpenGL 轉譯器,為 Android 架構中執行的應用程式提升許多常見的圖形作業效能。啟用轉譯器時,Canvas、Paint、Xfermode、ColorFilter、著色器和相機的大多數作業都會加速。開發人員可以控制硬體加速的套用方式,從應用程式中全域啟用,到在應用程式內的特定「活動」和「檢視」中啟用硬體加速等等。

Renderscript 3D 圖形引擎

Renderscript 是一種執行階段 3D 架構,可提供建構 3D 場景的 API,以及與平台無關的特殊著色器語言,以達到最高效能。您可以使用 Renderscript 來加快圖形作業和資料處理速度。Renderscript 是為應用程式、桌布和輪轉介面等產品製作高效能 3D 效果的理想方法。

支援多核心處理器架構

Android 3.0 是平台的第一個版本,專為單核心或多核心處理器架構執行。Dalvik VM、Bionic 程式庫及其他地方的多項變更,都能在多核心環境中支援對稱多重處理。這些最佳化功能可以造福所有應用程式,即使是單一執行緒的應用程式也不例外。舉例來說,假設有兩個活躍核心,當 Dalvik 垃圾收集器在第二個核心中執行時,單一執行緒的應用程式可能仍有效能提升。系統會自動排列順序。

多媒體和連線能力

HTTP 直播

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

可插入的 DRM 架構

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

傳輸數位媒體檔案

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

更多連線類型

這個平台提供新的連線能力,供開發人員做為建構基礎。支援藍牙 A2DP 和 HSP 設定檔的 API 可讓應用程式查詢已連結裝置的藍牙設定檔、音訊狀態等項目,然後通知使用者。舉例來說,音樂應用程式可以檢查連線和狀態,並讓使用者知道音樂是透過立體聲耳機播放。應用程式也可以進行註冊,以便接收特定供應商 AT 指令的系統廣播訊息,例如 Platronics Xevent。例如,應用程式可以接收廣播訊息,指出已連結裝置的電量,並可視需要通知使用者或採取其他行動。此外,應用程式也可利用平台針對 USB 或藍牙連接的完整鍵盤提供新的支援。

企業專用強化功能

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

與現有應用程式的相容性

Android 3.0 版提供專為平板電腦和其他大螢幕裝置設計的全新使用者介面,但也完全相容於為舊版平台或小型螢幕裝置開發的應用程式。現有應用程式只要在資訊清單檔案中新增單一屬性,就能順利採用新的全像圖 UI 主題,而無需變更程式碼。平台會模擬「選單」鍵,新 UI 中動作列的溢位選單會替換成上述鍵。如果開發人員想充分發揮大螢幕的優勢,也可以針對大螢幕建立專屬版面配置和素材資源,並加到現有的應用程式中。