使用模板构建应用

使用 Android for Cars 应用库设计应用涉及将模板按顺序加入任务流,并针对应用及其用户的目标对其进行自定义。

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

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

处理步骤

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

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

系统组件和功能

当您使用 Android for Cars 应用库创建应用时,应用库会负责应用体验的许多方面,包括使其在所有兼容的汽车中以驾驶优化的方式运行。

库会处理的内容 应用开发者处理什么
  • 输入:通过特定汽车中可用的机制(例如触摸屏或旋转)处理用户对模板的输入
  • 调整屏幕尺寸:根据屏幕尺寸调整内容
  • 屏幕转换:屏幕之间的运动转换
  • 一致且经过优化的界面:确保熟悉且跨应用的界面和交互模式
  • 浅色模式和深色模式(下文说明除外):将模板功能调整为适应环境光照条件的模式
  • 基于驾驶状态的用户体验限制:在用户驾车时限制文本或停用键盘等特定功能
  • 适用于非导航应用的地图:在地点列表(地图)模板中绘制地图
  • 语音输入:处理录制的音频
  • 用户流:创建可满足关键用户历程的自定义模板序列
  • 元数据:提供列表项和要在地图上固定的位置等元数据
  • 品牌元素:提供应用图标、图片和自定义强调色(有浅色和深色变体)
  • 地图(仅限导航应用):绘制和更新地图(按照说明,采用浅色主题或深色主题),包括仪表板显示的地图(如果需要)

对于 AAOS,车辆 OEM 负责:

  • 车辆特有的样式自定义样式,以与 OEM 品牌信息和车辆内饰集成