Android Automotive OS (AAOS) 通知系统在确保道路安全并最大限度减少驾驶员分心的同时,为驾驶员提供重要信息。本指南将介绍如何自定义汽车通知及其行为方式。
设计原则
车载通知经过优化,便于快速浏览和确保安全。与移动设备通知不同,车载通知注重简洁性:
- 降低复杂性:禁用长按或复杂的滑动等复杂控制功能,以使驾驶员专注于道路。
- 行驶状态感知:该系统可以根据车辆是否处于行驶状态自动限制或截断内容。
- 基于会话:通知列表会在每次启动驱动器时清除,以确保只显示当前相关的信息。
通知的显示方式
通知主要通过两种渠道发送,具体取决于其优先级和类别:
- 抬头显示通知(HUN):在当前屏幕上短暂显示的高优先级提醒。这些通知用于显示对时间要求较高的信息,例如来电或导航指令。
- 通知中心:驾驶员可以在此查看他们可能错过的通知历史记录的中心枢纽。
定制
您可以自定义通知体验,使其与您的品牌形象相符,同时保持核心安全标准。
用户界面和访问
您可以定义驾驶员如何访问通知中心:
- 系统菜单:类似于移动设备的菜单。
- 独立屏幕:可通过系统或导航栏中的按钮访问的专用用户界面。
视觉风格
您可以自定义通知卡的样式,使其与您车辆的设计语言保持一致:
- 字体和颜色:调整日间模式和夜间模式的字体和调色板。
- 形状:自定义圆角半径和容器尺寸。
- 动画:定义通知卡的到达和离开动画。
优先级和类别
系统会对通知进行分类,以确定通知的显示方式和时间。
- 车辆特定类别:包括
CAR_EMERGENCY, CAR_WARNING和CAR_INFORMATION,用于车辆状态警报。 - 通信:处理
CALL和MESSAGE类别,并优化操作,例如“播放”和“静音”。 - 导航:使用
NAVIGATION类别提供逐向导航,仅作为 HUN。
下一步
要开始自定义车辆通知:
风格通知卡
Google 内置的通知卡片可为驾驶员提供及时信息,同时最大限度地减少注意力分散。您可以自定义这些卡片的视觉样式(包括字体、颜色和形状),使其与您的品牌形象保持一致,同时确保符合安全标准。
通知卡类型
通知卡主要有三种版本:
- 提示通知(HUN):在当前应用程序上方短暂出现在屏幕顶部(或底部,取决于屏幕方向)。
- 通知中心卡片:用于在通知中心列出的持久通知。
- 分组通知卡:将多个相关通知合并到一个可展开的卡片中。
卡片结构
每张卡片都是一个灵活的容器,由四个主要部分组成:
- 头部:包含应用图标、应用名称和可选的时间戳。
- 内容:显示通知标题和辅助文本(可选择消息预览)。
- 操作:最多三个按钮供用户交互(例如,“接听”、“静音”)。
- 大图标:可放置头像或导航符号的可选空间。
造型指南
以下各节描述了样式指南。
排版
您可以自定义字体和字号,使其与系统的字体比例相匹配。请使用清晰易读、在各种光线条件下都能良好显示的字体。
- 主要文本:通常为 32dp(正文 1),用于主要标题。
- 辅助文本:通常为 24dp(正文 3),用于提供支持信息。
- 字体:虽然 Roboto 是标准字体,但 OEM 厂商可以实现自定义品牌字体。
颜色和海拔
为白天和夜晚模式定义不同的颜色值,以确保清晰度和对比度。
- 卡片背景:使用不同的灰色(例如,白天使用灰色 868,夜晚使用灰色 900)。
- 文字和图标:主要信息使用高不透明度的白色(88%+),次要细节使用较低的不透明度(60-72%)。
- 强调色:将应用程序的品牌颜色应用于辅助图标或特定操作,以帮助用户识别来源。
形状和间距
自定义卡片的物理边界,使其符合您的用户界面设计语言。
- 圆角半径:默认标准为 8dp (R2),但可以调整以获得更圆润或更方正的外观。
- 边距:保持卡片边缘与内部元素之间一致的边距(标准 16dp 或 24dp)。
屏幕自适应和驱动状态
通知布局必须适应不同的屏幕尺寸(标准、宽屏和超宽屏)。
- 驾驶状态:当车辆行驶时,考虑隐藏消息预览或截断过长的文本字符串,以减轻认知负荷。
- 动作:使用标准的到达和离开动画(例如,HUN 的下滑动画,滑动离开动画)来提供视觉反馈。
设计通知中心
驾驶员可以通过这个中央枢纽查看和管理通知,该枢纽的设计旨在实现高度的易用性和简化的交互,以符合安全准则。
核心功能
通知中心提供非即时通知,例如消息和提醒。它不会存储对时间敏感的通知,例如逐向导航或正在进行的电话通话,这些通知只会以抬头显示通知 (HUN) 的形式显示。
- 基于会话:每次启动驱动器时,列表都会自动清除,以确保内容保持相关性。
- 按优先级排序:通知按重要性排序(例如,紧急警报优先),然后按时间先后排序。
自定义选项
您可以自定义通知中心,使其与您的品牌形象保持一致,同时遵守安全标准。
1. 访问方式
您可以根据系统的用户界面来定义用户访问通知中心的方式:
- 下拉式通知栏:用户从屏幕顶部向下滑动即可显示通知。
- 专用屏幕:用户点击系统状态栏或导航栏中的通知图标(通常是铃铛)。
2. 视觉风格
您可以自定义以下视觉元素,使其与您品牌的视觉设计语言相匹配:
- 颜色调色板:为白天和夜晚模式定义不同的背景色和强调色。
- 排版:设置标题、正文的字体、字重和字号。
- 形状:调整通知卡片和整个容器的边角半径。
- 布局:自定义边距、内边距以及通知卡片之间的垂直间距。
交互模型
为最大限度减少驾驶员分心,交互模型仅限于必要操作:
- 浏览:垂直滚动列表允许驾驶员浏览通知。
- 响应:可设置三个操作按钮(例如,“播放”、“静音”、“回复”)的大目标。
- 取消:用户可以向左或向右滑动卡片,将其从列表中移除。
驾驶限制
通知中心必须适应车辆的行驶状态,以防止认知负荷过重。
- 内容截断:系统可以根据您设置的字符限制自动截断过长的文本字符串。
- 隐藏摘要:您可以选择在车辆行驶过程中隐藏消息预览或摘要。
- 列表长度:可以限制可见通知的数量,以防止在驾驶过程中过度滚动。
设计清单
- 高对比度:确保文本和图标在所有光照条件下均符合无障碍标准。
- 大目标:设计按钮和卡片,使其无需精确的运动控制即可轻松点击。
- 统一的品牌形象:在通知中心和提示通知(HUN)中应用相同的自定义规则。
序列动作
在汽车中,动态效果不仅仅是一种美学选择;它更是一种功能性提示,能够在不分散驾驶员视线的情况下传递信息。汽车制造商可以定制通知动画,确保其与车辆其他软件体验完美融合。
汽车运动原理
- 信息丰富,但不会分散注意力:使用动态效果来表示状态变化(例如新消息),但要足够微妙,以免惊吓驾驶员。
- 安全第一:动画应简洁明了,避免使用“弹跳感”过强或过于复杂的过渡效果,以免分散观众的注意力。
- 一致性:通知动画应与信息娱乐系统其他部分的物理特性保持一致。
关键动作模式
本节将介绍关键的运动模式。
1. 紧急通知 (HUN) 到达
当收到高优先级通知时,它会使用方向滑动进入屏幕。
- 自上而下的插入方式:大多数系统的标准配置。显卡从顶部边缘滑入。
- 提示:此动作巧妙地表明,从屏幕同一侧向下滑动即可访问通知中心。
- 自定义:您可以调整入口持续时间和具体的缓动曲线,以匹配您品牌的风格。
2. 滑动关闭
驾驶员可以通过横向滑动来关闭通知中心的 HUN 或卡片。
- 视觉反馈:当用户拖动卡片时,卡片应与用户的手指同步移动 1:1。
- 退出动画:一旦滑动超过关闭阈值,卡片就会加速离开屏幕,剩余的列表项会垂直移动以填补空白。
3. 分组通知扩展
为了节省空间,相关的通知(例如群聊中的多条消息)通常会折叠成一张卡片。
- 扩展:点击后,卡片应垂直扩展,显示单个信息。
- 折叠:反向运动的速度应该比展开的速度稍快一些,以帮助驾驶员快速恢复到之前的任务状态。
时机和缓和
Google 建议遵循 Material Design 缓动标准,该标准强调快速开始和平滑、渐进的结束。
| 属性 | 推荐值 |
|---|---|
匈牙利入场时间 | 250毫秒 – 400毫秒 |
解雇速度 | 快速(提供即时反馈) |
缓解 | 标准(加速快,减速慢) |
最佳实践
- 优先考虑易读性:确保文本与卡片背景之间具有较高的对比度。
- 一致性: HUN 和通知中心卡片应使用相同的圆角半径和间距规则。
- 极简主义:保持操作简单,文字简洁;避免使用需要仔细阅读才能理解的复杂布局。