当前位置:网站首页>为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾

为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾

2022-07-07 00:57:00 Android 开发者

6ca9d32db5deb0b664a8d2b0b154e9b9.png

现如今,应用跨平台无缝协作的特性显得越来越重要,因为有近 5 亿数量的汽车、电视、手表和笔记本电脑搭载了 Android 系统。在今年的 I/O 大会上,我们再次聚焦设备类型,并推出了针对 Wear OS大屏幕设备的重大更新。

以下是 Google I/O 大会关于 "为不同设备类型构建应用" 这个主题的三大重要内容更新,可帮助您深入了解和回顾我们的最新发布和动态:

△ 为不同类型设备构建应用的三大更新

df5e96a58015182e91e7b0a7ae7c9bab.png

#1: 更轻松地构建 Wear OS 和健身应用

6fe8a4aff299dada4076859f45c2eb73.gif

在 I/O 大会上,我们发布了 Compose for Wear OS Beta 版,这是一款新式声明式界面工具包,旨在帮助开发者为 Wear OS 构建卓越的用户体验。Compose for Wear OS 以 Jetpack Compose 为基础,遵守其设计规范,有助于简化和加速界面开发。此外,Compose for Wear OS 还提供了 Material 支持,其中包含为手表优化使用体验的组件。

在开源社区的反馈和参与下,我们一直在努力开发 Compose for Wear OS。自推出开发者预览版以来,我们新增并改进了许多组件,例如导航、可伸缩惰性列表、输入和手势支持等。适用于 Compose for Wear OS 即将推出功能完整且 API 稳定的 1.0 版本,您可以着手构建满足生产环境要求的美观应用了。目前 Compose for Wear OS 已推进到发布候选阶段,最新版本是 1.0.0-rc02:

https://developer.android.google.cn/jetpack/androidx/releases/wear-compose

Health Services (在智能1a17d86561223c0e33233dd507514fc5.png手表上收集实时传感器数据的高能效易使用的开发库) 即将迎来 Beta 版,很快便可以投入生产环境使用。通过 Health Services,应用可以借助现代智能手表架构,在频繁传输数据的同时节省电池用量。自去年 Alpha 版上线以来,我们一直在努力优化性能并改善开发者体验,我们还根据开发者们的反馈对 API 进行了一系列改进。

  • Health Services

    https://developer.android.google.cn/training/wearables/health-services

如果您想更新现有的 Wear OS 版健康和健身应用,或者正在规划一款全新应用,我们建议您使用 Health Services。它不仅有助于您为 Wear 3 用户提供最佳体验,还能在未来帮助应用兼容其他设备和传感器。例如,该库将为最近发布的 Google Pixel Watch 的所有 Google 和 Fitbit 旗下健康和健身服务提供支持。

  • Google Pixel Watch
    https://store.google.com/magazine/google_smartwatch?hl=en-US

此外还有一个重磅更新,e8ffee01292518af59e2c6932f27ea36.png我们发布了 Health Connect。借助 Health Connect,用户可以在手机上安全地存储健康和健身数据,与他们喜欢的健康和健身应用进行连接并共享数据。Samsung Health、Google Fit、Fitbit 及众多热门健康和健身应用正在集成 Health Connect。Health Connect 是一组通用 API,可以在 Android 手机上存储和共享健康数据。开发者可以在设备端数据存储空间中读取和写入数据,还可以通过标准化的架构和 API 行为轻松使用数据。我们深知用户健康数据隐私的重要性,因此我们将权限和隐私集中控制,以便用户简单明了地管理和控制应用访问其健康数据。

  • Health Connect

    https://developer.android.google.cn/guide/health-and-fitness/health-connect

e0b2bf67bd8448a15a70200068484d9a.png

#2: Google 大力推进平板电脑生态发展

Google 将通过硬件创新、操作系统优化以及对应用生态系统的大力投入,在大屏幕设备领域大展身手。今年第一季度的数据显示大屏幕设备的活跃用户数量接近 2.7 亿,因此,当下正是优化平板电脑、可折叠设备和 Chrome OS 的好时机。

在去年的 I/O 大会上我们发布了 Android 12L,通过一些有针对性的新特性,使 Android 12 在大屏幕设备上表现出色。而 Android 13 将包含 Android 12L 的所有改进和更多功能升级,这两个版本都针对大屏幕设备进行了大量优化,包括任务栏、多任务处理、键盘和鼠标支持以及应用的兼容模式。此外,我们也为开发指南、测试和工具推出了许多更新。为了避免开发者们在优化和测试大屏幕设备端应用的过程中凭想象进行,我们创建了一组大屏幕设备质量指南和许多 Material Design 布局规范。Jetpack 库中实现了这些指南,其中涵盖大屏幕设备开发的众多常见任务,如实现拖放操作。

9daef35918954b47b10dc7dade64eb08.gif

不论是当下还是未来,硬件创新都将是 Google 开发大屏幕设备的基石。在今年的 I/O 大会上,Google 宣布将于 2023 年推出 Google Pixel 平板电脑。此外,我们的合作伙伴,比如三星、联想和 OPPO 等公司正在打造许多优秀的大屏幕设备,包括平板电脑、Chromebook 和可折叠设备。

在卓越的硬件和操作系统创新的助力下,针对大屏幕设备优化的应用也在日益增多。Facebook、TikTok、HBO Max 和 Zoom 等应用在大屏幕设备上运行良好。在 Google,我们也同样重视大屏幕设备的机会,YouTube、Google Maps、Google 相册、Chrome 及其他许多 Google 热门应用都在针对大屏幕设备作出优化。

△ Facebook、TikTok、HBO Max 和 Zoom

  • YouTube

    https://youtu.be/wq3Et-D9P5Y?t=2786

用户可以在 Play 商店下载这些应用 (还有更多!)。我们致力于帮助用户在 Play 商店中找到最佳的大屏优化应用,因此我们为 Play 商店带来了一些迄今为止最重要的更新,包括针对大屏幕设备的全新编辑推荐版块以及对大屏应用的单独评价和评分。此外,我们还对 Google Play 应用进行了更新,使其在平板电脑、Chromebook 和可折叠设备上提供出色的浏览体验。

4d1b4319ff748bf89b92156f653abb4a.png

#3: 更多支持内容!

为了让您的应用在大屏幕设备和 Wear OS 上能有更加出色的性能,我们打造了一系列深入介绍的内容,旨在帮助您的应用更好地适配不同类型的输入、屏幕尺寸和设备。

Android Studio Dolphin Beta 版和 Electric Eel Canary 版内含面向 Wear OS大屏幕设备开发的新功能,可提高您在开发和测试不同设备类型时的效率。请参阅 Android 开发工具最新更新了解更多。

不知从何下手?以下是 I/O 大会的所有精彩内容,可助您一臂之力:

  • Compose for Wear OS Beta 版发布

  • 视频列表: Google I/O 大会上提及的多种设备类型

    https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_seN7mrwgU7mDYKA0hq_ib

  • Android 开发者文档: Health Connect

    https://developer.android.google.cn/guide/health-and-fitness/health-connect

  • #TheAndroidShow: Google I/O 大会上的圆桌问答

    https://www.youtube.com/watch?v=wq3Et-D9P5Y

您可以通过下方二维码或在文章底部私信,向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

188f75691cc50d00b07388e20937ca51.png

fd05e25e0995279181e5145b743203b3.gif

推荐阅读

如页面未加载,请刷新重试

40680adea5a83677ff7171f6e8ce5ce7.gif 点击屏末 阅读原文 | 即刻了解如何开始针对大屏幕设备优化应用


ece9749091a3c906dfc4dc3fa846169e.png

原网站

版权声明
本文为[Android 开发者]所创,转载请带上原文链接,感谢
https://androiddevelopers.blog.csdn.net/article/details/125631234