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

谷歌如何打造卓越自適應(yīng)應(yīng)用
評論