歡迎使用 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 動作列中的溢位選單。如果開發人員想要充分利用大螢幕尺寸,也可以針對較大的螢幕建立專屬版面配置和資產,並將其加入現有的應用程式中。