更好地适配大屏幕设备 | 2021 Android 开发者峰会
作者 / 工程经理 Clara Bayarri
Android 开发者峰会 https://developer.android.google.cn/events/dev-summit Android 大屏幕设备开发系列视频 https://www.youtube.com/playlist?list=PLWz5rJ2EKKc99PA-mKk2rz0jYXshN94sM
适用于大屏幕设备的 Android 12L 功能更新
Android 12L 让 Android 12 在大屏幕设备上的表现更加出色,通知和锁屏等界面均已完成一系列优化。针对开发者而言还包含以下重要内容:
重新强调多任务处理,这意味着所有的应用现在都可以进入分屏模式,无论它们是否可以调整大小;
针对兼容模式的更新改进;
新的 Activity Embedding API,让您可以同时显示多个 Activity,从而更轻松地在现有应用中构建大屏幕设备优化布局。
Android 12L
https://developer.android.google.cn/about/versions/12/12LActivity Embedding API
https://developer.android.google.cn/guide/topics/large-screens/activity-embedding
了解更多最新消息,您可以观看下方 "大屏幕设备和可折叠设备的新功能" 的介绍视频或查看我们之前的推文《详解 Android 12L|更好地适配大屏幕设备》。
△ 大屏幕设备和可折叠设备的新功能
更轻松地构建大屏幕设备
针对大屏幕设备设计的新 Material Design 指南,包含生态系统中常见的布局模式的定义,有助于激发您的应用设计灵感; 窗口大小类 (Window Size Classes) 是一种新型断点框架,其代表了生态系统中典型设备场景的大多数情况更新 SlidingPaneLayout 以支持导航; 新的 Compose API 让开发自适应和响应式 UI 变得简单,包括对导航栏的支持; Android Studio 参考设备,一组新的设备配置文件,代表了生态系统中最广泛的设备测试范围; Android Studio 布局验证 (Layout Validation) 引入一个新的可视化的 lint 工具,用以检测大屏幕设备布局问题; 全新的可调整大小模拟器,可以在参考设备间迅速切换。
Material Design 指南
https://m3.material.io/foundations/adaptive-design/overview
布局模式
https://m3.material.io/foundations/adaptive-design/foldables/compositions
窗口大小类 (Window Size Classes)
https://developer.android.google.cn/guide/topics/large-screens/support-different-screen-sizes#window_size_classes
SlidingPaneLayout
https://developer.android.google.cn/guide/topics/large-screens/navigation-for-responsive-uis
导航栏
https://developer.android.google.cn/jetpack/compose/nav-adaptive
大屏幕设备指南
https://developer.android.google.cn/large-screens在 Compose 中构建自适应布局指南
https://developer.android.google.cn/jetpack/compose/layouts/adaptive
△ 为任何尺寸的屏幕构建 Android 界面
△ 在可折叠设备和大屏幕设备上设计精美的应用
△ 可折叠设备上视频应用的最佳实践
△ Android 开发者故事: 助力 Spotify 构建跨设备应用
Google Play 针对大屏幕设备的更新
评估应用质量 https://developer.android.google.cn/docs/quality-guidelines/large-screens-app-quality
欢迎您查看今年所有与大屏幕设备相关的 Android 开发者峰会技术分享视频,您可以阅读《正式版 API 确定 | Android 12L Beta 1 发布》了解更多详情。也欢迎您持续关注我们的 "Android 开发者" 微信公众号获取更多最新内容。
Android 开发者峰会技术分享视频 https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-W96eOIFpda-rvYCRnoGpJ
推荐阅读