作者 / 產(chǎn)品管理副總裁、Android 開發(fā)者 Matthew McCullough
從近期發(fā)布的 Beta 3 開始,Android 15 達成了平臺穩(wěn)定性里程碑版本,這意味著開發(fā)者 API 和所有面向應(yīng)用的行為都已是最終版本,您可以查閱它們并將其集成到您的應(yīng)用中,并且針對 Android 15 的應(yīng)用可以在 Google Play 上發(fā)布。感謝您一直以來的持續(xù)反饋,幫助我們達到了這一里程碑。
在 Android 15 中,我們繼續(xù)致力于打造一個既能提升工作效率,又能提供全新功能的平臺。這些新功能的目標是在最多樣化的設(shè)備陣容上打造卓越的媒體體驗和 AI 體驗,充分利用設(shè)備形態(tài),最大限度地降低電池消耗,提升應(yīng)用運行流暢性,并增強用戶隱私和安全保護。
Android 全年都會提供增強功能和新特性,您對 Android Beta 版的反饋對于 Android 不斷改進至關(guān)重要。Android 15 開發(fā)者網(wǎng)站提供了更多關(guān)于 Beta 版的信息,包括在設(shè)備上下載該版本的方法和版本發(fā)布時間表。我們期待聽到您的想法,并提前感謝您所做出的貢獻,幫助 Android 成為適合所有人使用的平臺。
Android 15 Beta 3 的新功能
鑒于我們在發(fā)布周期中所處的階段,Android 15 Beta 3 版本只有一些新功能可供您在開發(fā)過程中使用。
改善通行密鑰和憑據(jù)管理器的
用戶體驗
用戶將能夠使用人臉識別、指紋或屏幕鎖等通行密鑰,一鍵登錄針對 Android 15 的應(yīng)用。如果用戶不小心忽略了使用通行密鑰登錄的提示,還可以在自動填充條件界面 (例如鍵盤建議或下拉菜單) 中看到通行密鑰或其他憑據(jù)管理器 (Credential Manager) 的建議。
Single-step 界面體驗
備用界面體驗
用于 single-step 界面的
憑據(jù)提供程序集成
已注冊的憑據(jù)提供程序?qū)⒛軌蚴褂?Jetpack androidx.credentials 庫中即將推出的 API,來將用戶身份驗證機制交給系統(tǒng)界面,從而在運行 Android 15 的設(shè)備上實現(xiàn) single-step 身份驗證體驗。
自動填充備用界面的應(yīng)用集成
如果您使用 Credential Manager API 在登錄時向用戶展示選擇器,您可以將憑據(jù)管理器請求與特定視圖 (例如用戶名或密碼字段) 相關(guān)聯(lián)。當用戶聚焦于其中一個視圖時,憑據(jù)管理器會收到相關(guān)請求,并且提供程序匯總,得到的憑據(jù)會顯示在自動填充備用界面中,例如內(nèi)嵌建議或下拉菜單建議。
Android WebView 已棄用 WebSQL
WebSettings 中的 setDatabaseEnabled 和 getDatabaseEnabled 現(xiàn)已被棄用。這些設(shè)置用于 Webview 內(nèi)的 WebSQL 支持。我們已從 Chrome 瀏覽器移除 WebSQL,Android Webview 現(xiàn)也已棄用 WebSQL。未來 12 個月內(nèi),這些方法將在所有 Android 版本中失效。
萬維網(wǎng)聯(lián)盟 (W3C) 建議需要 Web 數(shù)據(jù)庫的應(yīng)用采用 IndexedDB 等 Web StorageAPI 技術(shù)。
讓您的應(yīng)用、庫、工具和游戲引擎整裝待發(fā)!
如果您開發(fā)的是 SDK、庫、工具或游戲引擎,現(xiàn)在更重要的是準備所有必要更新,讓下游應(yīng)用和游戲開發(fā)者免受兼容性問題的阻礙,能針對最新的 SDK 功能進行開發(fā)。請務(wù)必告知開發(fā)者是否需要更新才能完全支持 Android 15。
測試應(yīng)用的環(huán)節(jié)包括:
通過 Google Play 或其他方式將您的應(yīng)用安裝到運行 Android 15 Beta 3 的設(shè)備或模擬器上。
運行應(yīng)用的所有工作流程,檢查是否有功能或界面問題。
檢查應(yīng)用的行為變更以便您集中測試。
Android 的每個版本都包含針對平臺的變更,這些變更能提升隱私性、安全性和整體用戶體驗,可能會影響您的應(yīng)用。即使您尚未針對 Android 15 采取任何行動,也請您關(guān)注以下幾項變更:
更改軟件包停止狀態(tài) - Android 15 更新了軟件包 FLAG_STOPPED 狀態(tài)的行為,在用戶啟動應(yīng)用或間接與應(yīng)用交互之前,使應(yīng)用保持停止狀態(tài)。
支持 16 KB 頁面大小 - 從 Android 15 開始,Android 支持配置為使用 16 KB 頁面大小的設(shè)備。如果您的應(yīng)用或庫直接或通過 SDK 間接使用 NDK,那么您可能需要重新構(gòu)建應(yīng)用,才能在這些設(shè)備上運行。
支持私密空間 - 私密空間是 Android 15 的新功能,支持用戶在自己的設(shè)備上創(chuàng)建獨立的空間,用戶可以為該空間設(shè)置額外的身份驗證步驟,防止敏感應(yīng)用遭到窺探。
啟用預(yù)測性返回動畫 - 從 Android 15 開始,系統(tǒng)動畫 (如返回主屏幕、跨任務(wù)和跨活動) 將會出現(xiàn)在已選擇使用預(yù)測性返回手勢的應(yīng)用中,無論是已完全還是在 activity 級別啟用。
在兼容性測試中,請務(wù)必徹底測試應(yīng)用正在使用的庫與 SDK。如果遇到任何問題,您可能需要更新到最新的 SDK 版本或聯(lián)系開發(fā)者尋求幫助。
發(fā)布兼容 Android 15 的應(yīng)用版本后,您可以開始相關(guān)流程,以更新應(yīng)用的 targetSdkVersion。請查看應(yīng)用面向 Android 15 進行開發(fā)時適用的行為變更,并使用兼容性框架幫助快速檢測問題。
即刻體驗 Android 15
此次發(fā)布的 Beta 版本全面支持 Android 15 功能嘗鮮、應(yīng)用測試以及反饋提交?,F(xiàn)在我們處于 Beta 版測試階段,您可以在官方文檔查看有關(guān)注冊設(shè)備的信息;如果注冊受支持的 Pixel 設(shè)備,您將通過 OTA 方式獲得此版本和未來的 Android Beta 版更新。如果您沒有受支持的設(shè)備,可以在 Android Studio 中使用 64 位的 Android 模擬器系統(tǒng)映像。如果您已在受支持的設(shè)備上加入了 Android 14 QPR Beta 版計劃,則會自動更新為 Android 15 Beta 3。
為獲得最佳 Android 15 開發(fā)體驗,我們建議您使用最新版 Android Studio Koala。設(shè)置完畢后,您可以執(zhí)行以下操作:
試用新功能和 API - 在開發(fā)者預(yù)覽版和 Beta 版計劃的早期階段,您的反饋至關(guān)重要。歡迎您通過反饋頁面的問題跟蹤頁報告問題。
測試您當前應(yīng)用的兼容性 - 了解您的應(yīng)用是否受到 Android 15 版本更新的影響;將您的應(yīng)用安裝到運行 Android 15 的設(shè)備或模擬器上,并進行徹底的測試。
使用 Android SDK 升級助手更新您的應(yīng)用 - Android Studio Koala Drop 最新版本現(xiàn)在涵蓋 Android 15 API 變更,并引導(dǎo)您完成使用 Android SDK 升級助手升級 targetSdkVersion 的步驟。
我們將在 Android 15 發(fā)布周期內(nèi)定期更新 Beta 版系統(tǒng)映像和 SDK。
-
Android
+關(guān)注
關(guān)注
12文章
3935瀏覽量
127339 -
Google
+關(guān)注
關(guān)注
5文章
1762瀏覽量
57505 -
開發(fā)者
+關(guān)注
關(guān)注
1文章
563瀏覽量
17005
原文標題:平臺穩(wěn)定性里程碑 | Android 15 Beta 3 已發(fā)布
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論