创建 Android Automotive OS 媒体应用涉及 6 项基本设计任务。
本部分将简要介绍这些任务。还介绍了汽车制造商和应用开发者对媒体应用体验做出的贡献。
任务概览
由于大多数媒体应用设计由汽车制造商决定,因此应用开发者与设计相关的任务相对简单。
以下是应用开发者应完成的 6 项基本任务:
1) 规划导航标签页:选择最多 4 个内容顶级视图,并决定导航标签页的图标或标签。
2) 规划浏览视图:规划内容的顶层视图和低层视图的整理和格式(网格还是列表?)。
3) 自定义播放控件:决定是否要提供自定义操作和图标,以及是否实现队列。
4) 调整登录流程:调整提供的代码,为您的应用创建登录流程(如果需要登录)。
5) 设计设置:为您的应用设计设置界面(如果需要进行设置)。
6) 提供品牌元素:提供您的应用图标和强调色,以便汽车制造商可以在屏幕上显示您的品牌。
点击上面的链接可获取有关每项任务的更详细指南。如需简要了解您需要提供的设计元素,请参阅核对清单。
角色划分
下表总结了汽车制造商和应用开发者在确保实现统一的媒体应用体验方面的设计角色。
媒体体验方面 | 汽车制造商的设计角色 | 应用开发者的设计角色 |
---|---|---|
浏览媒体应用 |
确定应用栏的放置位置,并支持应用导航以及可在应用栏中显示的控件 |
确定在应用栏的标签页中显示哪些顶级内容视图,并根据需要提供图标和标签 访问规划导航标签页 |
浏览内容详情 |
确定网格或列表项的大小和内容,并在较低级别的内容实现应用标题 |
确定每个层级的可浏览媒体内容的格式(网格或列表)和组织方式 访问方案浏览视图 |
播放媒体内容 |
使用适当的媒体元数据和播放控件(包括应用中任何自定义操作的控件)实现播放视图和最小化控制栏。在播放视图和队列样式中提供队列功能。 |
决定是否在控件栏上实现自定义操作,并为其提供图标。决定是否实现队列,以及是否为当前播放的曲目提供指示符。 访问自定义播放控件 |
登录、设置和搜索 |
在应用栏提供搜索和设置功能,设计搜索键盘,并根据需要将用户连接到登录屏幕 |
根据需要提供登录流程(改编自示例代码)和设置屏幕 |
品牌归因 |
在所有内容屏幕上显示应用图标,并选择在哪些位置应用第三方应用颜色作为强调色 |
提供应用图标并指定强调色 请参阅提供品牌元素 |