当前位置:网站首页>为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾
为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾
2022-07-07 00:57:00 【Android 开发者】
现如今,应用跨平台无缝协作的特性显得越来越重要,因为有近 5 亿数量的汽车、电视、手表和笔记本电脑搭载了 Android 系统。在今年的 I/O 大会上,我们再次聚焦设备类型,并推出了针对 Wear OS 和大屏幕设备的重大更新。
以下是 Google I/O 大会关于 "为不同设备类型构建应用" 这个主题的三大重要内容更新,可帮助您深入了解和回顾我们的最新发布和动态:
△ 为不同类型设备构建应用的三大更新
#1: 更轻松地构建 Wear OS 和健身应用
在 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 (在智能手表上收集实时传感器数据的高能效易使用的开发库) 即将迎来 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
此外还有一个重磅更新,我们发布了 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
#2: Google 大力推进平板电脑生态发展
Google 将通过硬件创新、操作系统优化以及对应用生态系统的大力投入,在大屏幕设备领域大展身手。今年第一季度的数据显示大屏幕设备的活跃用户数量接近 2.7 亿,因此,当下正是优化平板电脑、可折叠设备和 Chrome OS 的好时机。
在去年的 I/O 大会上我们发布了 Android 12L,通过一些有针对性的新特性,使 Android 12 在大屏幕设备上表现出色。而 Android 13 将包含 Android 12L 的所有改进和更多功能升级,这两个版本都针对大屏幕设备进行了大量优化,包括任务栏、多任务处理、键盘和鼠标支持以及应用的兼容模式。此外,我们也为开发指南、测试和工具推出了许多更新。为了避免开发者们在优化和测试大屏幕设备端应用的过程中凭想象进行,我们创建了一组大屏幕设备质量指南和许多 Material Design 布局规范。Jetpack 库中实现了这些指南,其中涵盖大屏幕设备开发的众多常见任务,如实现拖放操作。
不论是当下还是未来,硬件创新都将是 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 和可折叠设备上提供出色的浏览体验。
#3: 更多支持内容!
为了让您的应用在大屏幕设备和 Wear OS 上能有更加出色的性能,我们打造了一系列深入介绍的内容,旨在帮助您的应用更好地适配不同类型的输入、屏幕尺寸和设备。
Android Studio Dolphin Beta 版和 Electric Eel Canary 版内含面向 Wear OS 和大屏幕设备开发的新功能,可提高您在开发和测试不同设备类型时的效率。请参阅 Android 开发工具最新更新了解更多。
不知从何下手?以下是 I/O 大会的所有精彩内容,可助您一臂之力:
视频列表: 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
您可以通过下方二维码或在文章底部私信,向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
推荐阅读
如页面未加载,请刷新重试
点击屏末 | 阅读原文 | 即刻了解如何开始针对大屏幕设备优化应用
边栏推荐
- 一个简单的代数问题的求解
- Reading notes of Clickhouse principle analysis and Application Practice (6)
- Convert numbers to string strings (to_string()) convert strings to int sharp tools stoi();
- SQLSTATE[HY000][1130] Host ‘host. docker. internal‘ is not allowed to connect to this MySQL server
- Cf:c. column swapping [sort + simulate]
- Go语学习笔记 - gorm使用 - 原生sql、命名参数、Rows、ToSQL | Web框架Gin(九)
- SAP Spartacus checkout 流程的扩展(extend)实现介绍
- Value range of various datetimes in SQL Server 2008
- MFC BMP sets the resolution of bitmap, DPI is 600 points, and gdiplus generates labels
- Understand the deserialization principle of fastjson for generics
猜你喜欢
【FPGA教程案例13】基于vivado核的CIC滤波器设计与实现
Red Hat安装内核头文件
Financial risk control practice - decision tree rule mining template
Introduction to the extension implementation of SAP Spartacus checkout process
目标检测中的BBox 回归损失函数-L2,smooth L1,IoU,GIoU,DIoU,CIoU,Focal-EIoU,Alpha-IoU,SIoU
JVM命令之 jstat:查看JVM統計信息
SAP Spartacus checkout 流程的扩展(extend)实现介绍
Loss function and positive and negative sample allocation in target detection: retinanet and focal loss
[cloud native] what is the microservice architecture?
The boss always asks me about my progress. Don't you trust me? (what do you think)
随机推荐
Win configuration PM2 boot auto start node project
线性回归
PTA ladder game exercise set l2-002 linked list de duplication
JVM命令之 jstat:查看JVM统计信息
Harmonyos practice - Introduction to development, analysis of atomized services
980. 不同路径 III DFS
Loss function and positive and negative sample allocation in target detection: retinanet and focal loss
New Year Fireworks code plus copy, are you sure you don't want to have a look
目标检测中的损失函数与正负样本分配:RetinaNet与Focal loss
高级程序员必知必会,一文详解MySQL主从同步原理,推荐收藏
驱动开发中platform设备驱动架构详解
Career experience feedback to novice programmers
成为资深IC设计工程师的十个阶段,现在的你在哪个阶段 ?
EMMC print cqhci: timeout for tag 10 prompt analysis and solution
原生小程序 之 input切换 text与password类型
Flask1.1.4 werkzeug1.0.1 source code analysis: start the process
话说SQLyog欺骗了我!
SQLSTATE[HY000][1130] Host ‘host. docker. internal‘ is not allowed to connect to this MySQL server
404 not found service cannot be reached in SAP WebService test
Wechat applet Bluetooth connects hardware devices and communicates. Applet Bluetooth automatically reconnects due to abnormal distance. JS realizes CRC check bit