下表列出可能對應用程式開發人員造成影響的所有已知功能與行為變更。請使用這份清單找出會對您造成影響的變更,然後按一下對應的連結閱讀說明文件。
類別 | 類型 | 名稱 |
---|---|---|
相機與媒體 | 新功能與 API |
應用程式內相機控制項 Android 15 新增擴充功能,讓你在支援的裝置上進一步控管相機硬體及其演算法。 |
相機與媒體 | 新功能與 API |
HDR 進步空間控制 Android 15 可讓你使用 setDesiredHdrHeadroom 控制 HDR 進步空間,在 SDR 和 HDR 內容之間取得平衡。 |
相機與媒體 | 新功能與 API |
音量控制項 Android 15 根據 CTA-2075 的音量標準導入 LoudnessCodecController API,這個 API 可協助你管理音訊音量不一致的問題,確保使用者在切換內容或應用程式時,不必持續調整音量。 |
相機與媒體 | 新功能與 API |
Virtual MIDI 2.0 裝置 Android 15 將 UMP 支援範圍擴展到虛擬 MIDI 應用程式,可讓合成應用程式將合成器應用程式控制為虛擬 MIDI 2.0 裝置,就像使用 USB MIDI 2.0 裝置一樣。 |
相機與媒體 | 淘汰項目 |
使用 Spatializer,而非 Virtualizer 在 Android 15 中,我們已淘汰 Virtualizer 類別。 |
相機與媒體 | 變更 (所有應用程式) |
現在,當達到資源限制時,直接開啟和卸載音訊播放會使先前開啟的直接或卸載音軌失效 從 Android 15 開始,當應用程式要求直接播放時,系統會撤銷任何目前開啟的直接 AudioTrack 物件,使其無法執行新曲目要求。 |
相機與媒體 | 變更 (指定 15 歲以上為目標版本的應用程式) |
要求音訊焦點的限制 以 Android 15 為目標的應用程式必須是頂層應用程式或執行音訊相關的前景服務,才能要求音訊焦點。 |
連線能力 | 新功能與 API |
衛星支援 Android 15 持續擴充對衛星連線的平台支援,並包含一些 UI 元素,以確保衛星連線環境中的一致性。 |
連線能力 | 新功能與 API |
流暢的 NFC 體驗 Android 15 致力讓感應支付功能提供更順暢穩定的體驗,同時繼續支援 Android 可靠的 NFC 應用程式生態系統。 |
連線能力 | 新功能與 API |
錢包角色 Android 15 導入了新的錢包角色,可更緊密地與使用者偏好的錢包應用程式整合。 |
核心功能 | 變更 (所有應用程式) |
套件已停止狀態變更 在 Android 15 中,應用程式只能透過直接或間接使用者動作,從 FLAG_STOPPED 狀態中移除。除了現有限制外,當應用程式在 Android 15 進入停止狀態時,系統也會取消所有待處理意圖。 |
核心功能 | 變更 (指定 15 歲以上為目標版本的應用程式) |
新的媒體處理前景服務類型 Android 15 導入了新的前景服務類型 mediaProcessing 。此服務類型適用於轉碼媒體檔案等作業。 |
核心功能 | 變更 (指定 15 歲以上為目標版本的應用程式) |
BOOT_COMPLETED 廣播接收器啟動前景服務的相關限制針對指定 Android 15 為目標版本的應用程式, BOOT_COMPLETED 接收器不得啟動某些類型的前景服務。 |
核心功能 | 變更 (指定 15 歲以上為目標版本的應用程式) |
用於端對端加密的金鑰管理功能 新增的 E2eeContactKeysManager 類別,可促進 Android 應用程式中的端對端加密 (E2EE)。 |
開發人員的工作效率與工具 | 新功能與 API |
改善 PDF Android 15 開發人員預覽版 2 提供早期預先發布版,有助我們大幅改善 PdfRenderer API。 |
開發人員的工作效率與工具 | 新功能與 API |
自動切換語言 Android 15 新增了額外控制項,協助應用程式調整自動語言切換功能。 |
開發人員的工作效率與工具 | 新功能與 API |
精細的換行控制項 自 Android 15 起, TextView 和基礎行斷路器可在同一行中保留指定的文字部分,提升可讀性。 |
開發人員的工作效率與工具 | 新功能與 API |
OpenJDK 17 更新 Android 15 配合最新 OpenJDK LTS 版本的功能,持續更新 Android 核心程式庫。 |
大螢幕與板型規格 | 新功能與 API |
封面螢幕支援 您的應用程式可以宣告 Android 15 使用的屬性,允許 Application 或 Activity 在支援的可拆式裝置小型封面螢幕中顯示。 |
非 SDK 介面限制 | 變更 (指定 15 歲以上為目標版本的應用程式) |
非 SDK 介面限制更新 Android 15 根據與 Android 開發人員合作及最新的內部測試,提供最新的受限制非 SDK 介面清單。 |
效能和電池 | 新功能與 API |
ApplicationStartInfo API Android 15 的 ApplicationStartInfo API 可提供有關應用程式啟動的深入分析,包括啟動狀態、啟動階段花費的時間、應用程式 Application 類別執行個體化時的啟動方式等等。 |
效能和電池 | 新功能與 API |
詳細的應用程式大小資訊 Android 15 新增 StorageStats.getAppBytesByDataType([type]) API,可讓您深入分析應用程式使用各空間的情形,包括 APK 檔案分割、AOT 和加速相關程式碼、Dex 中繼資料、程式庫和引導式設定檔。 |
效能和電池 | 新功能與 API |
SQLite 資料庫改善項目 Android 15 導入了新的 SQLite API,可公開基礎 SQLite 引擎的進階功能,針對應用程式中可能列出的特定效能問題提供進階功能。 |
效能和電池 | 新功能與 API |
Android 動態效能架構更新 Android 15 持續投資 Android 動態效能架構 (ADPF)。這一套 API 可讓遊戲和效能密集型應用程式直接與 Android 裝置的電源和熱能系統互動。 |
隱私權 | 新功能與 API |
螢幕錄影偵測 Android 15 新增應用程式支援,可偵測使用者是否正在錄影。 |
隱私權 | 新功能與 API |
擴充的 IntentFilter 功能 Android 15 透過 UriRelativeFilterGroup 支援更精準的 Intent 解析功能,UriRelativeFilterGroup 包含一組 UriRelativeFilter 物件,這些物件會構成一組必須符合每項要求的 Intent 比對規則,包括網址查詢參數、網址片段,以及封鎖或排除規則。 |
隱私權 | 新功能與 API |
Android 版 Privacy Sandbox Android 15 在 Android 15 中,將 Android AD 服務擴充至第 10 級,同時納入最新版 Android 版 Privacy Sandbox 來開發新技術,強化使用者隱私,並在行動應用程式上提供有效且個人化廣告體驗。 |
隱私權 | 新功能與 API |
Health Connect Android 15 在 Health Connect by Android 中整合了 Android 14 擴充功能 10,這是一個安全的集中式平台,可用於管理及分享應用程式收集到的健康與健身資料。本次更新支援健身、營養等新資料類型。 |
隱私權 | 新功能與 API |
局部螢幕畫面分享 Android 15 支援部分螢幕畫面分享功能,因此使用者可單獨分享或錄製應用程式視窗,不必分享整個裝置螢幕畫面。這項功能 (在 Android 14 QPR2 中首次啟用) 包含可用於自訂部分螢幕畫面分享體驗的 MediaProjection 回呼。 |
安全性 | 新功能與 API |
使用 fs-verity 保護檔案 Android 15 的 FileIntegrityManager 包含新的 API,可以運用 Linux kernel 中的 fs-verity 功能。 |
使用者體驗 | 變更 (指定 15 歲以上為目標版本的應用程式) |
routineTextHeight 屬性預設為 true 如果應用程式指定 Android 15,則 elegantTextHeight TextView 屬性會預設為 True,請將預設使用的精簡字型替換成含有大型垂直指標的大型指令碼,更易讀易懂。 |
使用者體驗 | 新功能與 API |
強化「零打擾」規則AutomaticZenRule 可讓應用程式自訂注意力管理 (「零打擾」) 規則,並決定啟用或停用規則的時機。Android 15 的目標是改善使用者體驗,大幅改善這些規則。 |