大屏幕就绪

Tier 3 icon

第 3 级——大屏幕应用质量指南的基本入门级层级。

Depiction of three tiers with the bottom tier, tier 3, highlighted.

为大屏幕创建出色应用的第一步是让您的应用支持大屏幕。

支持大屏幕的应用在横屏和竖屏方向上均以全屏运行,在多窗口模式下以全窗口运行。应用提供对外部输入设备的基本支持,包括键盘、鼠标、触控板和触控笔。支持大屏幕的相机应用提供始终处于正确纵横比和方向的相机预览。

应用布局可能不是理想的,但应用绝不会出现黑边,绝不会以兼容模式运行,用户可以完成所有任务流。

注意事项

  • 在配置更改期间维护状态
  • 支持多窗口模式和多重恢复
  • 支持外部键盘、鼠标、触控板和触控笔
  • 在全屏或多窗口模式下将应用方向锁定为纵向或横向
  • 限制相机预览尺寸或方向

指南

遵循第 3 级指南,使您的应用支持大屏幕。

配置和连续性

在设备配置更改期间保留和恢复状态,并恢复正在进行的进程(如媒体播放),使您的应用支持大屏幕。

指南 LS-C1

什么

应用程序应填充可用显示区域 - 整个屏幕或多窗口模式下的应用程序窗口 - 纵向和横向两种方向,且不进行 黑边处理。应用程序应处理配置更改并保留或恢复其状态,例如设备方向改变、应用程序窗口大小调整或设备折叠或展开。

原因

配置更改,例如设备旋转、多窗口模式下的窗口大小变化以及折叠式设备的折叠或展开,可能会导致用户失去上下文甚至数据。

方法

了解如何在 配置和连续性 中处理配置更改并保持应用程序连续性。

多窗口和多恢复

使您的应用程序能够在多窗口模式下与其他应用程序一起运行,无论是在分屏模式还是自由形式模式下。

指南 LS-M1LS-M2

什么

应用程序应填充应用程序窗口并在多窗口模式下完全正常运行。应用程序支持多窗口模式下的多恢复。当应用程序不是最顶层焦点应用程序时,应用程序应更新其 UI 和正在进行的进程,例如媒体播放。应用程序应管理对相机等独占资源的访问。

原因

大屏幕使多窗口模式更易用。多窗口模式使用户提高效率。

方法

了解如何在 多窗口模式和多恢复 中开发多窗口模式。

相机预览和媒体投影

如果您的应用程序包含相机预览,请在大型屏幕上验证预览的方向和纵横比。

指南 LS-CM1LS-CM2

什么

应用程序应在纵向和横向方向、折叠和展开设备状态以及多窗口模式下提供比例正确且方向正确的相机预览。应用程序应在所有设备配置中以正确方向和比例支持媒体投影。

原因

纵向方向的大屏幕折叠式设备可能具有横向纵横比。多窗口模式可以以可调整大小的窗口形式在设备处于横向方向时显示应用程序,且方向为纵向。

方法

相机预览和媒体投影 概述中了解有关相机预览和媒体投影的更多信息。

键盘、鼠标和触控板

通过使您的应用程序能够处理键盘、鼠标和触控板操作来支持外部输入设备。

指南 LS-I1LS-I2

什么

应用程序支持使用外部键盘进行文本输入。当连接或断开外部键盘时,应用程序应在物理键盘和虚拟键盘之间切换,而无需重新启动应用程序。应用程序应支持基本的鼠标和触控板输入。

原因

用户经常将外部键盘或鼠标连接到平板电脑。 Chromebook 随附内置键盘和触控板。

方法

手写笔

使用户能够使用手写笔选择和操作 UI 元素,包括滚动列表、选择器和其他可滚动内容。

在 Android 14(API 级别 34)及更高版本上,支持使用手写笔在文本输入字段中写入和编辑文本。在 ChromeOS M114 及更高版本上,使用户能够在 WebView 组件中使用手写笔在文本输入字段中写入和编辑文本。

指南 LS-S1LS-S1.1

什么

应用程序应支持基本的手写笔输入,例如在配备手写笔的平板电脑、折叠式设备和 ChromeOS 设备上选择和操作 UI 元素。

在 Android 14 及更高版本和 ChromeOS M114 及更高版本上,应用程序应分别在 EditTextWebView 组件中启用文本输入。

原因

大屏幕非常适合支持手写笔的应用程序。某些大屏幕设备配备了手写笔。

方法

基本手写笔输入与触控输入相同,Android 完全支持触控输入。无需进行特殊开发即可提供基本的手写笔输入。

在 Android 14 及更高版本上,EditText 组件默认支持使用手写笔输入;无需进行特殊开发。在 ChromeOS M114 及更高版本上,WebView 组件默认支持文本字段中的手写笔输入。