Android Q Beta 迎來第五版

做者: Dave Burke, 工程部副總裁html

Android Q Beta 5 與你們見面啦!咱們正式推出 Android Q Beta 的第五個版本,其系統行爲已經很是接近最終發佈版。面向開發者的 API 已經在此前發佈的 Beta4中敲定。如今,請各位開發者着手進行兼容性測試,並確保應用準備就緒!android

即刻參加 Beta 測試版計劃,在 Pixel 設備上獲取 Beta 5。若是您以前已經加入計劃併成功安裝了 Beta 4,設備將很快收到 Beta 5 推送。另外,參加 Android Q Beta 計劃的合做夥伴也會在接下來的幾周內,陸續更新設備系統,敬請期待!

請訪問 developer.android.google.cn/preview, 獲取更多信息,即刻開啓您的 Android Q Beta 之旅!api

Beta 5 有哪些更新?

Beta 5 更新中包含供 Pixel 及模擬器使用的最新 Android Q 系統映像、官方 API 29 SDK 以及升級版的 Android Studio 工具。這些更新可幫助您針對 Android Q 測試應用兼容性,並利用 Android Q 特性進行下一步開發構建。網絡

手勢導航更新併發

此前在 I/O 開發者大會上,咱們已經公佈了團隊在手勢導航方面的一些工做動向。目前,咱們正在和幾大設備廠商展開密切合做,以確保用戶和開發者均能享用到標準化的 Android 手勢導航。引入手勢導航後,應用不只能夠實現全屏幕的內容顯示,並且可以將系統導航按鍵置於最小的可見程度——這兩點在現今的全面屏時代顯得尤其重要。根據開發者提供的反饋,Beta 5 進一步優化了手勢導航,並在幾個關鍵領域進行了重要更新。ionic

在 Beta 5 中,用戶能夠從左下角或右下角斜向滑動以啓動 Google Assistant 助手,在觸發的角落會有相應的 「小手柄」 來做爲視覺提示,目前團隊還在調整 「小手柄」 的設計。另外,咱們還爲包含導航抽屜的應用引入了 peek 手勢: 用戶輕壓屏幕邊緣來 「抓住」 抽屜,而後向內滑動,即可拉出抽屜頁面。全部版本的 DrawerLayout 均提供 peek 支持,其中以 DrawerLayout 1.1.0-alpha02 的體驗最優。ide

此外,自定義啓動器也是開發者反饋比較多的一個話題,咱們正在抓緊解決相關問題,尤爲是穩定性和 「最近使用」 頁面這兩個方面的問題。從 Android Beta 6 開始,當用戶使用自定義啓動器時,系統會默認切換至三按鈕導航。咱們將在以後的更新中解決餘下問題,確保全部用戶都能正常使用手勢導航。在這段時間內,請您繼續向咱們提供反饋工具

將您的應用適配至 Android Q

Android Q 消費者版本即將發佈,所以咱們強烈建議全部 Android 開發者儘快進行更新,確保現有應用在 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 5 用戶) 的使用反饋,而後再逐漸進行全量發佈。

如何獲取 Beta 5?

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

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

Android Q 最終版將於本季度晚些時候正式與你們見面,在此以前,咱們還會發布最後一個 Beta 版本。歡迎你們繼續與咱們分享您的想法與建議。若是您對平臺 (包括隱私和行爲變動)、應用兼容性或第三方 SDK 有任何反饋建議,請在下方評論區留言。

Android 工程團隊將於 7 月下旬在 Reddit 網站上舉辦 AMA 問答活動,分享有關 Android Q 話題的技術乾貨。咱們將在下半周在 Reddit 官網公佈活動詳情與時間安排,歡迎感興趣的小夥伴前去圍觀!

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

相關文章
相關標籤/搜索