您只需进行少量修改,即可将视频应用发布到 Google Play 商店的 Android Automotive OS 轨道。为防止驾驶员分心,请确保视频仅在车辆停放时可用。以下指南将帮助您调整应用,使其提供针对车载环境优化的视频体验。

考虑用户旅程
- 停车时播放视频:点击视频应用即可恢复播放。
- 开车时播放视频:当用户开始开车时,视频应用会被阻止,并显示一条消息,提示该应用在驾驶时不可用。
- 驾驶时启动视频应用:应弹出 Toast 通知,告知驾驶时无法播放视频。
用户体验要求
纵向和横向
必须 | 确保支持两种屏幕方向。 |
触摸目标
应该 | 提供最小尺寸为 64 x 64dp 的触摸目标。 |
应该 | 触摸目标之间至少增加 24dp 的间距。 |
应该 | 与屏幕边缘保持至少 24dp 的安全距离。 |
字体大小
应该 | Provide type sizes of at least 24dp. |
任务要求
必须 | 利用触摸屏使任务变得可行。 |
应该 | 允许在无网络连接的情况下访问已下载的内容。 |
应该 | 在回放视图中显示时间戳。 |
应该 | 在播放视图的暂停状态下显示内容的元数据:标题和副标题(如果适用)。 |
应该 | 在回放视图中显示进度指示器。 |
应该 | 在播放视图中加入交互式播放控件。 |
应该 | 支持播放控件中的主要播放操作。 |
应该 | 在播放视图中始终显示暂停(或静音)和恢复视频播放的功能。 |
最佳实践
限制驾驶时观看视频:为确保驾驶员在行驶过程中不会分心,视频观看必须在车辆停放状态下进行。
针对大屏幕进行优化:大屏幕带来了独特的优势,让用户能够轻松发现应用的功能,更好地展示内容,并实现流畅的应用内导航。Google Material Design 提供了一系列指南,帮助您针对大屏幕优化应用。
使用 MediaSession :通过 AAOS 级媒体控制、车辆物理控制和/或 Google Assistant 语音控制,轻松访问应用程序控制功能。为了实现这种无缝控制切换,应用程序应与 MediaSession 集成。
从暂停处恢复播放:方便驾驶员从暂停的地方继续观看视频。