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. 視覺風格
您可以自訂以下視覺元素,使其與品牌的視覺設計語言相符:
- 色彩調色盤:為白天和夜晚模式定義不同的背景色和強調色。
- 排版:設定標題、正文的字體、字重和字號。
- 形狀:調整通知卡片和整個容器的邊角半徑。
- 版面:自訂邊距、內邊距以及通知卡片之間的垂直間距。
互動模型
為最大限度減少駕駛分心,互動模型僅限於必要操作:
- 瀏覽:垂直滾動清單允許駕駛員瀏覽通知。
- 回應:可設定三個操作按鈕(例如,「播放」、「靜音」、「回覆」)的大目標。
- 取消:使用者可以向左或向右滑動卡片,將其從清單中移除。
Driving restrictions
通知中心必須適應車輛的行駛狀態,以防止認知負荷過重。
- 內容截斷:系統可以根據您設定的字元限制自動截斷過長的文字字串。
- 隱藏摘要:您可以選擇在車輛行駛過程中隱藏訊息預覽或摘要。
- 列表長度:可以限制可見通知的數量,以防止在駕駛過程中過度滾動。
設計清單
- 高對比:確保文字和圖示在所有光照條件下均符合無障礙標準。
- 大目標:設計按鈕和卡片,使其無需精確的運動控制即可輕鬆點擊。
- 統一的品牌形象:在通知中心和提示通知(HUN)中套用相同的自訂規則。
序列動作
在汽車中,動態效果不僅僅是一種美學選擇;它更是一種功能性提示,能夠在不分散駕駛員視線的情況下傳遞訊息。汽車製造商可以客製化通知動畫,確保其與車輛其他軟體體驗完美融合。
汽車運動原理
- 資訊豐富,但不會分散注意力:使用動態效果來表示狀態變化(例如新訊息),但要足夠微妙,以免驚嚇駕駛員。
- 安全第一:動畫應簡潔明了,避免使用「彈跳感」過強或過於複雜的過渡效果,以免分散觀眾的注意力。
- 一致性:通知動畫應與資訊娛樂系統其他部分的實體特性保持一致。
關鍵動作模式
本節將介紹關鍵的運動模式。
1. 緊急通知 (HUN) 到達
當收到高優先通知時,它會使用方向滑動進入螢幕。
- 自上而下的插入方式:大多數系統的標準配置。顯示卡從頂部邊緣滑入。
- 提示:此動作巧妙地表明,從螢幕同一側向下滑動即可訪問通知中心。
- 自訂:您可以調整入口持續時間和特定的緩動曲線,以配合您品牌的風格。
2. 滑動關閉
駕駛者可以透過橫向滑動來關閉通知中心的 HUN 或卡片。
- 視覺回饋:當使用者拖曳卡片時,卡片應與使用者的手指同步移動 1:1。
- 退出動畫:一旦滑動超過關閉閾值,卡片就會加速離開螢幕,剩餘的清單項目會垂直移動以填補空白。
3. 分組通知擴展
為了節省空間,相關的通知(例如群組聊天中的多個訊息)通常會折疊成一張卡片。
- 擴展:點擊後,卡片應垂直擴展,顯示單一資訊。
- 折疊:反向運動的速度應該比展開的速度稍快一些,以幫助駕駛者快速恢復到先前的任務狀態。
時機和緩和
Google 建議遵循 Material Design 緩動標準,該標準強調快速開始和平滑、漸進的結束。
| 屬性 | 建議值 |
|---|---|
匈牙利入場時間 | 250毫秒 – 400毫秒 |
解僱速度 | 快速(提供即時回饋) |
緩解 | 標準(加速快,減速慢) |
最佳實踐
- 優先考慮易讀性:確保文字與卡片背景之間具有較高的對比。
- 一致性: HUN 和通知中心卡片應使用相同的圓角半徑和間距規則。
- 極簡主義:保持操作簡單,文字簡潔;避免使用需要仔細閱讀才能理解的複雜佈局。