如需创建 Android for Cars 版应用,请先确定适合在车辆中执行的任务,并谨记需要限制驾驶员分心。
减少驾驶员分心
为了帮助驾驶员专注于驾驶,在设计汽车应用时,请谨记以下策略。
限制每个屏幕上的信息量:应用库中的模板会限制驾驶时每个屏幕上可显示的信息量。每种模板允许的操作、图片和其他元素(例如,在某些情况下,文本量)数量都有说明。对于包含列表和网格项的模板,允许的最大项数因车辆而异,可以使用 ConstraintManager API 进行检索。
仅呈现必要的应用内容:对于应用的汽车版,请专注于与驾驶相关的必要内容,例如常用位置,而不是应用的全部内容。
尽量减少任务所需注意力:通过缩短任务流程来简化司机的流程。
提供快捷方式:在任务流程的早期阶段显示已保存的用户内容,以便用户快速访问(例如,收藏夹或最近访问过的位置)。
尽量减少用户输入:尽可能提供预选选项和默认选项,以便用户在驾驶时轻松做出选择。建议在驾车时启用语音输入。
谨慎更新模板内容:由于更新模板内容可能会分散驾驶员对路况的注意力,因此某些类型的更新会受到限制。(也就是说,它们会增加任务的步数,而在驾驶时步数会受到限制。)刷新更新的干扰较小,并且可以进行节流,以最大限度减少干扰。如需了解详情,请参阅什么是刷新?