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浏览量
130496 -
Google
+关注
关注
5文章
1791浏览量
59153 -
开发者
+关注
关注
1文章
653浏览量
17616
原文标题:如何打造卓越自适应应用 | Google I/O 2025 不容错过的重要更新
文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
基于模糊自适应PID控制的永磁同步电机伺服系统研究
PC1032微功率5.5V/3A高效同步降压转换器具有自适应关断功能
基于FPGA LMS算法的自适应滤波器设计

无刷直流电机自适应模糊直接转矩控制研究
无刷直流电机自适应模糊PID控制系统
CYW43907使用AP功能时是否具有自适应功能?
无刷直流电机双闭环模糊自适应控制方法研究
矩阵变换器驱动异步电机模糊自适应PI控制
永磁同步电机自适应高阶滑模Type-2模糊控制
GLAD应用:大气像差与自适应光学
基于自适应优化的高速交叉矩阵设计
步进电机如何自适应控制?步进电机如何细分驱动控制?
第二代AMD Versal Prime系列自适应SoC的亮点

评论