Android Lollipop
Key Developer Features
- Material design
- Performance focus
- Notifications
- Your apps on the big screen
- Document-centric apps
- Advanced connectivity
- High-performance graphics
- More powerful audio
- Enhanced camera & video
- Android in the workplace
- Screen capturing and sharing
- New types of sensors
- Chromium WebView
- Accessibility & input
- Tools for battery-efficient apps
此版本被擠滿新的功能,為使用者和數以千計的新的 Api,開發人員了。它延伸 Android 更進一步,從手機、 平板電腦和衣物,到電視和汽車。
仔細看看新的開發人員 Api,請參閱 Android 5.0 API 概述。或者,閱讀更多關於 Android 5.0 為消費者在 www.android.com。
To test your apps on a real device, flash a Nexus 5 or Nexus 7 with the
ANDROID PREVIEW SYSTEM IMAGE.
ANDROID PREVIEW SYSTEM IMAGE.
材料設計
Android 5.0 帶來材料設計對安卓系統,給出了你擴展的 UI 工具組將納入新的設計模式很容易在您的應用程式。
新的 3D 視圖允許您設置 z 級別,以提高從視圖層次結構和演員即時陰影,元素,即使當他們移動。
內置活動轉換採用使用者無縫地從一個狀態到另一個優美、 動畫的動作。材料的主題添加轉換為您的活動,包括在活動中使用共用的可視元素的能力。
To replay the movie, click on the device screen
波紋動畫按鈕、 核取方塊和其他觸摸控制在您的應用程式中可用。
此外可以在 XML 中定義向量畫板,並對它們在以各種方式進行動畫處理。向量畫板規模而不會丟失的定義,所以它們非常適合單一顏色的應用程式圖示。
稱為 RenderThread 一個新的系統管理的處理執行緒保持動畫平滑,即使在主 UI 執行緒有延誤。
性能焦點
Android 5.0 提供了更快、 更順暢、 更強大的計算體驗。
Android 現在完全在建成從地面到支援混合的超前 (AOT) 中,即時 (JIT) 的新藝術運行時上運行和解釋的代碼。它在胳膊上,x 86 和 MIPS 體系結構支援,並且是完全 64 位相容。
藝術可以提高應用程式性能和回應能力。有效的垃圾收集可以減少和 GC 事件,適合在 v 同步視窗內所以您的應用程式暫停的持續時間不會跳過幀。藝術還可以動態地移動記憶體來優化性能,用途前景。
Android
5.0 引入了平臺支援 64 位體系結構 — — 由 Nexus 9 NVIDIA Tegra K1
使用。優化提供更大的位址空間和改進的性能對於某些計算的工作負載。用 JAVA 語言編寫的應用程式自動運行作為 64 位應用程式 — —
需要不作任何修改。如果您的應用程式使用本機代碼,我們把延長 NDK 去支援新 ABIs 為手臂 v8 和 x86-64 和 MIPS-64。
對光滑性能繼續集中力量,Android 5.0 提供了改進的 A / V 同步。音訊和圖形管道已檢測更準確的時間戳記,使視頻應用程式和遊戲顯示平滑的同步的內容。
通知
通知在 Android 5.0 中的是可見的、 可行的並且可配置。
可變通知的詳細資訊可能出現在鎖屏上如果使用者所需。使用者可以選擇允許任何全部或部分,通知內容,安全鎖定螢幕上顯示。
關鍵通知警報如本機號碼在單挑的通知中 — — 一個小的浮動視窗,允許使用者作出回應或解雇無需離開當前的應用程式。
現在可以將新的中繼資料添加到通知來收集相關聯的連絡人 (的排名)、 分類和優先順序。
新的媒體通知範本提供一致的媒體控制達 6 動作按鈕,如包括自訂控制項"大拇指"通知 — — 不再需要 RemoteViews !
你在大螢幕上的應用程式
Android 電視為您的應用程式大螢幕經驗提供了一個完整的電視平臺。Android 電視被圍繞一種簡化的主畫面體驗,允許使用者發現內容很容易,有個人化的推薦和語音搜索。
您現在可以創建大的 Android 電視,大膽的為您的應用程式或遊戲內容和支援與交互遊戲控制器和其他輸入的設備的經驗。為了説明您構建電視電影,10 英尺的 Ui,Android 提供了在 v17 支援函式庫的 leanback UI 框架。
Android
電視輸入框架 (TIF) 允許電視應用程式來處理來自 hdmi、 電視調諧器和 IPTV
接收機等來源的視頻流。它還啟用直播電視搜索和建議通過發表電視輸入介面的中繼資料,並包括一個 HDMI CEC
控制服務,以處理多個設備與一個單一的遙控器。
電視輸入框架提供對種類繁多的即時電視輸入源的訪問,並將它們集中在單一的使用者介面為使用者流覽、 查看和享受的內容。構建電視輸入的服務為您的內容,可以説明使你的內容更容易在電視的設備上。
以以文件為主的應用程式
Android 5.0 引入了一個重新設計的概述空間 (以前稱為歷史),是更通用和有用的多工處理。
新的 Api 允許您在您的應用程式中顯示單獨的活動,作為單個文檔) 和其他最近的螢幕。
你可以利用並行檔,提供給更多的內容或服務的使用者即時訪問。例如,您可能使用併發檔來表示在一個生產力應用程式,在遊戲中,玩家比賽或聊天消息的應用程式中的檔。
高級連接能力
Android 5.0 中添加新的 Api 允許應用程式來執行平行作業與藍牙低能量 (BLE),允許掃描 (中央模式) 和廣告 (週邊模式)。
新的多網路功能允許應用程式查詢可用的網路的可用功能,如他們是否 Wi-fi、 蜂窩,計量,或提供某些網路功能。然後應用程式可以請求連接並對網路連接的丟失或其他網路的變化作出反應。
NFC Api 現在允許應用程式動態地註冊 NFC 應用程式 ID (AID)。他們還可以設置每個主動服務首選的卡模擬服務並創建包含 utf-8 文本資料的 NDEF 記錄。
高性能顯卡
支援時下 OpenGL ES 3.1 現在提供遊戲和其他應用程式的高性能 2D 和 3D 圖形功能在受支援的設備上。
OpenGL ES 3.1 添加計算著色器、 模具紋理、 加速視覺效果、 高品質 ETC2/EAC 紋理壓縮、 先進的紋理繪製、 標準化的紋理大小和渲染緩衝的格式,和更多。
智樂的對手騎士使用 ASTC (自我調整可縮放紋理壓縮) 從 AEP 和計算著色器從 ES 3.1 提供 HDR (高動態範圍) 綻放效果以及更多的圖形細節。
Android 5.0 還介紹了 Android 擴展包 (AEP),一組功能,如鑲嵌著色器、 幾何著色器,ASTC 紋理壓縮,每樣條插值和網底,給您訪問的 OpenGL ES 擴展和其他高級呈現功能。AEP 與你能提供高性能顯卡 Gpu 範圍跨越。
更強大的音訊
新的音訊捕捉設計提供低延遲音訊輸入。新的設計包括: 永遠不會阻止除讀取 ; 過程中的快速捕獲執行緒快速跟蹤捕獲用戶端在本機取樣速率、 通道數以及位深度 ;和正常捕獲用戶端提供重採樣,上下通道混合和上下位深度。
多通道音訊流混合允許專業音訊的應用程式,混合達八個電視頻道,包括 5.1 和 7.1 的管道。
應用程式可以公開他們的媒體內容和流覽媒體從其他應用程式,然後要求播放。內容通過查詢介面公開和不需要駐留在該設備上。
應用程式可以通過語音設定檔與特定的語言環境,品質和延遲評級相關聯的文本到語音合成更細細微性控制。新的 Api 也提高合成錯誤檢查、 網路綜合、 語言發現和網路後備支援。
安卓系統現在包括標準 USB 音訊周邊設備,允許使用者連接 USB 耳機、 揚聲器、 麥克風或其他高性能數位週邊設備的支援。Android 5.0 還添加了電視劇的音訊編解碼器支援。
新 MediaSession Api,可用於控制媒體播放現在使它容易跨螢幕和其他控制器提供一致的媒體控制。
增強的觀景窗和視頻
Android 5.0 引入了所有新的觀景窗 Api 允許您捕獲原始格式 (如 YUV 和拜耳原料和控制參數如曝光時間、 ISO 感光度和幀持續時間在每個幀的基礎上。新的完全同步相機管道允許您捕獲壓縮高解析度 YUV 圖像在每秒 30 幀在支援的設備上。
隨著圖像,您也可以捕獲像雜訊模型和從相機的光學資訊的中繼資料。
在網路上發送視頻流的應用程式現在可以利用的 H.265 高效率視頻編碼 (HEVC) 用於優化的編碼和解碼的視頻資料。
Android 5.0 中還添加了支援多媒體的隧道,以提供最好的體驗為超高清晰度 (4k) 內容和發揮能力壓縮音訊和視頻資料在一起。
Users have a unified view of their personal and work apps, which are
badged for easy identification.
Android 在工作場所
若要啟用帶-你-自己的設備為企業環境中,一個新的託管資源調配過程設備上創建了一個安全的工作設定檔。發射器,顯示應用程式與工作徽章以指示該應用程式及其資料都內部的工作設定檔由 IT 管理員管理。
兩個通知的個人和工作的設定檔是在統一的視圖中可見。每個設定檔的資料總是保持獨立和從彼此,包括相同的應用程式使用兩個設定檔時的安全。
公司擁有設備,IT 管理員可以開始一個新的設備,並將其配置與設備擁有者。雇主可以發出這些設備已安裝的設備擁有者應用程式,可以配置全球設備設置。
螢幕捕獲和共用
Android 5.0 允許您添加螢幕捕獲和共用到您的應用程式功能的螢幕。
與使用者的許可權,您可以捕獲非安全視頻從顯示並傳送網路,如果您選擇。
新類型的感應器
在 Android 5.0 中,一種新型的傾斜儀感應器有助於提高活動識別在支援的設備,和心率感應器報告心率接觸設備的人。
新的相互作用的複合感應器現可用於探測如醒來的手勢、 姿態,撿和眼手勢的特殊相互作用。
Chromium Web 視圖
最初的版本,對於 Android 5.0 包括Chromium版為 web 視圖基於Chromium M37 版本中,添加對 WebRTC、 WebAudio 和 WebGL 的支援。
Chromium M37 還包括對所有 Web 元件的規範的本機支援: 自訂元素、 影子 DOM、 HTML 進口和範本。這意味著你可以使用聚合物及其材料設計項目在 web 視圖中而無需 polyfills。
儘管 web 視圖以自 Android 4.4 基礎Chromium,Chromium層現在是從谷歌播放可更新的。
以Chromium變得可用的新版本,使用者可以更新從谷歌播放,以確保他們獲得最新的增強功能和 web 視圖,提供最新的 web Api 的 bug 修復和應用程式使用 web 視圖上 Android 5.0 和更高的 bug 修復。
協助工具和輸入
新的協助工具 Api 可以檢索有關的詳細資訊的屬性視窗看見螢幕上的使用者可以與交互並定義標準或自訂 UI 元素的輸入的操作。
新的輸入法編輯器 (IME) 的 Api 使更快地切換到其他輸入法直接從輸入法。
用於構建電池高效的應用程式的工具
新工作調度 Api 允許您通過延遲使系統運行在稍後的時間或根據指定的條件,如該設備時充電或連接到無線網路的工作優化電池壽命。
新的 dumpsys batterystats 命令將生成可用於瞭解全系統電源使用和理解的影響您的應用程式在設備電池的電池使用方式統計資訊。你可以看看歷史電源事件,近似每 UID 和系統元件,和更多的用電。
電池的歷史學家是一種新的工具,統計資料從 dumpsys batterystats 轉換為電池相關調試視覺化。 You can find it at https://github.com/google/battery-historian.