平板电脑和大屏设备支持

132 阅读3分钟

针对大屏设备优化了操作系统

现在,以下系统界面元素在大屏设备上看起来更美观,使用起来更便捷:通知、快捷设置、锁屏、概览、主屏幕等。

在大屏设备上,通知栏以新的两列布局显示快捷设置和通知,以此充分利用空间。锁屏也使用更大的两列布局来突出显示通知和时钟,此外还优化了“设置”等系统应用。

大屏布局采用两列布局显示更多内容。

其他变更侧重于使大屏设备上的按键交互更加容易。例如,平板电脑的锁屏图案和 PIN 码控件现在显示在屏幕的一侧,更容易操控。用户只需点按屏幕另一侧,PIN 码/图案控件便会移至该侧。

对于可折叠设备,系统优化了主屏幕网格以及折叠-展开的转换效果,使用户能够从单个外部屏幕无缝切换到更大的展开屏幕,增强连贯性的同时保留了他们的选择。

面向开发者:媒体投影的变化

从 12L 开始,当在 Surface 上呈现虚拟屏幕时,系统会根据 Surface 的大小缩放虚拟屏幕,其过程类似于使用 ImageView 的 centerInside 选项。

这种新的缩放方法可最大限度地增加 Surface 图像的大小,同时确保适当的宽高比,提升了将屏幕投射到电视和其他大屏幕上的效果。

如需了解详情,请参阅大屏设备上的媒体投影

强大直观的多任务处理功能

用户经常会在使用屏幕较大的平板电脑、Chromebook 和可折叠设备时处理多任务。新的商务办公功能使多任务处理变得更强大、更直观。

新的任务栏让您可以更轻松地即时启动和切换应用。手势更是提升了任务栏的使用速度,您可以通过拖放进入分屏模式,向上滑动进入主屏幕。在手势导航中,快速切换手势可让用户浏览最近使用的应用。用户可以随时通过长按显示或隐藏任务栏。

通过任务栏,用户可以更快地启动和切换应用,通过拖放进入分屏模式,向上滑动返回主屏幕。

在分屏模式下运行应用是一种常见的多任务处理方式,并且分屏模式比以往更容易找到和使用。现在,用户可以直接从任务栏将他们最常用的应用拖放到分屏中,也可以使用概览中的新“拆分”操作通过点按来启动分屏模式。

为了给用户提供更一致的分屏体验,Android 12 及更高版本允许所有应用进入多窗口模式,无论它们是否可调整大小。

面向开发者:在分屏模式下测试应用

由于分屏模式的使用越来越普遍,以及 Android 12 中引入的变更允许用户将所有应用启动到分屏模式,因此我们强烈建议您在分屏模式下测试应用

面向开发者:处理边衬区大小的动态变化

即使尚未引入新的边衬区 API,系统也会将新的任务栏作为边衬区报告给应用。

与手势导航搭配使用时,任务栏可以动态地隐藏和显示。如果您的应用本就使用边衬区信息来绘制界面,则需要考虑当应用处于恢复状态时,边衬区大小可能会发生变化。在这些情况下,您的应用需要调用 setOnApplyWindowInsetsListener 并处理边衬区的尺寸变化,如系统栏边衬区中所述。

注意:虽然任务栏没有自己的边衬区类型,但可使用 WindowInsetsCompat.Type.navigationBars() 或 WindowInsetsCompat.Type.systemBars() 检索其尺寸。