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

電磁干擾自適應(yīng)抑制系統(tǒng)平臺(tái)全面解析
基于模糊自適應(yīng)PID控制的永磁同步電機(jī)伺服系統(tǒng)研究
PC1032微功率5.5V/3A高效同步降壓轉(zhuǎn)換器具有自適應(yīng)關(guān)斷功能
基于FPGA LMS算法的自適應(yīng)濾波器設(shè)計(jì)

評(píng)論