Google發佈Android O開發者預覽版,新特性搶先看

Google Android Wear 軟件 穿戴設備 Google黑板報 2017-03-31

Google發佈Android O開發者預覽版,新特性搶先看

自2008年首款 Andriod 系統推出以來,Google 一直提倡與App 開發者,設備製造商,及廣大用戶共享 Android 平臺的預覽版,並期望收到技術方面的反饋。

今日, Google 發佈首個 Android O 開發者預覽版。 雖然作為早期預覽版來說,很多新特性未正式加入其中,在穩定性與性能方面也需要更多改進,但這僅僅是一個開端。

在接下來的幾個月中,Google 將發佈開發者預覽版的更新,更多詳情將在今年 5 月的 Google I/O 大會上揭曉。同時,Google 也期待收到開發者關於新特性的反饋,也希望有更多開發者在這新的操作系統中對 App 進行測試。

Android O 有哪些新特性?

Android O 引入了多種新特性和供開發者使用的 API。以下是對部分新特性的簡介,可以幫助開發者更好地體驗此預覽版:

後臺應用程序限制:在 Nougat 的基礎上, Android O 極為重視提高設備的續航能力和改善設備互動性能。為此,Google 對後臺應用增加了限制功能。目前該功能主要適用於三個領域:隱式廣播,後臺服務,與位置更新。對開發者來說,開發對用戶設備和電池影響較小的 App 將會容易得多。後臺應用活動限制功能是 Android 平臺的一項十分重要的變化,所有開發者都有必要熟悉這一新特性。

通知渠道和圖標:Android O 帶來了新的通知渠道(notification channels),將通知內容以 App 進行了分類。用戶可以屏蔽或改變任意通知渠道的推送,而不是統一管理所有的應用通知。

Google發佈Android O開發者預覽版,新特性搶先看

用戶可通過分類來管理收到的通知

Android O 還為通知欄增加了新的視覺與分組功能,便於用戶更容易地查看收到的信息或瀏覽通知欄區域。

自動填寫 API:在安裝新 App 和進行交易時,為了簡化流程, Android 用戶已經在使用一系列的密碼管理器來自動填寫登陸信息和重複性信息。為了更加簡化這一流程,Google 為 Android 平臺增加了支持自動填寫功能的新特性。現在,用戶可以像選擇鍵盤類 App 一樣選擇自己想要的自動填寫 App。自動填寫 App 能夠存儲並加密保護包括地址、用戶名等用戶數據。對於那些想要應用自動填寫功能的 App,Google 增加了新的 APIs,用來搭載 Autofill Provider。

用於手機的 PIP 及新型窗口:手機已可以提供畫中畫(Picture in Picture,PIP)顯示功能,用戶在聊天或叫車過程中仍可繼續觀看視頻。在系統支持下,App 可以在繼續或暫停狀態下自動進入 PIP 模式,在此模式下用戶可以設定視頻的寬高比和如播放/暫停等的一系列互動。其他新窗口特性有:替代系統警報窗口的新型應用覆蓋窗口,以及用於通過遠程顯示器發起活動的多顯示器功能。

XML 字體資源 :Android O 全面支持所有字體。現在,App 可以使用 XML 字體,也可以在 XML 中定義字形族群 (font families)——聲明字體風格、粗細與字體文件。

自適應圖標:為改善用戶與設備界面的互動,用戶現在可以根據設備選擇的遮罩 (Mask)創建形狀不同的自適應圖標。系統還能與圖標進行動畫交互,並在啟動器、快捷方式、設置、共享對話和概況畫面中顯示圖標。

Google發佈Android O開發者預覽版,新特性搶先看

為 App 提供更寬的色域:Android 圖像應用開發者現在可以使用擁有更寬色域顯示功能的新型設備。為顯示廣色域圖像,App 每次都要在 manifest 文件中啟動 flag ,並通過嵌入式廣色域配置文件(AdobeRGB、Pro Photo RGB、DCI-P3 等)加載位圖。

設備連接:為保證音頻的高保真度,Android O 現已支持高品質的藍牙音頻編碼解碼器,如 LDAC 編碼解碼器。Android O 還增加了新的 Wi-Fi 功能,如曾被稱為臨近感知網絡(Neighbor Awareness Networking,NAN)的 Wi-Fi Aware。在具有相應硬件的設備上,應用和臨近的設備可以通過 Wi-Fi 被發現和進行通信,而無需接入互聯網。Google 正在與硬件廠商緊密合作,儘快將 Wi-Fi Aware 技術運用到更多設備中。

通信框架中,ConnectionService API 得到了擴展,以使第三方調用 App 來與系統界面相集成,並與其它音頻 App 的操作無縫銜接。例如,可以在不同的系統界面中顯示和控制 App,比如車載系統。

鍵盤導航: 隨著 Google Play App 在 Chrome OS 等大型操作系統中的出現,鍵盤導航功能在這些 App 中漸漸復甦。 在 Android O 中, Google 致力於為“Arrow”和“Tab”建立一個更穩定、可預測的模型,以幫助開發者和最終用戶。

用於 Pro Audio 的 AAudio API:AAudio 是一種新型本地 API ,專為需要高性能、低延遲的 App 而設計。App 可以使用 AAudio 通過數據流進行數據讀寫。在 Android O 開發者預覽版本中,Google 將放出這種新型 API 的早期版並期待使用者的反饋。

WebView 改進:Google 在 Nougat 版本 引入了可選擇的多進程模式,供 WebView 使用,將 web 內容的處理轉化為獨立流程。在 Android O 中,Google 將多進程設為默認模式,提高了 WebView 用戶的安全係數。基於此,用戶可以選擇 App 的 WebView 對象,通過 Google Safe Browsing來驗證網址。

Java 8 API 與運行時間優化新版 Android 支持多種新型 Java 語言 API,包括新型 java.time API。此外, Android 的運行速率比以往任何時候都快了,在某些應用基準上可提高到兩倍。

預覽更新

Android O 開發者預覽版本包括更新後的 SDK,帶有系統鏡像,用於 Android Emulator 官方版本和一些設備的測試。如果開發者在開發可穿戴設備,Google 也為其提供模擬器,用於在 Android O 上測試 Android Wear 2.0。

Google 計劃通過 Android O 開發者預覽定期更新預覽系統鏡像與 SDK。初期預覽版本僅供開發者使用,不供用戶日常使用,因此 Google 僅通過手動下載和閃存提供此版本。

Android O 面向廣大用戶發佈之前,Google 將邀請部分用戶試用,屆時 Google 將招募試用者。敬請期待詳細信息,不過請注意,目前尚未推出 Android O 的測試版本。

開發者反饋

與以往一樣,開發者的反饋對 Google 非常重要,Google 已採用更強大的工具 Issue Tracker,用於在產品研發期間在 Google 內部跟蹤產品漏洞與對特性的需求。Google 希望它為用戶帶來簡單易用的體驗。

Google發佈Android O開發者預覽版,新特性搶先看

相關推薦

推薦中...