查看原文
其他

更好地适配大屏幕设备 | 2021 Android 开发者峰会

Android Android 开发者 2022-05-12

作者 / 工程经理 Clara Bayarri

 
今年的 Android 开发者峰会带来了许多 Android 大屏幕设备开发的最新资讯,包括可折叠设备和平板电脑上的 Android 12L 功能更新的一系列内容: 针对大屏幕设备优化的 Android 12 系统功能、更好的开发者工具以及专为大屏幕设备提供的 Google Play 更新。接下来,我们将为您介绍 Android 大屏幕设备开发的三项重要更新:

△ Android 大屏幕设备开发的三项重要更新
  • 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/12L

  • Activity Embedding API
    https://developer.android.google.cn/guide/topics/large-screens/activity-embedding


了解更多最新消息,您可以观看下方 "大屏幕设备和可折叠设备的新功能" 的介绍视频或查看我们之前的推文《详解 Android 12L|更好地适配大屏幕设备》。

△ 大屏幕设备和可折叠设备的新功能



更轻松地构建大屏幕设备



Android 一如既往的支持大屏幕设备,现在我们发布了几个新工具来帮助您扩展应用界面,以适应更大屏幕的设备类型。
  • 针对大屏幕设备设计的新 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


欢迎您观看 "为任何尺寸的屏幕构建 Android 界面" 和 "在可折叠设备和大屏幕设备上设计精美应用" 的技术分享视频,了解关于这些项目的更多信息。您还可以查看最新的大屏幕设备指南在 Compose 中构建自适应布局指南,了解更多相关信息。您也可以查看 "可折叠设备上视频应用的最佳实践" 和 "Android 开发者故事: 助力 Spotify 构建跨设备应用" 视频,了解如何让应用适配大屏幕设备。


  • 大屏幕设备指南
    https://developer.android.google.cn/large-screens

  • 在 Compose 中构建自适应布局指南
    https://developer.android.google.cn/jetpack/compose/layouts/adaptive

△  为任何尺寸的屏幕构建 Android 界面

△ 在可折叠设备和大屏幕设备上设计精美的应用

△ 可折叠设备上视频应用的最佳实践

△ Android 开发者故事: 助力 Spotify 构建跨设备应用



Google Play 针对大屏幕设备的更新



为了帮助用户在平板电脑、可折叠设备和 ChromeOS 设备上找到最好的应用,我们在 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


您也可以通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!



推荐阅读

如页面未加载,请刷新重试

 点击屏末 | 阅读原文 | 即刻了解 Android 12L 更多详情



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存