當前位置: 妍妍網 > 碼農

平台穩定性裏程碑 | Android 15 Beta 3 已釋出

2024-07-05碼農

作者 / 產品管理副總裁、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 詳細更新