概览

Android 用户可以与不同类型的媒体内容(如音乐、播客、有声读物和电台)互动。设计让用户能在手表上快速访问媒体内容的应用。在手表上,请优先考虑交互的便捷性和速度,因为用户与手表互动的时间比手机或平板电脑要少得多。

媒体应用架构

媒体应用有特定的限制条件和要求,因此请专注于关键用例,例如浏览可用的媒体或查看特定媒体实体的详细信息。

浏览

通过优先显示已下载的项目,帮助用户查找媒体和内容。

“实体”页面

让用户详细了解媒体项所含的内容。提供重要的情境和操作(例如手动下载、播放或随机播放),以便用户随时访问。

减少应用层次结构,并向用户展现媒体内容。采用扁平的信息架构进行设计,让用户能够快速访问列表并显示缩略图。考虑为 Wear OS 使用自定义设计组件。

“媒体控件”界面

媒体应用包含媒体控制界面。您可使用五按钮布局来创建媒体控件。5 按钮布局有助于满足最小点按目标要求。以下是一款音乐应用和一款播客或有声读物应用的媒体控件示例。

音乐
播客或有声读物

如果您包含的操作超过 5 项,请使用三点状溢出图标将用户带到其他页面。根据内容类型调整显示的媒体控件。您可以为您的应用使用自定义图标和字体。

音乐
播客或有声读物

控制音量

音量控制是手表用户的一项关键媒体控制功能。媒体控件包括一个设备音量按钮,用于进入音量控制界面并指示正在使用的输出设备(例如耳机)。

大多数 Wear OS 设备都有一个可旋转的侧面按钮 (RSB) 或屏幕边框。某些 Wear 设备可能还有其他硬件按钮来控制音量。应用可支持使用 RSB、屏幕边框或其他按钮来控制音量。在媒体控件界面上,仅在用户旋转 RSB 或屏幕边框时显示音量指示标志,如示例所示。

仅在用户旋转 RSB 或屏幕边框时显示指示标志

步进器组件:音量和输出控制

管理播放队列

播放队列有两种类型:

  • 没有上一首歌曲的播放队列。
  • 包含之前歌曲的播放队列。

为了帮助用户有效地与播放队列互动,请使用以下示例中所示的一致模式。

没有之前歌曲的播放队列
包含之前歌曲的播放队列

屏幕常亮 (AOD)

开发者还可以创建自定义环境模式布局。这支持持续体验,例如媒体控件。由于这些布局会在屏幕上停留很长时间,因此请限制点亮的像素数量。

媒体播放器
Ambiactive AOD 模式(由开发者处理)

为了提高内容能效,同时满足用户需求,请移除媒体会话中频繁更新的进度指示器。

如果进度指示器需要每分钟更新多次才能为用户提供价值,请将其移除。例如,对于时长仅为 3 分钟的短音频轨道,进度环的更新频率太低,无法在始终开启模式下发挥作用。

处理加载状态

为了减少感知到的延迟时间,系统支持占位符和加载状态,以提示内容加载后将显示在何处。此动画处理会叠加在加载内容上,并遵循与正在加载的布局和组件相同的结构。加载状态和已加载状态之间的过渡会产生自然的过渡效果。

加载或占位状态
加载状态

加载或占位状态
加载状态

设计功能块

对于媒体功能块,显示可选择的媒体,并提供一种快速访问应用体验的有效方式。图块上媒体数据更新的设备延迟时间最长可达 20 秒。因此,请避免使用控制应用内功能的直接操作按钮,例如“暂停”或“播放”。

了解详情

可选择的媒体选项
媒体播放