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 個別應用程式語言偏好
應用程式可以使用新的平台 API,設定或取得使用者偏好的個別應用程式語言。
開發人員的工作效率與工具 新功能與 API 加快連字號
Android 13 可大幅改善 TextView 執行個體的連字號效能。
開發人員的工作效率與工具 新功能與 API Text Conversion API
在 Android 13 中,應用程式可以呼叫新的文字轉換 API,方便使用拼音輸入法的使用者輕鬆快速找到所需內容。
開發人員的工作效率與工具 新功能與 API 改善非拉丁語系字母的行高
Android 13 會配合每種語言調整行高,改善非拉丁語系文字 (例如泰米爾文、緬甸文、泰盧固文和藏文) 的顯示效果。
開發人員的工作效率與工具 新功能與 API 改善日文自動換行功能
TextView 現在可以根據 Bunsetsu (最小聲音單元) 或詞組 (而非字元) 自動換行,打造更精美、更易讀的日文應用程式。
開發人員的工作效率與工具 新功能與 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 藍牙 LE Audio
Android 13 內建 LE Audio 支援,因此開發人員應可在相容裝置上免費取得新功能。
開發人員的工作效率與工具 新功能與 API MIDI 2.0
Android 13 開始支援新的 MIDI 2.0 標準,包括透過 USB 連接 MIDI 2.0 硬體。
開發人員的工作效率與工具 新功能與 API ART 最佳化
Android 13 透過更新 ART 執行階段來提升所有應用程式的效能和效率。
圖像 新功能與 API 可程式著色器
應用程式可以使用可程式化的 RuntimeShader 物件產生進階效果。
圖像 新功能與 API Choreographer 改進項目
ChoreographerASurfaceControl API 中的其他方法可為應用程式提供更多可能的影格時間軸,並為 SurfaceFlinger 加入有關影格生命週期的更多背景資訊。
媒體 新功能與 API 預期的音訊轉送
應用程式可以使用新的 API 辨識音訊的轉送方式。
效能和電池 變更 (所有應用程式) 工作管理員
在 Android 13 中,無論目標 SDK 版本為何,使用者都能透過通知導覽匣停止前景服務。
效能和電池 變更 (所有應用程式) 使用 JobScheduler 改善預先擷取工作處理作業
在 Android 13 中,系統會嘗試判斷應用程式下次啟動時的啟動時間,並使用該預估值執行預先擷取工作。
效能和電池 變更 (所有應用程式) 電池資源使用率
Android 13 推出了「電池資源使用率」功能,你可以透過多種方式更有效地管理裝置電池續航力。
隱私權與安全性 變更 (所有應用程式) 通知的執行階段權限
Android 13 導入了新的執行階段通知權限:POST_NOTIFICATIONS
隱私權與安全性 變更 (所有應用程式) 隱藏剪貼簿中的機密內容
如果應用程式允許使用者將機密內容複製到剪貼簿,就必須新增旗標,才能在剪貼簿內容預覽畫面中隱藏該內容。
隱私權與安全性 變更 (所有應用程式) 遷移共用使用者 ID
如果應用程式使用已淘汰的 android:sharedUserId 屬性,且不再依附於該屬性的功能,則應改用其他機制。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 適用於附近 Wi-Fi 裝置的新執行階段權限
使用特定 Wi-Fi API 時,如果應用程式不需要存取裝置的實際位置,應使用新的權限明確表明這點。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 應用程式需要取得新權限,才能在背景使用人體感應器
如果應用程式以 Android 13 為目標版本,且需要在背景執行時需要存取人體感應器資訊,您就必須宣告新的 BODY_SENSORS_BACKGROUND 權限。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 精細媒體權限
應用程式現在必須使用個別權限要求存取不同類型的媒體,而非 READ_EXTERNAL_STORAGE 權限。
隱私權與安全性 新功能與 API 為已註冊使用情境的接收器以更安全的方式匯出
為提高執行階段接收器的安全性,Android 13 可讓您指定是否應匯出應用程式中的特定廣播接收器,並向裝置上的其他應用程式顯示。
隱私權與安全性 新功能與 API 相片挑選工具
應用程式應使用新的相片挑選工具,讓使用者以安全的內建方式選取媒體檔案,不必授予整個媒體庫的存取權。
隱私權與安全性 新功能與 API 適用於附近 Wi-Fi 裝置的新執行階段權限
應用程式可以要求新權限,以便找出附近的 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 和/或其關係企業的商標或註冊商標。