我們距離 Android 13 的正式發佈只有幾周的時間了!隨著我們對下一個版本的 Android 進行最後的潤色,今天我們為您帶來了 Beta 4,這是您的測試和開發的最終更新。現在是時候確保您的應用程式已準備就緒了!
Android 13 中有很多值得探索的地方,從新的通知許可權和照片選取器等隱私功能,到主題應用圖示和每應用語言支援等生產力功能,以及 HDR 影片、藍牙 LE 音訊和 USB 上的 MIDI 2.0 等現代標準。我們還擴展了我們在 12L 中所做的更新,為您提供了更好的工具來利用平板電腦和大螢幕設備。
您可以立即在 Pixel 裝置上試用 Beta 4,請在此處註冊以獲取無線更新。如果您之前已註冊,則會自動獲得今天的更新。您還可以從我們的多個合作夥伴處的特定設備上獲得 Android 13 Beta。有關詳細資訊,請訪問 Android 13 開發人員網站。
觀看有關即將推出的官方 Android 13 版本的更多資訊!
Beta 4 中有什麼內容?
今天的更新包括適用於 Pixel 設備的 Android 13 和 Android 模擬器的候選版本。我們在 Beta 3 中達到了平臺穩定性,因此所有面向應用的圖面都是最終的,包括 SDK 和 NDK API、面向應用的系統行為以及對非 SDK 介面的限制。通過這些以及最新的修復和優化,Beta 4 為您提供了完成測試所需的一切。
準備好您的應用!
隨著 Android 13 官方版本即將發佈,我們要求所有應用和遊戲開發者完成最終相容性測試,並在最終版本發佈之前發佈相容性更新。對於 SDK、庫、工具和遊戲引擎開發人員,儘快發佈相容更新非常重要 - 您的下游應用和遊戲開發人員可能會被阻止,直到他們收到您的更新。
要測試您的應用的相容性,只需將其安裝在運行 Android 13 Beta 4 的設備上,然後瀏覽應用流程,查找任何功能或 UI 問題。查看所有應用的 Android 13 行為更改,重點關注您的應用可能受到影響的領域。以下是一些要測試的主要變更:
通知的運行時許可權 - Android 13 引入了用於從應用發送通知的新運行時許可權。請務必瞭解新許可權的工作原理,並計劃儘快定位 Android 13 (API 33)。
剪貼板預覽 - 確保您的應用在 Android 13 的新剪貼板預覽中隱藏敏感數據,例如密碼或信用卡資訊。
JobScheduler 預取 - JobScheduler 現在嘗試預測下次啟動你的應用的時間,並將在該時間之前運行任何關聯的預取作業。如果使用預回遷作業,請測試它們是否按預期工作。
請記住測試應用中的庫和 SDK 的相容性。如果發現任何 SDK 問題,請嘗試更新到最新版本的 SDK 或與開發人員聯繫以獲取説明。
發佈當前應用的相容版本后,可以開始更新應用的 targetSdkVersion 的過程。查看您的應用以 Android 13 為目標平臺時應用的行為更改,並使用相容性框架説明快速檢測問題。
平板電腦和大螢幕支援
Android 13 以 12L 中引入的平板電腦優化為基礎,因此,作為測試的一部分,請確保您的應用在平板電腦和其他大螢幕設備上呈現最佳效果。您可以通過在 Android Studio 中 設置 Android 模擬器來測試大螢幕功能,也可以使用我們 Android 13 Beta 合作夥伴提供的大螢幕設備。以下是一些需要注意的領域:
任務列交互 - 檢查在大螢幕上使用新任務列查看應用時應用的響應情況。確保你的應用的 UI 未被任務列截斷或阻止。
多視窗模式 - 無論應用配置如何,現在預設情況下都會為所有應用啟用多視窗模式,因此請確保應用正確處理分屏。你可以通過將應用拖放到分屏模式並調整視窗大小來進行測試。
改進的相容性體驗 - 如果你的應用尚未針對平板電腦進行優化(例如使用固定方向或不可調整大小),請檢查你的應用如何回應相容性模式調整(如上下黑邊)。
媒體投影 - 如果你的應用使用媒體投影,請檢查你的應用在大螢幕上播放、流式傳輸或投射媒體時的回應方式。請務必考慮可摺疊設備上的設備姿勢變化。
相機預覽 - 對於相機應用,檢查當你的應用在多視窗或分屏模式下受限於螢幕的一部分時,相機預覽UI在大螢幕上的回應方式。還要檢查當可摺疊設備的姿勢發生變化時,你的應用如何回應。
下一步是什麼?
關注有關未來幾周正式推出的Android 13的資訊!在此之前,請隨時通過我們的熱點清單分享您的反饋,瞭解平台問題、應用相容性問題和第三方 SDK 問題。
非常感謝我們的開發者社區説明塑造 Android 13 版本!您已經向我們提供了數千份錯誤報告和共用見解,這些報告和見解幫助我們優化了 API,改進了功能,修復了重大錯誤,並且總體上使平臺更好地為使用者和開發人員服務。
我們期待在 Android 13 上看到您的應用!