作者 / 產品管理副總裁、Android 開發者 Matthew McCullough
從近期釋出的 Beta 3 開始,Android 15 達成了 平台穩定性 裏程碑版本,這意味著開發者 API 和所有面向套用的行為都已是最終版本,您可以查閱它們並將其整合到您的套用中,並且針對 Android 15 的套用可以在 Google Play 上釋出。感謝您一直以來的持續反饋,幫助我們達到了這一裏程碑。
🔗 平台穩定性
https://developer.android.google.cn/about/versions/15/overview#platform_stability
在 Android 15 中,我們繼續致力於打造一個既能提升工作效率,又能提供全新功能的平台。這些新功能的目標是在最多樣化的裝置陣容上打造 卓越的媒體體驗 和 AI 體驗 ,充分利用裝置形態, 最大限度地降低電池消耗 , 提升套用執行流暢性 ,並 增強使用者私密和安全保護 。
🔗 卓越的媒體體驗
https://developer.android.google.cn/media
🔗 AI 體驗
https://developer.android.google.cn/ml/aicore
🔗 最大限度地降低電池消耗
https://developer.android.google.cn/develop/background-work/background-tasks
🔗 提升套用執行流暢性
https://developer.android.google.cn/topic/performance/baselineprofiles/overview
🔗 增強使用者私密和安全保護
https://developer.android.google.cn/privacy-and-security/about
Android 全年都會提供增強功能和新特性,您對 Android Beta 版 的反饋對於 Android 不斷改進至關重要。 Android 15 開發者網站 提供了更多關於 Beta 版的資訊,包括在裝置上下載該版本的方法和 版本釋出時間表 。我們期待 聽到您的想法 ,並提前感謝您所做出的貢獻,幫助 Android 成為適合所有人使用的平台。
🔗 Android Beta 版
https://www.google.com/android/beta
🔗 Android 15 開發者網站
https://developer.android.google.cn/about/versions/15
🔗 版本釋出時間表
https://developer.android.google.cn/about/versions/15/overview#timeline
🔗 聽到您的想法
https://developer.android.google.cn/about/versions/15/feedback
Android 15 Beta 3 的新功能
鑒於我們在釋出周期中所處的階段,Android 15 Beta 3 版本只有一些新功能可供您在開發過程中使用。
改善通行金鑰和憑據管理器的
使用者體驗
使用者將能夠使用人臉辨識、指紋或螢幕鎖等通行金鑰,一鍵登入針對 Android 15 的套用。如果使用者不小心忽略了使用通行金鑰登入的提示,還可以在自動填充條件界面 (例如鍵盤建議或下拉選單) 中看到通行金鑰或其他憑據管理器 (Credential Manager) 的建議。
Single-step 界面體驗
備用界面體驗
用於 single-step 界面的憑據提供程式整合
已註冊的憑據提供程式將能夠使用 Jetpack
androidx.credentials
庫中即將推出的 API,來
將使用者身份驗證機制交給系統界面
,從而在執行 Android 15 的裝置上實作 single-step 身份驗證體驗。
🔗 androidx.credentials
https://developer.android.google.cn/jetpack/androidx/releases/credentials
🔗 將使用者身份驗證機制交給系統界面
https://developer.android.google.cn/identity/sign-in/single-tap-biometric
自動填充備用界面的套用整合
如果您使用 Credential Manager API 在登入時向使用者展示選擇器,您可以 將憑據管理器請求與特定檢視 (例如使用者名稱或密碼欄位) 相關聯 。當使用者聚焦於其中一個檢視時,憑據管理器會收到相關請求,並且提供程式匯總,得到的憑據會顯示在自動填充備用界面中,例如內嵌建議或下拉選單建議。
🔗 將憑據管理器請求與特定檢視相關聯
https://developer.android.google.cn/identity/autofill/credential-manager-autofill
Android WebView 已棄用 WebSQL
WebSettings 中的 setDatabaseEnabled 和 getDatabaseEnabled 現已被棄用。這些設定用於 Webview 內的 WebSQL 支持。我們已從 Chrome 瀏覽器移除 WebSQL,Android Webview 現也已棄用 WebSQL。未來 12 個月內,這些方法將在所有 Android 版本中失效。
🔗 setDatabaseEnabled
https://developer.android.google.cn/reference/android/webkit/WebSettings#setDatabaseEnabled(boolean)
🔗 getDatabaseEnabled
https://developer.android.google.cn/reference/android/webkit/WebSettings#getDatabaseEnabled()
全球資訊網協會 (W3C) 建議 需要 Web 資料庫的套用采用 IndexedDB 等 Web Storage API 技術。
🔗 建議
https://www.w3.org/TR/webdatabase/
🔗 IndexedDB
https://developer.mozilla.org/docs/Web/API/IndexedDB_API/Using_IndexedDB
🔗 Web Storage API
https://developer.mozilla.org/docs/Web/API/Web_Storage_API
讓您的套用、庫、工具和遊戲引擎整裝待發!
如果您開發的是 SDK、庫、工具或遊戲引擎,現在更重要的是準備所有必要更新,讓下遊套用和遊戲開發者免受相容性問題的阻礙,能針對最新的 SDK 功能進行開發。請務必告知開發者是否需要更新才能完全支持 Android 15。
測試套用的環節包括:
透過 Google Play 或其他方式將您的套用安裝到執行 Android 15 Beta 3 的裝置或模擬器上。
執行套用的所有工作流程,檢查是否有功能或界面問題。
檢查套用的 行為變更 以便您集中測試。
🔗 行為變更
https://developer.android.google.cn/about/versions/15/behavior-changes-all
Android 的每個版本都包含針對平台的變更,這些變更能提升私密性、安全性和整體使用者體驗,可能會影響您的套用。即使您尚未針對 Android 15 采取任何行動,也請您關註以下幾項變更:
更改軟體包停止狀態 - Android 15 更新了軟體包 FLAG_STOPPED 狀態的行為,在使用者啟動套用或間接與套用互動之前,使套用保持停止狀態。
支持 16 KB 頁面大小 - 從 Android 15 開始,Android 支持配置為使用 16 KB 頁面大小的裝置。如果您的套用或庫直接或透過 SDK 間接使用 NDK,那麽您可能需要重新構建套用,才能在這些裝置上執行。
支持私密空間 - 私密空間 是 Android 15 的新功能,支持使用者在自己的裝置上建立獨立的空間,使用者可以為該空間設定額外的身份驗證步驟,防止敏感套用遭到窺探。
啟用預測性返回動畫 - 從 Android 15 開始,系統動畫 (如返回主螢幕、跨任務和跨活動) 將會出現在已 選擇使用預測性返回手勢 的套用中,無論是已完全還是在 activity 級別啟用。
🔗 更改軟體包停止狀態
https://developer.android.google.cn/about/versions/15/behavior-changes-all#enhanced-stop-states
🔗 FLAG_STOPPED
https://developer.android.google.cn/reference/android/content/pm/ApplicationInfo#FLAG_STOPPED
🔗 支持 16KB 頁面大小
https://developer.android.google.cn/about/versions/15/behavior-changes-all#16-kb
🔗 支持私密空間
https://developer.android.google.cn/about/versions/15/behavior-changes-all#private-space-changes
🔗 私密空間
https://developer.android.google.cn/about/versions/15/features#private-space
🔗 啟用預測性返回動畫
https://developer.android.google.cn/about/versions/15/behavior-changes-all#predictive-back
🔗 選擇使用預測性返回手勢
https://developer.android.google.cn/guide/navigation/custom-back/predictive-back-gesture#opt-predictive
↕️ 上下滑動檢視更多註釋連結
在相容性測試中,請務必徹底測試套用正在使用的庫與 SDK。如果遇到任何問題,您可能需要更新到最新的 SDK 版本或聯系開發者尋求幫助。
釋出相容 Android 15 的套用版本後,您可以開始 相關流程 ,以 更新套用的 targetSdkVersion 。請檢視 套用面向 Android 15 進行開發時適用的行為變更 ,並使用相容性框架幫助快速檢測問題。
🔗 相關流程
https://developer.android.google.cn/preview/migration#setup_sdk
🔗 更新套用的 targetSdkVersion
https://developer.android.google.cn/distribute/best-practices/develop/target-sdk
🔗 套用面向 Android 15 進行開發時適用的行為變更
https://developer.android.google.cn/about/versions/15/behavior-changes-all
即刻體驗 Android 15
此次釋出的 Beta 版本全面支持 Android 15 功能嘗鮮、套用測試以及 反饋 送出。現在我們處於 Beta 版測試階段,您可以在 官方文件 檢視有關註冊裝置的資訊;如果 註冊受支持的 Pixel 裝置 ,您將透過 OTA 方式獲得此版本和未來的 Android Beta 版更新。如果您沒有受支持的裝置,可以在 Android Studio 中 使用 64 位的 Android 模擬器系統映像 。如果您已在受支持的裝置上 加入了 Android 14 QPR Beta 版計劃 ,則會自動更新為 Android 15 Beta 3。
🔗 反饋
https://developer.android.google.cn/about/versions/15/feedback
🔗 官方文件
https://developer.android.google.cn/about/versions/15/devices
🔗 註冊受支持的 Pixel 裝置
https://www.google.com/android/beta
🔗 使用 64 位的 Android 模擬器系統映像
https://developer.android.google.cn/about/versions/15/get#on_emulator
🔗 加入了 Android 14 QPR Beta 版計劃
https://developer.android.google.cn/about/versions/14/get-qpr
為獲得最佳 Android 15 開發體驗,我們建議您使用 最新版 Android Studio Koala 。設定完畢後,您可以執行以下操作:
試用新功能和 API - 在開發者預覽版和 Beta 版計劃的早期階段,您的反饋至關重要。歡迎您透過 反饋頁面 的問題跟蹤頁報告問題。
測試您當前套用的相容性 - 了解您的套用是否受到 Android 15 版本更新的影響;將您的套用安裝到執行 Android 15 的裝置或模擬器上,並進行徹底的測試。
使用 Android SDK 升級助手更新您的套用 - Android Studio Koala Drop 最新版本現在涵蓋 Android 15 API 變更,並引導您完成使用 Android SDK 升級助手 升級 targetSdkVersion 的步驟。
△ Android Studio Koala Drop 中的 Android SDK 升級助手
🔗 最新版 Android Studio Koala
https://developer.android.google.cn/studio/preview
🔗 設定
https://developer.android.google.cn/about/versions/15/setup-sdk
🔗 反饋頁面
https://developer.android.google.cn/about/versions/15/feedback
🔗 Android SDK 升級助手
https://developer.android.google.cn/build/sdk-upgrade-assistant
我們將在 Android 15 釋出周期內定期更新 Beta 版系統映像和 SDK。您可以存取 官方文件 了解詳情。
https://developer.android.google.cn/about/versions/15/overview#pixel
歡迎您存取 Android 15 開發者網站 了解本次釋出的完整資訊:
https://developer.android.google.cn/about/versions/15
Java 和 OpenJDK 是 Oracle 和/或其附屬公司的商標或註冊商標。
所有商標、徽標及品牌名稱均為其各自所有者的財產。
推薦閱讀
如頁面未載入,請重新整理重試
點選屏末 | 閱讀原文 | 進一步了解 Android 15 詳細更新