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

    文章

    3974

    浏览量

    130496
  • Google
    +关注

    关注

    5

    文章

    1791

    浏览量

    59153
  • 开发者
    +关注

    关注

    1

    文章

    653

    浏览量

    17616

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于模糊自适应PID控制的永磁同步电机伺服系统研究

    在对模糊控制的基本理论和PD控制的功能进行分析的基础上,对永礁同步电机进行数学建模,通过d-q变换和park变换,得到永磁同步电机数学模型的传递画数,在此基础上,运用模糊控制理论,采用模糊自适应PD
    发表于 07-29 16:16

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

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

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

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

    无刷直流电机自适应模糊直接转矩控制研究

    针对无刷直流电机( BLDCM)转矩脉动较大和传统 P1速度环调节能力差的问题,提出了自适应模糊直接转矩控制的策略。集成了转矩直接控制和模糊控制自适应强的优点,可以有效抑制转矩脉动和加快转矩响应速度
    发表于 07-09 14:20

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

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

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

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

    无刷直流电机双闭环模糊自适应控制方法研究

    纯分享帖,点击下方附件免费获取完整资料~~~ *附件:无刷直流电机双闭环模糊自适应控制方法研究.pdf 【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容,谢谢!
    发表于 07-08 18:35

    矩阵变换器驱动异步电机模糊自适应PI控制

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:矩阵变换器驱动异步电机模糊自适应PI控制.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-04 14:46

    永磁同步电机自适应高阶滑模Type-2模糊控制

    针对永磁同步电机数学模型不确定问题,提出一种自适应高阶滑模Type-2模糊控制方法。采用积分滑模面二阶滑模控制律,保持传统滑模控制的鲁棒性并实现不含不确定高阶输入输出有限时间稳定;不需要预先确定干扰
    发表于 03-27 11:54

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

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

    基于自适应优化的高速交叉矩阵设计

    提出了一种基于自适应优化的交叉矩阵传输设计,采用AHB协议并引入自适应突发传输调整和自适应优先级调整的创新机制。通过动态调整突发传输的长度和优先级分配,实现了对数据流的有效管理,提升了系统的带宽
    的头像 发表于 01-18 10:24 ?448次阅读

    步进电机如何自适应控制?步进电机如何细分驱动控制?

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机,广泛应用于各种自动化控制系统中。为了提高步进电机的性能,自适应控制和细分驱动控制是两种重要的技术手段。 一、步进电机的自适应控制 自适应控制
    的头像 发表于 10-23 10:04 ?1684次阅读

    第二代AMD Versal Prime系列自适应SoC的亮点

    Versal Prime 系列自适应 SoC 在视频相关指标中提供了至高 2 倍的性能1,充分释放创造力,是打造多通道 4K 和 8K 内容捕获、制作和分发设备的理想芯片平台。
    的头像 发表于 09-14 15:32 ?1020次阅读
    第二代AMD Versal Prime系列<b class='flag-5'>自适应</b>SoC的亮点

    TDP1204和TMDS1204如何使用自适应均衡

    电子发烧友网站提供《TDP1204和TMDS1204如何使用自适应均衡.pdf》资料免费下载
    发表于 09-11 10:28 ?0次下载
    TDP1204和TMDS1204如何使用<b class='flag-5'>自适应</b>均衡

    TUSB1146的自适应均衡带来的益处

    电子发烧友网站提供《TUSB1146的自适应均衡带来的益处.pdf》资料免费下载
    发表于 09-03 10:56 ?0次下载
    TUSB1146的<b class='flag-5'>自适应</b>均衡带来的益处