文章图片
△ 将应用拖放至分屏模式
在分屏模式下测试你的应用
https://developer.android.google.cn/about/versions/12/12L/summary#what-to-test
最后 , 通过改进兼容模式的视觉效果和稳定性 , 谷歌为用户带来了更好的黑边模式体验 , 并帮助应用在默认情况下看起来更好 。 如果你的应用还没有针对大屏幕进行优化 , 请测试其在新的黑边模式中的表现:
https://developer.android.google.cn/about/versions/12/12L/summary#what-to-test
更多 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 一同推出的全新模拟器配置 , 让你可以在四个参考设备 (手机、可折叠设备、平板电脑和台式机) 之间快速切换 , 以便于测试 。
推荐阅读
- 相关|科思科技:无人机地面控制站相关设备产品开始逐步发力
- 解决方案|【干货】反渗透设备结垢原因及解决方案
- 手机|黑莓宣布 1 月 4 日起将终止 BlackBerry OS 设备服务支持
- Apple|苹果希望手机/平板设备能正面为其他设备无线充电
- 设备|雷军亲自演示 MIUI 13“小米妙享中心”:一拖流转媒体内容
- VIA|x86研发团队卖给Intel后 VIA出售厂房和设备:北美分部就此终结
- 全体|喜报:三星 Galaxy S21 系列全体用户现已获推 One UI 4.0 正式版
- 调整|三星国行 Galaxy Z Flip3/Fold3 5G 测试者获推 One UI 4.0正式版
- 项目|开源鸿蒙OpenHarmony 3.0实现全设备能力初步覆盖
- 协议|再发正式版本,经典开源压缩软件 7-Zip 21.07 发布:仅 1.5MB