top of page
CI.Seoa News.png

《 Google 》Android 13 Beta 3

今天,我們發佈了 Android 13 的第三個 Beta 版,將我們帶入了週期的最後階段,我們專注於打磨和性能。在 Android 13 中,我們以隱私和安全、開發者工作效率以及平板電腦和大螢幕支援等核心主題為基礎。

Android 13 中有很多值得探索的地方,從新的通知許可權和照片選取器等隱私功能,到主題應用圖示和每應用語言支援等生產力功能,以及 HDR 影片、藍牙 LE 音訊和 USB 上的 MIDI 2.0 等現代標準。我們還擴展了我們在 12L 中所做的更新,為您提供了更好的工具,以利用活躍使用的 2.7 億多台平板電腦和大屏幕設備。


Beta 3 將 Android 13 提升到平台穩定性,這意味著開發人員 API 和所有面向應用的行為現在都是最終的。我們非常感謝您分享的所有反饋,以幫助我們達到這一點!對於開發人員來說,現在的重點是相容性測試和品質,因為你正在為今年晚些時候的正式發佈準備你的應用程式!

您可以通過在此處註冊以獲取無線更新,在 Pixel 設備上獲取 Beta 3。如果您之前已註冊,則會自動獲得今天的更新。您還可以在我們的多個合作夥伴的部分設備上試用 Android 13 Beta - 在 android.com/beta 瞭解更多資訊。請繼續閱讀,快速瞭解如何為應用做好準備,並訪問 Android 13 開發者網站瞭解詳細資訊。


平台穩定性


在 Beta 3 中,Android 13 實現了平台穩定性,這是一個里程碑,意味著所有面向應用的行為和 API(包括官方 API 級別 33 SDK 和 NDK API)現在都是最終的。因此,從 Beta 3 開始,您可以放心地開發和發佈相容性更新,因為您知道平臺不會改變。

我們要求所有應用和遊戲開發人員立即開始最終相容性測試,並準備在最終版本發佈之前儘快發佈相容性更新。


對於所有 SDK、庫、工具和遊戲引擎開發人員來說,立即開始測試並儘快發佈相容更新更為重要 - 您的下游應用和遊戲開發人員可能會被阻止,直到他們收到您的更新。因此,當您發佈相容的更新時,請大聲疾呼並讓您的開發人員知道!


應用相容性


應用相容性意味著你的應用在新版本的平臺上按預期運行。對於每個版本,我們都會對平臺進行整體更改,以改善整個操作系統的隱私和安全性以及整體用戶體驗。這些可能會影響你的應用,因此,請務必立即測試你的應用,進行所需的任何更新,並在最終版本發佈之前向用戶發佈相容的更新。這是一個基本但至關重要的品質水準,您的使用者在探索 Android 13 中的新功能時會欣賞它。


要測試您的應用的相容性,只需將 Google Play 或其他來源的正式版應用安裝到運行 Android 13 Beta 3 的設備上即可。處理應用的所有流程,並觀察功能或 UI 問題。查看行為更改以集中測試。以下是一些需要注意的變更:

  • 通知的運行時許可權 - Android 13 引入了用於從應用發送通知的新運行時許可權。請務必瞭解新許可權的工作原理,並計劃儘快定位 Android 13 (API 33)。更多這裡。


  • 剪貼板預覽 - 確保您的應用在 Android 13 的新剪貼板預覽中隱藏敏感數據,例如密碼或信用卡資訊。更多這裡。


  • JobScheduler 預取 - JobScheduler 現在嘗試預測下次啟動你的應用的時間,並將在該時間之前運行任何關聯的預取作業。如果使用預回遷作業,請測試它們是否按預期工作。 更多這裡。

此外,請記住測試應用中的庫和 SDK 的相容性。如果發現任何問題,請嘗試更新到最新版本的庫或 SDK,或與開發人員聯繫以獲取説明。


發佈當前應用的相容版本後,可以開始更新應用的 targetSdkVersion 的過程。查看面向 Android 13 的應用的行為更改,並使用相容性框架來説明您快速檢測問題。以下是一些要測試的更改(這些更改僅適用於 targetSdkVersion 設置為 API 33 或更高版本的應用):

  • 附近的 Wi-Fi 設備許可權 - 管理設備與附近存取點的連接的應用應使用新的運行時許可權進行 Wi-Fi 操作(如掃描),而無需存取裝置位置。某些 Wi-Fi API 要求你的應用具有此新許可權。更多這裡。NEARBY_WIFI_DEVICES


  • 精細媒體許可權 - 如果您的應用以 Android 13 為目標平臺,並從通用數據儲存中讀取媒體檔,則必須請求一個或多個新的精細許可權,而不是許可權。更多這裡。READ_EXTERNAL_STORAGE


  • 人體感測器的許可權更改 - Android 13 引入了人體感測器的 “使用中” 訪問許可權。如果你的應用需要從後台訪問人體感測器資訊,則必須聲明新的許可權。更多這裡。BODY_SENSORS_BACKGROUND


  • 意向過濾器會阻止不匹配的意向 - 如果您的應用將意向發送到另一個定位 Android 13 (API 33) 或更高版本的應用的匯出元件,則它現在需要與接收應用中的意向過濾器匹配。


  • 派生自 PlaybackState 的媒體控制項 - Android 13 從 PlaybackState 操作派生更多媒體控件,以顯示一組更豐富的控件,這些控件在設備類型之間是一致的。確保你的應用能夠處理這些更改。 更多這裡


平板電腦和大螢幕支援


Android 13 以 12L 中引入的平板電腦優化為基礎,因此,作為測試的一部分,請確保您的應用在平板電腦和其他大螢幕設備上呈現最佳效果。您可以通過在 Android Studio 中 設置 Android 模擬器來測試大螢幕功能,也可以使用我們 Android 13 Beta 合作夥伴提供的大螢幕設備。以下是一些需要注意的領域:

  • 任務列交互 - 檢查在大螢幕上使用新任務列查看應用時應用的響應情況。確保你的應用的 UI 未被任務列截斷或阻止。更多這裡。


  • 多視窗模式 - 無論應用配置如何,現在預設情況下都會為所有應用啟用多視窗模式,因此請確保應用正確處理分屏。你可以通過將應用拖放到分屏模式並調整視窗大小來進行測試。


  • 改進的相容性體驗 - 如果你的應用尚未針對平板電腦進行優化(例如使用固定方向或不可調整大小),請檢查你的應用如何回應相容性模式調整(如上下黑邊)。


  • 媒體投影 - 如果你的應用使用媒體投影,請檢查你的應用在大螢幕上播放、流式傳輸或投射媒體時的回應方式。請務必考慮可摺疊設備上的設備姿勢變化。


  • 相機預覽 - 對於相機應用,檢查當你的應用在多視窗或分屏模式下受限於螢幕的一部分時,相機預覽UI在大螢幕上的回應方式。還要檢查當可摺疊設備的姿勢發生變化時,你的應用如何回應。


您可以在此處閱讀有關 Android 13 中的平板電腦功能以及要測試的內容更多資訊


Kommentare


科技新聞類別 News category

科技新聞影音 News Video

​科技新聞類別  News Category

搜尋新聞 Search News

科技新聞類別 News category

bottom of page