Android 平臺迎來了一系列重磅更新!其中包括Android 16 的正式推送,為開發者和用戶帶來諸多詳情,推出了旨在改進外接顯示設備上 Android 桌面體驗的開發者預覽版,面向 Android 用戶的 Google 應用以及更多應用的更新,還有6 月份的 Pixel Drop。我們還總結了所有 Google I/O 的相關更新,幫助 Android 開發者構建出色的自適應 Android 應用。
在 Google I/O 2025 上 Android 帶來了令人興奮的改進,為您提供了所需的知識和強大的工具,幫助您構建卓越且用戶友好的應用,使其脫穎而出。
如果您錯過了任何重要的 #GoogleIO25 更新,或者只是獲悉了Android 16的發布,又或者您準備著手開發出色的自適應應用,那么我們的系列視頻正是您的理想之選。了解如何在 Android 16 中利用實時動態 (Live Updates)打造引人入勝的體驗,輕松使用CameraX 拍攝視頻,利用 Media3的編輯工具高效處理視頻,并在諸如XR、Android for Cars、Android TV和桌面等不同設備上吸引用戶。
以下三項重要更新將直接影響您如何打造引人入勝的體驗并與用戶真正建立聯系。
構建自適應應用,觸達 5 億設備
在當今多元化的設備生態系統中,用戶期望他們喜愛的應用能夠在各種設備類型 (包括手機、平板電腦、Chromebook、汽車以及新興的 XR 眼鏡和頭顯設備) 之間實現無縫運行。如要開發能在上述各個設備都表現出色的應用,我們推薦的方法是創建單一的自適應應用。使用這種策略無需再針對每種屏幕尺寸、形狀或輸入法重新構建應用,從而確保在所有設備上都能提供一致且高質量的用戶體驗。
上面的視頻著重分享了開發者無需針對每種設備類型重建應用。相反,小規模、迭代式的變更,即可釋放應用潛力。
以下是一些我們推薦您在應用中使用的資源:
Jetpack Compose 自適應庫中的新功能支持
我們正在不斷努力,以充分簡化使用Jetpack Compose 自適應庫進行自適應開發的過程。在 1.1 版本中新增了諸如窗格擴展和預測性返回等新功能。通過利用規范的布局模式(如列表詳情或輔助窗格布局)并將其與您的應用代碼集成,您的應用將在調整大小時自動調整并重新布局。
Navigation 3
Navigation 3 庫alpha 版本現在支持顯示多個窗格,這樣就無需為單獨的列表視圖和詳細視圖分別更改導航目的地設置。相反,您可以調整設置,在屏幕空間充足時同時渲染多個導航目的地。
Window Manager 庫的更新
AndroidX.window 1.5新增了兩種針對擴展寬度的窗口尺寸類別,這有助于實現針對大型平板設備和桌面設備更出色的布局適配。現在,寬度不低于 1,600dp 的情況被歸類為 "超大尺寸",而寬度在 1,200dp 到 1,600dp 之間的則被歸類為 "大尺寸"。這些細分標準為開發者提供了更精細的粒度,使他們能夠針對更廣泛的窗口尺寸優化應用。
支持所有屏幕方向且可調整大小
Android 16 將會迎來重要變更,這些變更會影響到屏幕方向、寬高比以及可調整大小。面向 SDK 36 的應用需要支持所有屏幕方向并且可以調整大小。
擴展到 Android XR
我們推出了 Android XR SDK 開發者預覽版 2,幫助您更輕松地構建 XR。該版本新增了 Material XR 組件、完全集成在 Android Studio 中的模擬器以及為您的 Google Play 商店應用詳情頁提供了空間視頻支持。
將您的 Wear OS 應用升級到 Material 3 Design
Wear OS 6 采用 Material 3 Expressive,這是一種全新的界面設計,具有個性化的視覺效果和動效,旨在激發用戶的創造力,將于今年晚些時候登陸 Wear、Android 和 Google 應用。您可以利用新的 Jetpack 庫將您的應用和功能塊升級到 Material 3 Expressive:Wear Compose Material 3為應用提供組件,Wear ProtoLayout Material 3為功能塊提供組件和布局。
您可以構建一個單一的自適應移動應用,以便在所有 Android 平臺上提供最佳體驗。通過構建自適應應用,您能夠精準觸達用戶當前以及未來的使用場景,從而提高用戶參與度并提升應用的可發現性。這是一項具有戰略意義的商業決策,能夠充分推動應用取得長期成功。
增強應用的性能優化
準備好將您應用的性能提升到一個新的水平!Google I/O 2025 展示了前沿的工具和技術,旨在提升用戶滿意度、優化技術性能指標,并推動那些至關重要的關鍵績效指標。設想一下,一個能夠全面簡化性能優化的端到端工作流程將如何助您一臂之力。
重新設計的 UiAutomator API
為了使基準具備可靠性與可復現性,我們推出了全新的UiAutomator API。編寫可靠的測試代碼,并在本地設備上或在 Firebase Test Lab 中運行,以確保每次都能獲得一致的結果。
Macrobenchmark
當您的測試工作準備就緒,就可以進行執行測量和理解了。Macrobenchmark可為您提供詳實的數據,而 App Startup 洞察則能為您提供切實可行的改進建議。此外,您還可以通過 DAC 的應用性能分數快速了解應用的運行狀況。通過結合使用這些工具,您可全面了解應用的性能并明確需要重點關注的領域。
不止于代碼縮減和混淆的 R8
您可能知道R8是一種代碼縮減工具,但其實它的功能遠不止于此!本部分的演講視頻通過 "Androidify" 示例應用深入探討了 R8 的各項功能。您將了解到如何應用 R8、如何排查任何問題 (比如崩潰情況) 以及如何對其進行配置以實現最佳性能。視頻中還介紹了庫開發者如何添加 "用戶保留規則",以確保在應用中使用其重要代碼時不受影響。
打造更豐富的圖像和視頻體驗
在當今的數字化環境中,用戶越來越期望其應用能夠具備流暢的內容創作能力。為了滿足這一需求,開發者需要強大的工具,以打造出色的相機和媒體體驗。
CameraX 預覽版中的 Media3Effects
在 Google I/O 大會上,開發者深入研究了使用 CameraX 捕捉高質量視頻的實用技巧,同時在預覽畫面上應用了Media3Effects。
Google 弱光增強
Google Play 服務中的 Google 弱光增強功能 (Google Low-Light Boost) 可在弱光條件下實現實時動態相機亮度調節,即使設備不支持弱光增強自動曝光 (Low Light Boost AE) 模式也能實現此效果。
新增相機和媒體示例
在 Google I/O 2025 上,相機與媒體團隊創建了新的示例和演示內容,旨在幫助開發者在 Android 平臺上打造卓越的媒體和相機體驗。這些示例和演示內容強調,應用將使用Media3 Transformer(用于高級視頻編輯) 和 Compose (用于自適應界面,包括 XR) 等 Jetpack 庫來打造面向未來的應用。詳細了解如何使用 CameraX 逐步添加高級功能、利用 Media3 實現視頻摘要和 HDR 縮略圖等 AI 驅動型功能,以及如何使用Oboe 等專用 API實現高效的音頻播放。我們還對CameraX 示例進行了更新,使其能夠完全采用 Compose 而非基于視圖的系統來運行。
-
Android
+關注
關注
12文章
3974瀏覽量
130485 -
Google
+關注
關注
5文章
1791瀏覽量
59139 -
開發者
+關注
關注
1文章
653瀏覽量
17606
原文標題:如何打造卓越自適應應用 | Google I/O 2025 不容錯過的重要更新
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于模糊自適應PID控制的永磁同步電機伺服系統研究
PC1032微功率5.5V/3A高效同步降壓轉換器具有自適應關斷功能
基于FPGA LMS算法的自適應濾波器設計

無刷直流電機自適應模糊直接轉矩控制研究
無刷直流電機自適應模糊PID控制系統
CYW43907使用AP功能時是否具有自適應功能?
無刷直流電機雙閉環模糊自適應控制方法研究
永磁同步電機自適應高階滑模Type-2模糊控制
GLAD應用:大氣像差與自適應光學
基于自適應優化的高速交叉矩陣設計
步進電機如何自適應控制?步進電機如何細分驅動控制?
第二代AMD Versal Prime系列自適應SoC的亮點

評論