自适应差异化

第 1 层级自适应差异化图标

第 1 层级 - 自适应应用质量指南的顶级质量层级。

三个层级的示意图,其中突出显示了最上层的第 1 层级。

专为大屏设备打造的与众不同的应用,就能给用户带来在小屏设备上无法实现的体验。

将应用打造成与众不同的大屏设备应用,可让多任务处理和拖放操作既方便又简单。与众不同的应用支持可折叠设备的独特功能(例如桌面折叠状态),从而提供其他类型的设备无法比拟的用户体验。

外接键盘、鼠标和触控板支持与桌面设备相当。全面的触控笔支持让触控笔成为设备不可或缺的一部分。

正确做法和错误做法

  • 打开格局
  • 设计自定义布局和行为
  • 让您的应用与众不同
  • 甘于平庸
  • 仅针对一两种设备类型进行设计
  • 让您的应用平平无奇

指南

遵循第 1 层级指南,让您的应用脱颖而出。


桌面设备

通过支持外接显示屏、外围设备和桌面功能,在 Android 上提供桌面体验。

用户体验

优质的用户体验可弥合移动设备的便利性与桌面设备的强大功能之间的差距,让用户能够保持专注和高效。

内容

应用具有自适应的、用户可配置的布局,包括可折叠、可重新配置的面板。当用户使用鼠标或触控板滚动内容时,应用会显示滚动条。界面元素会在悬停时显示其他内容,例如预览和提示。用户可以全屏显示应用。

原因

宽阔的可配置屏幕空间和精准的输入功能可实现专注且灵活的工作流程。桌面风格的界面元素可让用户专注于任务,而无需不断导航。

具体做法

如需详细了解如何打造精致的用户体验,请参阅用户体验概览。

键盘、鼠标和触控板

全面支持外部输入设备。

内容

应用支持使用键盘进行高效导航,包括清晰一致的焦点状态,以及在适当的界面元素上设置初始焦点。该应用提供与网页版和桌面版相同的键盘快捷键,并增强了使用键盘和鼠标或触控板组合的选择功能。

原因

为用户提供可以通过键盘、鼠标和触控板实现的所有输入功能。

具体做法

如需了解如何支持高级输入功能,请参阅键盘、鼠标和触控板概览。

多任务处理和多实例

通过在大屏设备上同时处理多个任务,提高用户的工作效率。

内容

应用支持所有多任务处理模式,包括多窗口、多实例和画中画。

原因

大屏设备提供了充足的显示空间,用户可以同时处理多个应用。

具体做法

如需了解如何让应用支持多任务处理,请参阅多任务处理和多实例概览。

拖放

桌面环境非常适合进行应用内拖放互动,或在 Android 7.0(API 级别 24)及更高版本上于多窗口模式下进行应用间拖放互动。

指南 - Drag_Drop_Support

内容

应用支持在应用内执行拖放操作,并且支持使用触控输入、鼠标、触控板和触控笔在各应用间拖放内容。

原因

为应用添加拖放功能,可提高用户的工作效率和互动度。

具体做法

请参阅拖放概览。

打印和文件管理

桌面设备用户需要高效的文件访问功能,以及生成纸质或电子文档的功能。

内容

应用支持文档打印和导出为 PDF 格式。该应用还实现了文件管理功能、与操作系统文件选择器的集成以及文件处理程序声明。

原因

桌面设备上的高效工作需要强大的文件访问和管理功能,以及将数字内容输出为各种格式的功能。

具体做法

如需了解如何处理文件,请参阅打印和文件管理概览。

光标

为鼠标、触控板和触控笔互动提供上下文信息和精确控制。

指南 - Custom_CursorsCursor_Target_Size

内容

应用可显示不同的光标,例如为处理文本时显示的 I 型光标和为面板设置的大小调整手柄。光标目标大小与界面组件的视觉边界相匹配,可实现高互动精度。

原因

差异化光标可立即反馈用户与界面元素的互动方式,从而打造精致高效的用户体验。

具体做法

请参阅光标概览。

跨设备

设备之间的连续性可让用户在 Android 生态系统中无缝工作。

指南 - Cross_Device_Handoff

内容

应用允许用户在一台 Android 设备上开始任务,并通过恢复近乎等效的状态无缝过渡到另一台设备。

原因

用户经常使用多部设备,并希望工作流程能够持续顺畅。

具体做法

如需了解跨设备开发,请参阅跨设备概览。

离线支持

可靠的离线功能可确保无论网络是否可用,您都能高效工作。

指南 - Offline_Support

内容

应用可在离线状态下启用核心功能,并在在线连接受限或不可用时提供清晰的连接要求通知和优雅降级。

原因

无论网络连接质量如何或是否可用,用户都希望保持高效工作。

具体做法

如需了解如何构建支持离线使用的应用,请参阅离线支持概览。

应用到网站

应用内容与网页内容之间的顺畅过渡可保持用户流程和应用上下文。

指南 - Web_Transition

内容

应用可在应用内容和相关 Web 内容之间顺畅过渡(反之亦然)。

原因

妥善处理深层链接和 Web 内容有助于避免用户体验不连贯,并保持用户专注度。

具体做法

如需了解如何在应用中处理 Web 内容,请参阅应用到 Web 概览。


可折叠设备

因此,支持高端可折叠设备的独有功能可以让您的应用脱颖而出。

可折叠设备状态和折叠状态

大屏可折叠设备就像是手机和平板电脑合二为一。桌面折叠状态和图书折叠状态等折叠功能让打造全新用户体验成为可能。

指南 - Foldables_PosturesFoldables_Camera

内容

应用支持所有折叠状态,包括桌面状态、图书状态和双显示屏。应用还支持双屏幕设备。

原因

因此,支持可折叠设备的独有功能可以让您的应用脱颖而出。

具体做法

可折叠设备概览中了解相关事实。


摄像头 • 音频

打造富有吸引力的媒体体验。

相机

支持外接摄像头,可实现专业的摄影和视频体验。

准则 - Camera_Switcher

内容

应用包含可在设备的内置摄像头和外部设备之间切换的切换器。

原因

大屏用户经常连接摄像头来开会或制作内容。

具体做法

如需详细了解相机支持,请参阅相机 • 音频概览。

音频

Premium 聆听体验是指在所有窗口和设备状态下,选择可用设备并畅享不间断的播放和控制功能。

指南 - Audio_SwitcherAudio_Background_Playback

内容

应用支持在内置音频设备(例如扬声器或麦克风)与已连接设备之间切换。该应用还支持在最小化、位于其他窗口后面或设备屏幕锁定时进行后台播放。

原因

用户希望音频应用支持外围设备,并在用户管理其他窗口任务时继续播放。

具体做法

请参阅摄像头 • 音频概览。


触控笔

支持触控笔交互的自然流畅感,以便执行创意和工作效率任务。

触控笔支持

顶级应用支持配备触控笔的设备。借助触控笔,用户可以进行绘图、书写、执行擦除操作,以及通过各种触摸和手势互动来使用应用。

内容

应用支持使用触控笔进行绘图、书写、擦除、拖放,并让触控笔支持压力感应、倾斜检测以及防手掌和手指误触功能。

原因

在高端设备上提供卓越的用户体验。提高用户的工作效率和满意度。

具体做法

如需有关高级触控笔支持的指导,请参阅触控笔概览。