Android Lollipop

顯示各種裝置,包括手錶、行動裝置和橫向平板電腦,搭載 Android 5.0

歡迎使用 Android 5.0 (Lollipop),這是目前規模最大、最具前瞻性的 Android 版本!

這個版本包含使用者適用的新功能,以及開發人員適用的數千種全新 API。從手機、平板電腦、穿戴式裝置到電視和汽車,讓 Android 成就更多精彩。

如要進一步瞭解新的開發人員 API,請參閱 Android 5.0 API 總覽。或者,如要進一步瞭解適用於消費者的 Android 5.0,請前往 www.android.com

注意:Android 5.1 Lollipop MR1 更新提供其他功能和修正項目。詳情請參閱 Android 5.1 API 總覽

質感設計

Android 5.0 將 Material Design 帶給 Android 系統,並提供擴充式 UI 工具包,讓您輕鬆在應用程式中整合新的設計模式。

新的 3D 檢視可讓您設定 Z 層級,將元素從檢視區塊階層中凸出,並在移動即時陰影時轉換。

內建的活動轉換功能可透過精美的動畫動態效果,將使用者流暢地從某個狀態轉換至另一種狀態。質感主題會為活動新增轉場效果,包括在各項活動中使用共用視覺元素

如要重播電影,請按一下裝置螢幕

漣漪效果動畫適用於應用程式中的按鈕、核取方塊和其他觸控設定。

您也可以在 XML 中定義向量可繪項目,並以各種方式建立向量可繪項目。向量可繪項目會縮放,而不會失去定義,因此非常適合用於單色的應用程式內圖示。

名為 RenderThread 的新系統管理處理執行緒,即使主要 UI 執行緒發生延遲,動畫也能保持流暢。

著重成效

Android 5.0 提供更快速、順暢且更強大的運算體驗。

Android 現在僅在全新的 ART 執行階段上執行,可支援預先 (AOT)、及時 (JIT) 和解譯的程式碼。採用 ARM、x86 和 MIPS 架構,且與 64 位元完全相容。

ART 可以改善應用程式效能和回應速度。高效率垃圾收集可降低 GC 事件的暫停次數和持續時間,這能舒適地在 vsync 視窗中,確保應用程式不會略過影格。ART 也會動態移動記憶體,針對前景用途進行最佳化效能。

Android 5.0 導入了 64 位元架構的平台支援 (Nexus 9 的 NVIDIA Tegra K1 使用)。最佳化可以提供更大的位址空間,並提升特定運算工作負載的效能。使用 Java 語言編寫的應用程式會自動做為 64 位元應用程式執行,無需修改。如果您的應用程式使用原生程式碼,我們已擴充 NDK,以支援新的 ARM v8、x86-64 和 MIPS-64 的 ABI。

我們致力為你提供流暢的使用體驗,Android 5.0 提供更優質的 A/V 同步功能。音訊和圖形管道已經過檢測,能夠提供更準確的時間戳記,讓影片應用程式和遊戲能夠顯示流暢的同步內容。

通知

顯示抬頭通知快訊的行動裝置頂端區塊

Android 5.0 中的通知變得更加顯示、更容易存取及設定。

使用者可以視需要在螢幕鎖定畫面上顯示變動的通知詳細資料。使用者可以選擇一律不允許、部分或所有通知內容顯示在安全的螢幕鎖定畫面中。

主要通知快訊 (例如來電) 會顯示在抬頭通知中。這種小型浮動視窗可讓使用者直接在目前使用的應用程式中回覆或關閉訊息。

您現在可以在通知中新增新的中繼資料,以便收集相關的聯絡人 (用於排名)、類別及優先順序。

全新的媒體通知範本提供與最多 6 個動作按鈕一致的通知媒體控制項,包括「喜歡」等自訂控制項,讓您不再需要使用 RemoteView!

在大螢幕上使用應用程式

Android TV 提供完整的電視平台,讓使用者享受優質的大螢幕體驗。Android TV 以簡化的主畫面設計為核心,提供個人化的推薦內容和語音搜尋功能,方便使用者輕鬆探索內容。

有了 Android TV,您現在可以為您的應用程式或遊戲內容打造大膽的大環境,並支援與遊戲控制器和其他輸入裝置互動。為協助您打造 10 英尺高的電視專用使用者介面,Android 在 17 版支援資料庫中提供 leanback UI 架構

Android TV 輸入架構 (TIF) 可讓電視應用程式處理來自 HDMI 輸入端、電視調諧器和 IPTV 接收器等來源的影片串流。使用者也可透過電視輸入裝置發布的中繼資料,搜尋電視直播節目和推薦內容,也能利用 HDMI-CEC 控制服務,透過單一遙控器處理多部裝置。

電視輸入架構可讓您存取多種直播電視輸入來源,並透過單一使用者介面整合,讓使用者可以瀏覽、觀看和享受內容。你可以依據內容打造電視輸入服務,讓使用者更容易在電視裝置上存取你的內容。

以文件為主的應用程式

行動裝置顯示全新設計的「總覽」空間 (先前稱為「最近」專區)

以文件為主的近期項目。

Android 5.0 導入重新設計的「總覽」空間 (原稱為「近期存取」),提供更靈活且實用的多工處理功能。

透過新的 API,您可以在應用程式中將個別活動顯示為個別文件,與其他最近的畫面。

您可以利用並行文件,讓使用者即時存取更多內容或服務。舉例來說,您可以使用並行文件來呈現效率提升應用程式中的檔案、玩家在遊戲中的相符項目,或訊息應用程式中的即時通訊內容。

進階連線能力

Android 5.0 版新增了 API,可讓應用程式透過藍牙低功耗 (BLE) 執行並行作業,同時允許掃描 (中央模式) 和廣告 (週邊模式)。

新的多網路功能可讓應用程式查詢可用的網路,以便取得可用的功能,例如是否連上 Wi-Fi、行動網路、計量付費或提供特定網路功能。接著,應用程式就能要求連線,並回應連線中斷或其他網路變更。

NFC API 現已允許應用程式動態註冊 NFC 應用程式 ID (AID)。使用者也可以為每項有效服務設定偏好使用的卡片模擬服務,並建立含有 UTF-8 文字資料的 NDEF 記錄。

高效能圖形

現在支援 Khronos OpenGL ES 3.1,為遊戲和其他應用程式提供最高效能的 2D 和 3D 圖形功能,適用於支援的裝置。

平板電腦顯示 Gameloft 的 Rival Knights 遊戲過程

Gameloft 的 Rival Knights 使用 ES 3.1 的 AEP 和運算著色器的 ASTC (自動調整可擴充紋理壓縮),提供 HDR (高動態範圍) Bloom 效果和更多圖像細節。

OpenGL ES 3.1 增加了運算著色器、模板紋理、加速視覺效果、高品質 ETC2/EAC 紋理壓縮、進階紋理轉譯、標準化紋理大小和轉譯緩衝區格式等。

Android 5.0 還推出了 Android 擴充套件 (AEP),這是一組 OpenGL ES 擴充功能,可讓您使用 tessellation 著色器、幾何著色器、ASTC 紋理壓縮、每取樣的內插和陰影和其他進階算繪功能。透過 AEP,您可以從多種 GPU 提供高效能的圖形。

音質更強

全新的音訊擷取設計提供低延遲音訊輸入。新版設計包括:快速擷取執行緒,在讀取期間一律不會封鎖;快速追蹤以原生取樣率、聲道數和位元深度擷取用戶端;一般擷取用戶端提供重新取樣、向上/向下管道組合及向上/向下位元深度。

多聲道音訊串流混合功能可讓專業音訊應用程式混合最多八個聲道,包括 5.1 和 7.1 聲道。

應用程式可以公開其媒體內容、瀏覽其他應用程式中的媒體,然後要求播放。內容可透過可查詢的介面顯示,不需要保存在裝置上。

應用程式可透過與特定語言代碼、品質和延遲時間分級相關聯的語音設定檔,更精細地控制文字轉語音合成。此外,新的 API 還能改善合成錯誤檢查、網路合成、語言探索和網路備援方面的支援。

Android 現在支援標準 USB 音訊週邊裝置,可讓使用者連接 USB 耳機、喇叭、麥克風或其他高效能數位週邊裝置。Android 5.0 版還支援 Opus 音訊轉碼器。

新增可控制媒體播放的 MediaSession API,現在可以更輕鬆地在不同螢幕和其他控制器之間提供一致的媒體控制項。

更強大的相機與視訊功能

Android 5.0 導入所有全新的相機 API,讓你擷取 YUV 和 Bayer RAW 等原始格式,並控制曝光時間、ISO 靈敏度,以及每個影格的時間長度等參數。透過全新完全同步的相機管道,您可以在支援的裝置上,以 30 FPS 的速度擷取未壓縮的完整 YUV 影像。

除了進一步控管圖片拍攝功能外,新的 API 也能公開相機屬性和功能的詳細資訊,並提供中繼資料來說明每個影格的擷取設定。

透過網路傳送影片串流的應用程式,現在可以運用 H.265 高效率影片編碼 (HEVC) 技術,最佳化影片資料的編碼和解碼作業。

Android 5.0 還支援多媒體通道,為超高畫質 (4K) 內容提供最佳體驗,並允許同時播放壓縮的音訊和影片資料。

在工作環境中善用 Android

在行動裝置上顯示個人和工作應用程式的整合式檢視畫面,且經過標記後易於識別

使用者可透過整合式檢視畫面查看個人和工作應用程式,並能藉由徽章識別身分。

為針對企業環境啟用自備裝置,新的代管佈建程序會在裝置上建立安全的工作資料夾。在啟動器中,應用程式會顯示工作標記,表示該應用程式及其資料是由 IT 管理員在工作資料夾中管理。

而個人資料夾和工作資料夾的通知都會顯示在整合式檢視畫面中。每個設定檔的資料一律分開存放,彼此也安全無虞,包括當兩個設定檔使用相同應用程式時。

對於公司擁有的裝置,IT 管理員可以從新裝置開始,並透過裝置擁有者設定裝置。雇主可以透過已安裝可調整全域裝置設定的裝置擁有者應用程式來發出裝置。

螢幕畫面擷取與分享

Android 5.0 可讓您在應用程式中加入螢幕畫面擷取和分享螢幕畫面功能。

有了使用者權限,您就可以從螢幕擷取不安全的影片,再透過聯播網放送。

新型感應器

在 Android 5.0 中,全新傾斜偵測器感應器可協助提升受支援裝置的活動辨識準確度,心率感應器則會回報使用者碰觸裝置的心率。

我們現在支援新的互動複合感應器,可以偵測特殊互動,例如喚醒手勢、上車手勢和「快速查看」手勢。

Chromium WebView

Chromium WebView 標誌

Android 5.0 的初始版本根據 Chromium M37 版本提供了 WebView 適用的 Chromium 版本,並加入 WebRTCWebAudioWebGL

Chromium M37 也支援所有網頁元件規格的原生支援:自訂元素、陰影 DOM、HTML 匯入和範本。這表示您可以在 WebView 中使用 Polymer 及其 Material Design 元素,而不需使用 polyfill。

雖然 WebView 從 Android 4.4 版開始就以 Chromium 為基礎,但現已從 Google Play 更新 Chromium 層。

當新版 Chromium 推出時,使用者可從 Google Play 更新,確保取得 WebView 的最新強化功能和錯誤修正、提供最新的網頁 API 並修正在 Android 5.0 以上版本中使用 WebView 的應用程式的錯誤修正。

無障礙與輸入

新的無障礙 API 可擷取畫面中視窗屬性的詳細資訊 (使用者可以與畫面互動),並為 UI 元素定義標準或自訂輸入動作。

全新的輸入法編輯器 (IME) API 可讓您直接透過輸入法快速切換其他輸入法編輯器。

建構省電應用程式的工具

全新的工作排程 API 可讓您將工作延遲至系統稍後執行,或在特定條件下執行 (例如裝置充電或連上 Wi-Fi),藉此延長電池壽命。

新的 dumpsys batterystats 指令會產生電池使用統計資料,方便您瞭解整個系統的耗電量,並瞭解應用程式對裝置電池的影響。包括電源事件記錄、每個 UID 和系統元件的約略耗電量等等。

使用全新 Battery Historian 工具,以視覺化方式呈現電池相關偵錯作業

Battery Historian 是一項新工具,可將 dumpsys batterystats 的統計資料轉換為視覺化,以便進行電池相關偵錯作業。您可以在 https://github.com/google/battery-historian 中找到。