Beta 6 現已發佈,Android Q 正式版即將面世!

作者: Dave Burke, 技術副總裁

再過幾周,Android Q 正式版就要與大家見面啦!目前,團隊正在對平臺進行最後的優化與調試。我們向各位開發者發佈最後一個 Beta 測試版: Android Q Beta 6。

在我們向消費者正式推出穩定版之前,請確保您的應用已準備就緒。現在,請您抓緊時間進行測試並儘早發佈應用更新,讓用戶平滑過渡至 Android Q。

即刻參加 Beta 測試計劃,在 Pixel 設備上獲取 Beta 6。如果您之前已經加入計劃併成功安裝了 Beta 5,設備將很快收到 Beta 6 更新。另外,參加Android Q Beta 計劃的合作伙伴也會在接下來的幾周內,陸續更新設備系統——您可前往設備官網,獲取更多信息。請訪問 developer.android.com/preview,立即開啓您的 Android Q 之旅。

請繼續關注 “谷歌開發者” 官方微信公衆號,第一時間獲取更多有關 Android Q 正式版的精彩內容!

Beta 6 有哪些更新?

Beta 6 更新中包含供 Pixel 及 Android 模擬器使用的最新 Android Q 系統映像、官方 API 29 SDK 以及升級版的 Android Studio 工具。最終版系統平臺涵蓋的所有特性、系統行爲以及面向開發者的 API,全部都可以在 Beta 6 中找到。請您利用這些更新,進一步打磨您的應用,確保它們做好萬全準備。此外,爲了給用戶創造更好的體驗,我們還在 Beta 6 中添加了許多修復和優化,請閱讀發佈說明,獲取更多內容。

我們基於用戶反饋改進了 Beta 6 中的手勢導航功能,重要更新包括 (1) 對於應用設置的排除返回手勢導航區域,添加了 200dp 的範圍限制,從而確保操作的可靠性和一致性; (2) 新增返回手勢靈敏度偏好設置。我們會在《Android Q 手勢導航優化技巧系列專欄》中公佈更多技術細節,敬請期待。

將您的應用適配至 Android Q

Android Q 消費者版本即將發佈,我們強烈建議所有 Android 開發者儘快進行更新,確保現有應用在 Android Q 上的兼容性。

具體操作如下:

在 Android Q 上安裝您的應用: 請從應用商店下載您的應用,並安裝至運行 Android Q Beta 的設備模擬器,然後進行測試。應用須運行流暢,實現完整功能,並妥善處理 Android Q 的各項行爲變更。請注意隱私變更手勢導航生物驗證庫的動態鏈接路徑變化等各項特性帶來的影響。

針對 Android Q 的隱私保護特性進行測試,例如: 新的位置權限限制從後臺啓動 activity關於數據和設備識別符方面的變更等。請查看隱私特性清單並閱讀行爲變更文檔,瞭解更多需要測試的範圍。

測試應用正在使用的受限制的非 SDK 接口,並儘快轉用公開 SDK 或 NDK 替代接口。請閱讀《非 SDK 接口限制在 Android Q 中的更新》獲取更多信息。

測試應用中的開發庫和 SDK: 如果您發現任何問題,請嘗試更新到最新版本的 SDK, 或聯繫 SDK 開發者以獲取幫助。您也可以使用下面的鏈接向我們報告 SDK 兼容性問題

更新併發布兼容 Q 的應用: 在測試完畢並進行必要更新後,我們建議您立即發佈適配後的應用。這樣一來,Android Beta 用戶便能在第一時間測試您的應用,並且平滑過渡至 Android Q。

我們深知變更支持對開發者的重要性,因此,非常感謝大家優先安排 Android Q 的應用適配工作,與我們一同在 Android Q 上構築精彩!

利用 Android Q 特性和 API 提升您的應用

一切準備就緒後,請您盡情探索 Android Q,並瞭解可供應用使用的新特性與 API。我們從中挑選了一些最重要的特性,您可以從這些特性着手,逐步提升應用的性能和體驗。

我們建議所有應用支持以下特性:

夜間模式: 爲了確保用戶在啓用全局夜間模式後能夠享受到一致的體驗,請您在應用中添加夜間主題,或開啓 “強制暗黑” (Force Dark) 功能。

支持手勢導航: 爲用戶提供邊到邊的視覺體驗,同時確保應用的自定義手勢與系統手勢互相配合。

適配摺疊屏針對摺疊屏爲應用進行優化,以便在現代創新設備上實現邊到邊的無縫體驗。

如果下列特性與您的應用相關,我們建議您添加相應支持:

互動性更高的消息通知: 如果您的通知中包含消息,請啓用通知內的智能回覆及建議操作,以吸引用戶並讓他們可以立即採取行動。

更強的生物驗證支持: 如果應用需要處理生物驗證用例,推薦您使用BiometricPromt,它是在現代設備上支持指紋身份驗證的首選方式。

更豐富的錄音體驗: 如需支持字幕生成或遊戲錄製,請啓用音頻回放獲取功能。這能讓您的應用惠及更多用戶,並更好地支持無障礙體驗。

更優秀的 codec 編解碼器: 媒體應用請利用AV1進行視頻傳輸,並通過 HDR 10+ 播放高動態範圍視頻;語音和音樂應用請使用 Opus 進行音頻編碼。另外,我們還爲音樂工作者提供了原生 MIDI API

更好的網絡連接 API: 如果您的應用通過 Wi-Fi 管理 IoT 設備,不妨試一下新的網絡連接 API (network connection API) 來執行配置、下載或打印等功能。

以上僅爲 Android Q 新特性和新 API 的一部分,請前往 Android Q Beta 官網查看完整列表。

在應用商店發佈應用更新

在您準備好後,請將編譯版本爲 (或選擇目標版本爲) API 29 的 APK 更新發布至應用商店。請確保更新後的應用在 Android Q 及更早版本平臺上運行流暢。建議您使用Google Play 測試發佈渠道先獲取一小部分用戶的使用反饋,然後再逐漸進行全量發佈。

如何獲取 Beta 6?

獲取步驟十分簡單!Pixel 用戶請加入 Beta 測試計劃並獲取更新。如果您已加入,無需任何行動,設備將很快收到更新推送。此外,系統映像文件也已開放下載。Android Q Beta 測試計劃中合作伙伴也會在接下來的數週內更新他們的設備。請訪問 android.com/beta 查看全部支持機型。

如果您想爲 Android Q 開發應用,只需將官方 API 29 SDK 和工具下載至Android Studio 3.4 穩定版即可;如果您想獲取最新的 Android Q 支持,我們建議您更新至Android Studio 3.5 Beta 版本。接着,請您按照步驟配置開發環境,並閱讀《發佈說明》中的已知問題部分。

歡迎大家繼續與我們分享您的想法與建議。如果您對平臺 (包括隱私和行爲變更)、應用兼容性或第三方 SDK 有任何反饋建議,請☟點擊下方鏈接☟提交

http://services.google.cn/fb/forms/yourquestions/

最後,感謝大家參與我們此前在Reddit 網站上舉辦的 AMA 問答活動!我們一直認真聆聽開發者的聲音,仔細斟酌您的需求並及時給予幫助。

 點擊屏末 這裏 開啓您的 Android Q Beta 之旅!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章