用户可以通过内置的触摸屏来与Carplay直接进行交互。高保真屏幕可能会比低保真屏幕,在交互效率上更高,更低延迟,支持更多手势。Carplay的交互基本采用的都是单指交互,具体可以参考下方列表:
在设计交互的时候,尽可能少地使用触摸交互,避免用户在驾驶过程中分心。
Siri是Carplay的基本功能,无干扰的语音让用户和程序之间的交互更加自然和安全
即使看不到Carplay的屏幕,依然可以使用方向盘上的语音命令按钮来激活Siri。激活后,Siri会针对语言进行处理和分析,并且转换为可用的指令。
动画可以让屏幕上的元素,拥有一层附加的视觉效果。如果方法得当,动画还能呈现状态,提供反馈,增加用户直接操控时候的感觉,并且告知用户可视化操作的结果。
成功的品牌设计并不只是把LOGO塞到APP当中,出色的APP能够巧妙地使用字体、配色和图像来构建独特的品牌形象。
关于这方面的设计,可以详细参考iOS设计规范中的配色、版式以及图标和图像这三个章节。
在品牌设计上,Carplay要求设计师:
通常,配色可以提供交互性,提供视觉连贯性,并且对界面赋予生命力。
Carplay支持不同像素密度不同纵横比的显示,但是这也意味着在实际布局设计的时候,要格外小心,尽量让你的设计在不同的屏幕分辨率和长宽比之下,都显得足够正常。
和iOS类似,在Carplay当中,屏幕分辨率也分为1x2x和3x。
每个CarplayAPP都应该有一个显著突出的图标,确保在驾驶的时候可以轻松点击到。
如果你设计的APP当中,需要的图标并不存在于系统图标当中,或者系统图标与你的APP并不匹配,可以自定义图标设计。
系统本身内置了许多小图标,服务于日常各种不同的任务,通常这些小图标会使用在导航栏和标签栏当中,尽可能使用这些内置的图标。
上拉菜单是一种特定的弹出菜单,通常从屏幕底部弹出,并且包含2个以上的选项。不过在Carplay当中应该尽量避免使用上拉菜单,在iPhone上倒是可以使用它,但是不要在Carplay中显示。
在内容加载的过程当中,请勿让屏幕保持静止,或者空白,使用活动指示器确保它看起来没有静止。
警告会用来通知用户一些关键性的信息,警告通常由标题、可选信息以及一个或者多个按钮组成。除此之外,警报的视觉系统是静态的,无法自定义。
按钮通常可以用来触发一些特定的操作,具有可自定义的背景,并且可以包含标题和图标。和iOS不同,Carplay支持的按钮样式非常有限。
导航一般在屏幕的顶部,通常导航栏右侧会有返回按钮,中央是标题。有时右侧会有其他的可交互的控件。
滚动视图让用户可以浏览到更多的内容,用户可以用滑动或者轻拂来进行浏览信息。
标签栏通常出现在屏幕顶端,并且用户可以借此快速切换。逻辑上标签栏可以包含无限多的Tab,但是可见的标签数量,会根据实际显示尺寸而有所不同。