0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌如何打造卓越自适应应用

谷歌开发者 来源:谷歌开发者 2025-07-30 16:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 /开发者关系工程师 Mozart Louis

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

    文章

    4044

    浏览量

    134947
  • Google
    +关注

    关注

    5

    文章

    1820

    浏览量

    60749
  • 开发者
    +关注

    关注

    1

    文章

    799

    浏览量

    18118

原文标题:如何打造卓越自适应应用 | Google I/O 2025 不容错过的重要更新

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    [GLAD] GLAD:大气像差与自适应光学

    概述 激光在大气湍流中传输时会拾取大气湍流导致的相位畸变,特别是在长距离传输的激光通信系统中。这种畸变会使传输激光的波前劣化。通过在系统中引入自适应光学系统,可以对激光传输时拾取的低频畸变进行校正
    发表于 05-26 08:27

    深入解析MAX8834Y/MAX8834Z:自适应升压转换器的卓越之选

    深入解析MAX8834Y/MAX8834Z:自适应升压转换器的卓越之选 在电子设备的设计中,电源管理和闪光灯驱动是至关重要的环节。Maxim Integrated推出的MAX8834Y
    的头像 发表于 03-12 14:10 240次阅读

    探索DS30EA101:0.15至3.125 Gbps自适应电缆均衡器的卓越性能

    探索DS30EA101:0.15至3.125 Gbps自适应电缆均衡器的卓越性能 在电子工程师的日常工作中,信号传输的稳定性和质量是至关重要的。今天,我们就来深入了解一款名为DS30EA101
    的头像 发表于 02-09 17:05 888次阅读

    深入剖析IR2520D(S):自适应镇流器控制IC的卓越性能

    深入剖析IR2520D(S):自适应镇流器控制IC的卓越性能 作为一名电子工程师,在设计荧光灯照明电路时,一款合适的控制IC至关重要。今天,我将为大家详细解读IR2520D(S) (PbF)这款
    的头像 发表于 12-28 15:50 1056次阅读

    探索DS15EA101:高性能自适应电缆均衡器的卓越之选

    探索DS15EA101:高性能自适应电缆均衡器的卓越之选 在电子工程师的日常工作中,信号传输的质量和稳定性是至关重要的考量因素。尤其是在处理高速数据传输时,电缆的损耗和信号衰减可能会导致数据错误
    的头像 发表于 12-27 09:40 924次阅读

    探索DS30EA101:0.15至3.125 Gbps自适应电缆均衡器的卓越性能

    探索DS30EA101:0.15至3.125 Gbps自适应电缆均衡器的卓越性能 在电子设备的设计中,信号传输的质量和稳定性至关重要。尤其是在使用铜缆进行数据传输时,电缆损耗会导致信号失真,影响系统
    的头像 发表于 12-23 17:35 872次阅读

    宽温自适应超级电容的技术突破有哪些

    宽温自适应超级电容在电解质、电极材料、结构设计、能量密度提升及极端环境应用等方面实现了技术突破。
    的头像 发表于 12-10 17:19 951次阅读

    AMD Versal自适应SoC内置自校准的工作原理

    本文提供有关 AMD Versal 自适应 SoC 内置自校准 (BISC) 工作方式的详细信息。此外还详述了 Versal 的异步模式及其对 BISC 的影响。
    的头像 发表于 10-21 08:18 4540次阅读

    高压放大器驱动:基于FPGA的SPGD自适应光学控制平台的探索

    实验名称: 基于FPGA的SPGD自适应光学控制平台整体设计 测试目的: 在分析优化式自适应光学系统平台的基础上,结合SPGD算法原理以及项目实际需求,对SPGD自适应光学控制平台进行方案设计,确定
    的头像 发表于 10-11 17:48 1055次阅读
    高压放大器驱动:基于FPGA的SPGD<b class='flag-5'>自适应</b>光学控制平台的探索

    电磁干扰自适应抑制系统平台全面解析

    电磁干扰自适应抑制系统平台全面解析
    的头像 发表于 09-17 16:12 923次阅读
    电磁干扰<b class='flag-5'>自适应</b>抑制系统平台全面解析

    电磁干扰自适应抑制系统平台全面解析

    电磁干扰自适应抑制系统平台精简解析 北京华盛恒辉电磁干扰自适应抑制系统平台,是针对复杂电磁环境下电子设备稳定运行需求设计的综合性解决方案,通过整合多元技术实现动态、智能的干扰抑制。以下从系统架构
    的头像 发表于 09-17 16:11 713次阅读

    PC1032微功率5.5V/3A高效同步降压转换器具有自适应关断功能

    。这种灵活性使其成为系统电源轨供应的良好选择。自适应关断时间架构提供了出色的输出电压精度和卓越的负载瞬态响应。只需外部前馈补偿电容即可获得更快的响应。PC1032采用绿色SOT-563-6封装。 特性
    发表于 07-19 16:18

    基于FPGA LMS算法的自适应滤波器设计

    自适应滤波是近几十年发展起来的信号处理理论的的新分支。随着人们在该领域研究的不断深入,自适应处理的理论和技术日趋完善,其应用领域也越来越广泛。自适应滤波在通信、控制、语言分析和综合、地震信号处理
    的头像 发表于 07-10 11:25 3758次阅读
    基于FPGA LMS算法的<b class='flag-5'>自适应</b>滤波器设计

    无刷直流电机自适应模糊PID控制系统

    摘要:针对无刷直流电机传统PID控制存在精度低、抗于抗能力差及模糊控制稳态精度不高等问题,研究了一种自适应模糊PID控制方法。论文分析了直流无刷电机的工作原理,建立了直流无刷电机自适应模期PID
    发表于 07-09 14:18

    CYW43907使用AP功能时是否具有自适应功能?

    我们想在我们的产品中使用这种芯片来获得 CE 注册证书,CE 需要自适应功能,但是我们在数据表和源包中找不到任何消息。functions 要执行如下: 启动时自动扫描并选择干扰较小的频道,遇到干扰
    发表于 07-09 08:21