正式版 API 确定,谷歌安卓12L Beta 1发布( 二 )


更多 API 和工具助力大屏幕构建
谷歌新推出的这些 API 和工具可以在你为大屏幕优化应用时更轻松地为用户打造流畅体验:
适用于大屏幕的 Material 模式 - 新的 Material 设计指南可以帮你在所有尺寸的屏幕上扩展应用界面:
https://m3.material.io/foundations/adaptive-design/overview
支持自适应界面的 Jetpack Compose - Jetpack Compose 可以让你非常轻松地处理不同屏幕尺寸或组件中的界面变化 。 请通过在 Compose 中构建自适应布局指南了解这方面的基础知识:
https://developer.android.google.cn/jetpack/compose/layouts/adaptive
用于管理用户界面的窗口大小分类 - 窗口大小分类 (Window Size Classes) 是一组按照视窗大小作为分类 (称为 "断点") 的意见性指导 , 有助于简化设计、开发和测试可调整大小的应用布局 。 此 API 即将在 Jetpack WindowManager 1.1 中推出 。
窗口大小分类
https://developer.android.google.cn/guide/topics/large-screens/support-different-screen-sizes#window_size_classes
WindowManager
https://developer.android.google.cn/jetpack/androidx/releases/window
Activity Embedding - 通过 Activity Embedding API , 你可以利用大屏幕上的额外显示区域一次显示多个 Activity , 从而实现如 "列表-详情" 的布局模式 , 并且几乎不需要 (或只需少量) 重构应用 。 此 API 在 Jetpack WindowManager 1.0 Beta 03 及之后的版本中可用 。
Activity Embedding API
https://developer.android.google.cn/guide/topics/large-screens/activity-embedding
WindowManager
https://developer.android.google.cn/jetpack/androidx/releases/window
Android Studio 中的视觉 lint 工具 - 在 Android Studio Chipmunk 中提供了新的视觉 lint 工具 , 它能在布局验证 (Layout Validation) 中主动给出界面方面的警告和建议 , 以帮助你识别大屏幕布局中的潜在问题:
https://developer.android.google.cn/studio/preview
可调整尺寸的模拟器 - 这是随 Android Studio Chipmunk 一同推出的全新模拟器配置 , 让你可以在四个参考设备 (手机、可折叠设备、平板电脑和台式机) 之间快速切换 , 以便于测试 。
请务必查看谷歌准备的大屏幕开发者资源 , 以了解这些以及更多 API 和工具的详细信息:
https://developer.android.google.cn/about/versions/12/12L#optimize-for-large-screens
在设备上开始体验 Android 12L!
Android 12L 功能更新将在明年初正式发布 , 现在是时候开始为大屏幕优化自己的应用了 。 对于开发者来说 , 谷歌强烈建议检查你的应用在各种尺寸窗口分屏模式下的工作情况 。 如果你还没有优化应用 , 请查看一下它在不同屏幕朝向中的视觉效果 , 并尝试一下新的兼容模式 (如果适用的话) 。
想要开始使用大屏幕功能 , 最简单的方法就是使用 Android 模拟器的可折叠设备或平板电脑设置 , 请参阅完整设置说明:
https://developer.android.google.cn/about/versions/12/12L/get
你也可以将 Android 12L 刷入大屏幕实体设备中 。 谷歌与联想合作 , 让你可以在联想 Tab P12 Pro 上体验 Android 12L 的预览版本 。 目前 , 联想提供的是开发者预览版 1 , 未来几周内会有更新 。
Android 12L 也将运行在手机中 。 虽然大屏幕功能不会出现在小屏幕设备中 , 但谷歌也欢迎你体验这一功能更新的最新改进 。 只需用受支持的 Pixel 设备完成注册 , 就可以通过 OTA 更新获得最新的 Android 12L Beta 版 。 如果你已经参与 Android 12 Beta 测试 , 则会自动获得 12L 更新 。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。