通知主題

Android Automotive OS (AAOS) 通知系統在確保道路安全並最大限度減少駕駛員分心的同時,為駕駛員提供重要資訊。本指南將介紹如何自訂汽車通知及其行為方式。

設計原則

車載通知經過優化,方便快速瀏覽並確保安全。與行動裝置通知不同,車載通知著重簡潔性:

  • 降低複雜性:禁用長按或複雜的滑動等複雜控制功能,以使駕駛員專注於道路。
  • 行駛狀態感知:此系統可根據車輛是否處於行駛狀態自動限製或截斷內容。
  • 基於會話:通知清單會在每次啟動磁碟機時清除,以確保只顯示目前相關的資訊。

通知的顯示方式

通知主要透過兩種管道發送,取決於其優先順序和類別:

  • 抬頭顯示通知(HUN):在目前螢幕上短暫顯示的高優先級提醒。這些通知用於顯示對時間要求較高的信息,例如來電或導航指令。
  • 通知中心:駕駛員可以在此查看他們可能錯過的通知歷史記錄的中心樞紐。

客製化

您可以自訂通知體驗,使其與您的品牌形象相符,同時保持核心安全標準。

使用者介面和訪問

您可以定義駕駛員如何造訪通知中心:

  • 系統選單:類似行動裝置的選單。
  • 獨立螢幕:可透過系統或導覽列中的按鈕存取的專用使用者介面。

視覺風格

您可以自訂通知卡的樣式,使其與您車輛的設計語言保持一致:

  • 字體和顏色:調整日間模式和夜間模式的字體和調色板。
  • 形狀:自訂圓角半徑和容器尺寸。
  • 動畫:定義通知卡的到達和離開動畫。

優先權和類別

系統會對通知進行分類,以確定通知的顯示方式和時間。

  • 車輛特定類別:包括CAR_EMERGENCY, CAR_WARNINGCAR_INFORMATION ,用於車輛狀態警報。
  • 通訊:處理CALLMESSAGE類別,並優化操作,例如「播放」和「靜音」。
  • 導航:使用NAVIGATION類別提供逐嚮導航,僅作為 HUN。

下一步

若要開始自訂車輛通知:

風格通知卡

Google 內建的通知卡可為駕駛員提供及時訊息,同時最大限度地減少分心。您可以自訂這些卡片的視覺樣式(包括字體、顏色和形狀),使其與您的品牌形象保持一致,同時確保符合安全標準。

通知卡類型

通知卡主要有三種版本:

  • 提示通知(HUN):在目前應用程式上方短暫出現在螢幕頂部(或底部,取決於螢幕方向)。
  • 通知中心卡片:用於通知中心列出的持久通知。
  • 分組通知卡:將多個相關通知合併到一個可展開的卡片中。

卡片結構

每張卡片都是一個靈活的容器,由四個主要部分組成:

  1. 頭部:包含應用程式圖示、應用程式名稱和可選的時間戳記。
  2. 內容:顯示通知標題和輔助文字(可選擇訊息預覽)。
  3. 操作:最多三個按鈕供使用者互動(例如,「接聽」、「靜音」)。
  4. 大圖示:可放置頭像或導航符號的可選空間。

造型指南

以下各節描述了樣式指南。

排版

您可以自訂字體和字號,使其與系統的字體比例相符。请使用清晰易读、在各种光线条件下都能良好显示的字体。

  • 主要文字:通常為 32dp(正文 1),用於主要標題。
  • 輔助文本:通常為 24dp(正文 3),用於提供支援資訊。
  • 字體:雖然 Roboto 是標準字體,但 OEM 廠商可以實現自訂品牌字體。

顏色和海拔

白天夜晚模式定義不同的顏色值,以確保清晰度和對比。

  • 卡片背景:使用不同的灰色(例如,白天使用灰色 868,夜晚使用灰色 900)。
  • 文字和圖示:主要資訊使用高不透明度的白色(88%+),次要細節使用較低的不透明度(60-72%)。
  • 強調色:將應用程式的品牌顏色應用於輔助圖示或特定操作,以幫助使用者識別來源。

形狀和間距

自訂卡片的實體邊界,使其符合您的使用者介面設計語言。

  • 圓角半徑:預設標準為 8dp (R2),但可以調整以獲得更圓潤或更方正的外觀。
  • 邊距:保持卡片邊緣與內部元素之間一致的邊距(標準 16dp 或 24dp)。

螢幕自適應和驅動狀態

通知佈局必須適應不同的螢幕尺寸(標準、寬螢幕和超寬螢幕)。

  • 駕駛狀態:當車輛行駛時,考慮隱藏訊息預覽或截斷過長的文字字串,以減輕認知負荷。
  • 動作:使用標準的到達和離開動畫(例如,HUN 的下滑動畫,滑動離開動畫)來提供視覺回饋。

設計通知中心

駕駛員可以透過這個中央樞紐查看和管理通知,該樞紐的設計旨在實現高度的易用性和簡化的交互,以符合安全準則。

核心功能

通知中心提供非即時通知,例如訊息和提醒。它不會儲存對時間敏感的通知,例如逐嚮導航或正在進行的電話通話,這些通知只會以抬頭顯示通知 (HUN) 的形式顯示。

  • 基於會話:每次啟動磁碟機時,清單都會自動清除,以確保內容保持相關性。
  • 按優先順序:通知按重要性排序(例如,緊急警報優先),然後按時間先後排序。

自訂選項

您可以自訂通知中心,使其與您的品牌形象保持一致,同時遵守安全標準。

1. 訪問方式

您可以根據系統的使用者介面來定義使用者存取通知中心的方式:

  • 下拉式通知欄:使用者從螢幕頂部向下滑動即可顯示通知。
  • 專用螢幕:使用者點擊系統狀態列或導覽列中的通知圖示(通常是鈴鐺)。

2. 視覺風格

您可以自訂以下視覺元素,使其與品牌的視覺設計語言相符:

  • 色彩調色盤:為白天和夜晚模式定義不同的背景色和強調色。
  • 排版:設定標題、正文的字體、字重和字號。
  • 形狀:調整通知卡片和整個容器的邊角半徑。
  • 版面:自訂邊距、內邊距以及通知卡片之間的垂直間距。

互動模型

為最大限度減少駕駛分心,互動模型僅限於必要操作:

  • 瀏覽:垂直滾動清單允許駕駛員瀏覽通知。
  • 回應:可設定三個操作按鈕(例如,「播放」、「靜音」、「回覆」)的大目標。
  • 取消:使用者可以向左或向右滑動卡片,將其從清單中移除。

Driving restrictions

通知中心必須適應車輛的行駛狀態,以防止認知負荷過重。

  • 內容截斷:系統可以根據您設定的字元限制自動截斷過長的文字字串。
  • 隱藏摘要:您可以選擇在車輛行駛過程中隱藏訊息預覽或摘要。
  • 列表長度:可以限制可見通知的數量,以防止在駕駛過程中過度滾動。

設計清單

  • 高對比:確保文字和圖示在所有光照條件下均符合無障礙標準。
  • 大目標:設計按鈕和卡片,使其無需精確的運動控制即可輕鬆點擊。
  • 統一的品牌形象:在通知中心和提示通知(HUN)中套用相同的自訂規則。

序列動作

在汽車中,動態效果不僅僅是一種美學選擇;它更是一種功能性提示,能夠在不分散駕駛員視線的情況下傳遞訊息。汽車製造商可以客製化通知動畫,確保其與車輛其他軟體體驗完美融合。

汽車運動原理

  • 資訊豐富,但不會分散注意力:使用動態效果來表示狀態變化(例如新訊息),但要足夠微妙,以免驚嚇駕駛員。
  • 安全第一:動畫應簡潔明了,避免使用「彈跳感」過強或過於複雜的過渡效果,以免分散觀眾的注意力。
  • 一致性:通知動畫應與資訊娛樂系統其他部分的實體特性保持一致。

關鍵動作模式

本節將介紹關鍵的運動模式。

1. 緊急通知 (HUN) 到達

當收到高優先通知時,它會使用方向滑動進入螢幕。

  • 自上而下的插入方式:大多數系統的標準配置。顯示卡從頂部邊緣滑入。
  • 提示:此動作巧妙地表明,從螢幕同一側向下滑動即可訪問通知中心。
  • 自訂:您可以調整入口持續時間和特定的緩動曲線,以配合您品牌的風格。

2. 滑動關閉

駕駛者可以透過橫向滑動來關閉通知中心的 HUN 或卡片。

  • 視覺回饋:當使用者拖曳卡片時,卡片應與使用者的手指同步移動 1:1。
  • 退出動畫:一旦滑動超過關閉閾值,卡片就會加速離開螢幕,剩餘的清單項目會垂直移動以填補空白。

3. 分組通知擴展

為了節省空間,相關的通知(例如群組聊天中的多個訊息)通常會折疊成一張卡片。

  • 擴展:點擊後,卡片應垂直擴展,顯示單一資訊。
  • 折疊:反向運動的速度應該比展開的速度稍快一些,以幫助駕駛者快速恢復到先前的任務狀態。

時機和緩和

Google 建議遵循 Material Design 緩動標準,該標準強調快速開始和平滑、漸進的結束。

屬性建議值

匈牙利入場時間

250毫秒 – 400毫秒

解僱速度

快速(提供即時回饋)

緩解

標準(加速快,減速慢)

最佳實踐

  • 優先考慮易讀性:確保文字與卡片背景之間具有較高的對比。
  • 一致性: HUN 和通知中心卡片應使用相同的圓角半徑和間距規則。
  • 極簡主義:保持操作簡單,文字簡潔;避免使用需要仔細閱讀才能理解的複雜佈局。