共计 2230 个字符,预计需要花费 6 分钟才能阅读完成。
作者 / Android 团队
在往年的 Google I/O 大会上,咱们探讨了您的利用如何适配 Android 设施的 各种屏幕尺寸。如果您错过了大会直播,可通过本文理解其中最重要的内容,也能够查看 无缝构建跨设施体验 | Google I/O 大会精彩回顾 视频理解
平板设施、可折叠设施和大屏设施
在设计利用时,使其可能在 大屏幕设施 (包含平板设施、可折叠设施和 Chrome OS 笔记本电脑) 上晦涩运行变得越来越重要。目前曾经有超过 2.5 亿台大屏幕的 Android 设施投入使用。与此同时,全新可折叠设施也让用户可能更轻松地解决多项工作,并创始了无需持握的桌面模式新体验。请参阅在 Samsung Galaxy Z Fold2 上应用桌面模式的 Disney+ 示例。
△ 在 Samsung Galaxy Z Fold2 上应用桌面模式的 Disney+ 示例
侥幸的是,设计可无缝缩放以适配任何设施尺寸的利用也变得更加容易——包含在 Chrome OS 和可折叠设施上动静调整大小,以及利用 Jetpack Compose 或 ConstraintLayout 构建 响应式布局。咱们还钻研了用户与大屏幕设施的交互方式,例如手指在屏幕上搁置的地位,并为您提供 API 和工具以简化此类交互体验:
- SlidingPaneLayout 1.2.0 可帮忙您主动调整内容大小,以适配更多空间;
- 垂直导航栏 在大屏幕上提供更符合人体工程学的体验;
- Constraint Layout 2.1 和 MotionLayout 有助于更新折叠和过渡状态;
- 组件上的最大宽度可防止操作过程中呈现蹩脚的 UI 拉伸问题;
- Jetpack WindowManager 可让您轻松使用新硬件性能,如铰链和折叠。
咱们还对 Android 平台、Chrome OS 和 Jetpack WindowManager 进行了更新,优化默认状况下的利用运行体验。例如,许多 UI 元素当初具备默认的最大宽度值,以确保其在大屏幕上的出现成果更加好看,而对 Display API 的改良可确保现有利用即便不应用 WindowManager 来查问窗口指标,也可能持续在可折叠设施上正确出现。
您能够观看下方演讲视频,具体理解本次 Google I/O 上更多帮忙您针对大屏幕设施进行构建的详情:
- 可折叠设施,平板电脑和大屏幕更新一览
- 针对大屏幕,为您的利用做好筹备的 5 个技巧
- Chrome OS 的输出事项
- 优化您的 Android 游戏和利用,以便在 Chrome OS 上运行
更多详情,您能够查看咱们之前的推文《可折叠设施、平板设施和大屏设施更新一览》,或查看无关 Google Duo 如何进步参与度和改良评分 的案例钻研。
Wear OS
咱们公布了 Wear 平台迄今为止最大的更新,其中蕴含新性能、API 和工具,可帮忙开发者打造好看、高品质的可穿戴体验。
咱们推出的全新 Jetpack API 可帮忙您简化开发。Jetpack 卡片库 让 用户能够快速访问他们最须要的信息,以及提供合乎预期的操作互动。另一项值得注意的新增性能是 Ongoing Activities API,使您可能让用户在导航至别处 (以开始一些其余工作,例如音乐播放) 后再返回到您的利用。这两个库目前都处于 Alpha 阶段。
咱们还公布了一套新的衰弱和健身 API,其作为设施上传感器和相干算法的中介,为利用提供与流动、锤炼和衰弱相干的高质量数据。衰弱服务平台 Alpha 版当初已凋谢应用。
下载 Android Studio Arctic Fox Beta 版 试用新的 Wear 零碎镜像开发者预览版,并开始为新平台筹备您的利用。您能够查看下方的本次 Google I/O 演讲视频具体理解相干布告:
- Wear 更新一览
- 在 Wear 中创立您的第一张卡片
- 即刻下载 Android Studio Arctic Fox Beta 版
您还能够查看咱们之前的推文《一起看 I/O | Wear 更新一览》理解更多详情,也能够通过演讲视频理解 Spotify 如何在 Wear 上进行构建。
Android TV
在往年的 I/O 大会上,咱们公布了几项新工具和新性能,以简化 Android TV 操作系统的开发:
- Cast Connect 与 Stream Transfer 搭配,反对现有音频和视频在投射设施之间流式传输,而 Stream Expansion 可反对同时在多个设施上播放音频。
- 咱们当初将首款 Google TV 模拟器与 Android TV 模拟器一并推出,两者都在 Android 11 上运行。
- Firebase Test Lab 行将减少 Android TV 反对,以便您可能在云端通过成千盈百部虚构设施测试您的利用。实体设施行将推出。
- 咱们将在 ADT-3 上为电视提供 Android 12 Beta 1 版本。
这些更新让您能够更轻松地在一系列设施配置中构建和测试利用,同时将最新的 Android 12、Google Assistant 和 Cast 性能引入电视。如需理解详情,请观看 I/O 大会的 Android TV 和 Google TV 更新一览演讲视频。
Android for Cars
Android Auto 反对应用程序与许多古代汽车中内置的信息娱乐显示器连贯。为了简化操作,咱们最近将 Android for Cars 利用库纳入 Jetpack。该库反对导航、电动汽车充电和停车利用间接与兼容的汽车集成。
咱们打算在将来将其扩大到更多利用类别,因而如果您有趣味将您的利用引入 Android Auto,请填写这份 意向表,也能够拜访 官网文档,立刻开始应用 Android for Cars 利用库。请观看 I/O 大会的 Android for Cars 更新一览 演讲视频,或浏览 博文 理解更多详情。