概览

使用 Android for Cars 应用库设计应用涉及将模板按顺序排列到任务流程中,并根据应用和用户的目标对其进行自定义。

使用该库创建以下类别的应用:

如需大致了解设计流程,请参阅以下流程。 如需详细了解您的角色以及应用库在为用户打造体验方面的作用,请参阅谁负责什么

流程步骤

使用 Android for Cars 应用库进行设计通常涉及以下步骤:

  1. 定义用户任务。确定用户在车辆中使用您的应用时需要执行哪些重要任务。
  2. 规划任务流程。选择一系列模板,引导用户完成各项任务。
  3. 考虑驾车状态。战略性地使用仅限停车的模板和任务流策略。
  4. 规划沟通。为应用与用户沟通的所有场景选择合适的沟通选项。
  5. 自定义应用。自定义每个模板的内容以反映用户的需求,并自定义样式以反映应用的品牌。

系统组件和功能

当您使用 Android for Cars 应用库创建应用时,该应用库会负责应用体验的许多方面,包括针对所有兼容的汽车优化应用。

库处理的内容 应用开发者负责处理的事项
输入:通过特定汽车中提供的机制(例如触摸屏或旋控器)处理用户对模板的输入 语音输入:处理录制的音频
屏幕尺寸调整:使内容适应屏幕尺寸 用户流:创建自定义模板序列,以解决关键用户历程问题
界面切换:界面之间的动态切换效果 元数据:提供要在地图上固定的列表项和位置等元数据
一致且针对驾驶优化的界面:确保界面和互动模式在不同应用中保持熟悉且一致 品牌元素:提供应用图标、图片和自定义强调色(包括浅色和深色变体)
浅色模式和深色模式(以下情况除外):根据环境光线条件将模板功能调整为相应模式 地图(仅限导航应用):绘制和更新地图(浅色主题或深色主题,具体取决于指示),包括用于集群显示的地图(如果需要)
基于驾驶状态的用户体验限制:在用户驾驶时限制文本或停用某些功能(例如键盘)
非导航应用的地图:在地点列表(地图)模板中绘制地图