Android 13 的功能與變更清單

下表列出可能對應用程式開發人員造成影響的所有已知功能與行為變更。請使用這份清單找出會對您造成影響的變更,然後按一下對應的連結閱讀說明文件。

類別 類型 名稱
相機 新功能和 API HDR 影片攝影
應用程式可使用 Camera2 API 擷取及預覽 HDR 影片內容。
連線能力 變更 (指定 13 以上為目標版本的應用程式) BluetoothAdapter#enable() 和 BluetoothAdapter#disable() 已淘汰
如果應用程式指定 Android 13 (API 級別 33) 以上版本,則 BluetoothAdapter#enable()BluetoothAdapter#disable() 方法已淘汰,並一律傳回 false
核心功能 變更 (所有應用程式) 移除舊版語音服務實作副本
應用程式應使用裝置的預設 SpeechService 提供者,而非硬式編碼特定應用程式。
核心功能 新功能和 API OpenJDK 11 更新
Android 13 包含多項更新,以便與 OpenJDK 11 LTS 版本保持一致。
開發人員工作效率和工具 新功能和 API 主題化應用程式圖示
應用程式可提供單色應用程式圖示,並在使用者的裝置上使用 Material You 動態色彩設定樣式。
開發人員工作效率和工具 新功能和 API per-app 語言偏好設定
應用程式可使用新的平台 API 設定或取得使用者偏好的個別應用程式語言。
開發人員工作效率和工具 新功能和 API 更快的斷字功能
Android 13 大幅改善 TextView 例項的斷字效能。
開發人員工作效率和工具 新功能和 API 文字轉換 API
在 Android 13 中,應用程式可以呼叫新的文字轉換 API,讓使用拼音輸入法的語言的使用者更輕鬆快速地搜尋內容。
開發人員工作效率和工具 新功能和 API 改善非拉丁語系文字的行高
Android 13 會配合每個語言調整行高,以改善非拉丁語系文字的呈現方式,例如泰米爾文、緬甸文、泰盧固文和藏文。
開發人員工作效率和工具 新功能和 API 改善日文文字換行功能
TextView 現在能夠不根據字元換行,而是根據文節 (最小的文字組成單位,讀起來自然而且有意義) 或片語,讓你改善日文應用程式的閱讀體驗。
開發人員工作效率和工具 新功能和 API Unicode 程式庫更新
Android 13 新增了 Unicode ICU 70、Unicode CLDR 40 和 Unicode 14.0 中的最新改善項目、修正項目和變更。
開發人員工作效率和工具 新功能和 API 顏色向量字型
Android 13 新增了對 COLR 1 版字型的算繪支援,並將系統表情符號更新為 COLRv1 格式。
開發人員工作效率和工具 新功能和 API Quick Settings placement API
提供自訂資訊方塊的應用程式可將這些資訊方塊提供給快速設定。
開發人員工作效率和工具 新功能和 API 剪貼簿預覽畫面
從 Android 13 開始,應用程式會在內容新增至剪貼簿時,以視覺形式顯示標準的確認內容。
開發人員工作效率和工具 新功能和 API 預測返回手勢
Android 13 為手機、大螢幕裝置和折疊式裝置等 Android 裝置推出了預測返回手勢。
開發人員工作效率和工具 新功能和 API 藍牙低功耗音訊
Android 13 內建支援低功耗音訊技術,��此開發人員應該可在相容裝置上免費取得新功能。
開發人員工作效率和工具 新功能和 API MIDI 2.0
Android 13 可支援 MIDI 2.0 標準,包括能夠透過 USB 連接 MIDI 2.0 硬體。
開發人員工作效率和工具 新功能和 API ART 最佳化
Android 13 會透過 ART 執行階段更新,提升所有應用程式的效能和效率。
圖形 新功能和 API 可程式著色器
應用程式可使用可程式 RuntimeShader 物件建立進階效果。
圖形 新功能和 API 編排器改善項目
ChoreographerASurfaceControl API 中的其他方法可為應用程式提供有關可能影格時間表的更多資訊,並為 SurfaceFlinger 新增更多影格生命週期相關內容。
媒體 新功能和 API 預先音訊路由
應用程式可使用新的 API,判斷音訊的路由方式。
效能和電池 變更 (所有應用程式) 工作管理員
無論指定 SDK 版本為何,Android 13 皆可讓使用者透過通知面板停止前景服務。
效能和電池 變更 (所有應用程式) 現在可使用 JobScheduler 改善預先擷取工作處理方式
Android 13 系統現在會嘗試判斷應用程式下次啟動時間,並使用該預估值執行預先擷取工作。
效能和電池 變更 (所有應用程式) 電池資源使用率
Android 13 推出電池資源使用率功能,提供多種方式來更妥善地管理裝置電池續航力。
隱私權與安全性 變更 (所有應用程式) 通知的執行階段權限
Android 13 推出了新的執行階段通知權限:POST_NOTIFICATIONS
隱私權與安全性 變更 (所有應用程式) 隱藏剪貼簿中的敏感內容
如果應用程式允許使用者將敏感內容複製到剪貼簿,則必須新增標記,在剪貼簿內容預覽中隱藏該內容。
隱私權與安全性 變更 (所有應用程式) 移除共用使用者 ID
使用已淘汰的 android:sharedUserId 屬性且不再依賴該屬性功能的應用程式,應遷移至其他機制。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) New runtime permission for nearby Wi-Fi devices
使用特定 Wi-Fi API 時,如果應用程式不需要存取裝置的實際位置,應使用新權限明確表示這項資訊。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) Android 13 需要新的權限才能���背景使用人體感應器
如果應用程式指定 Android 13 為目標版本,且在背景執行時需要存取人體感應器資訊,則必須宣告新的 BODY_SENSORS_BACKGROUND 權限。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 精細媒體權限
現在,應用程式必須使用個別權限,要求存取不同類型的媒體,而非使用 READ_EXTERNAL_STORAGE 權限。
隱私權與安全性 新功能和 API 為已註冊使用情境的接收器提供更安全的匯出服務
為了讓執行階段接收器更安全,Android 13 可讓您指定應用程式中的特定廣播接收器是否應匯出,並向裝置上的其他應用程式顯示。
隱私權與安全性 新功能和 API 相片挑選工具
應用程式應使用新的相片挑選工具,提供安全的內建功能,讓使用者能選取媒體檔案,而不必授予整個媒體庫的存取權。
隱私權與安全性 新功能和 API New runtime permission for nearby Wi-Fi devices
應用程式可以要求新的權限,在不存取裝置位置的情況下,探索附近的 Wi-Fi 裝置。
隱私權與安全性 新功能和 API 使用精確鬧鐘的新權限
指定 Android 13 為目標版本時,日曆和鬧鐘等應用程式可以使用新的 USE_EXACT_ALARM 安裝時權限,設定精確鬧鐘。
隱私權與安全性 新功能和 API 開發人員可降級的權限
Android 13 起,應用程式可以撤銷系統或使用者先前授予的執行階段權限存取權。
隱私權與安全性 新功能和 API APK Signature Scheme v3.1
APK Signature Scheme v3.1 可讓應用程式在單一 APK 中支援原始和輪替簽署者,也支援 SDK 版本指定。
隱私權與安全性 新功能和 API Keystore 和 KeyMint 提供更完善的錯誤回報功能
針對產生金鑰的應用程式,Keystore 和 KeyMint 現可提供更詳細且準確的錯誤指標。
平板電腦和大螢幕 新功能和 API Android 13 以 Android 12 和 12L 功能推送中推出的平板電腦最佳化功能為基礎,包括系統 UI 最佳化、更完善的多工處理功能,以及改善的相容模式。
使用者體驗 變更 (指定 13 以上為目標版本的應用程式) PlaybackState 衍生的媒體控制項
系統現在會從 PlaybackState 動作衍生媒體控制項,而非 MediaStyle 通知。
使用者體驗 變更 (指定 13 以上為目標版本的應用程式) 應用程式色彩主題會自動套用至 WebView 內容
如果應用程式指定 Android 13 (API 級別 33) 以上版本,setForceDark() 方法已淘汰。相反地,WebView 現在會根據應用程式的主題屬性 isLightTheme 一律設定媒體查詢 prefers-color-scheme
Google Play 服務 變更 (指定 13 以上為目標版本的應用程式) 廣告 ID 所需權限
如果應用程式會使用 Google Play 服務廣告 ID,且指定 Android 13 (API 級別 33) 以上版本,就必須在應用程式資訊清單檔案中宣告 AD_ID 一般權限。
非 SDK 介面限制 變更 (指定 13 以上為目標版本的應用程式) 非 SDK 介面限制更新內容
Android 13 根據與 Android 開發人員合作及最新的內部測試,提供最新的受限制非 SDK 介面清單。
媒體 新功能和 API 空間音訊
提供身歷其境的聽覺饗宴,讓影音內容變得更加逼真。

Java 和 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。