Bildirim teması

Android Automotive OS (AAOS) bildirim sistemi, sürücülere temel bilgileri sağlarken yol güvenliğini önceliklendirir ve dikkat dağıtıcı unsurları en aza indirir. Bu kılavuz, araç bildirimlerini nasıl özelleştirebileceğinizi ve nasıl davrandıklarını açıklamaktadır.

Tasarım prensipleri

Otomobillerdeki bildirimler, kolay okunabilirlik ve güvenlik açısından optimize edilmiştir. Mobil bildirimlerin aksine, otomotiv bildirimleri sadeliğe odaklanır:

  • Karmaşıklığın azaltılması: Sürücünün dikkatini yolda tutmak için uzun basma veya karmaşık kaydırma hareketleri gibi karmaşık kontroller devre dışı bırakılmıştır.
  • Sürüş durumu algılama: Sistem, aracın hareket halinde olup olmamasına bağlı olarak içeriği otomatik olarak kısıtlayabilir veya kısaltabilir.
  • Oturum tabanlı: Bildirim listesi, yalnızca güncel ve ilgili bilgilerin görüntülenmesini sağlamak için her sürüşün başında temizlenir.

Bildirimlerin nasıl göründüğü

Bildirimler, önceliklerine ve kategorilerine bağlı olarak iki ana kanal üzerinden iletilir:

  • Ekran üstü bildirimler (HUN'lar): Geçerli ekranın üzerinde kısa süreliğine görünen yüksek öncelikli uyarılar. Bunlar, gelen aramalar veya navigasyon talimatları gibi zamana duyarlı bilgiler için kullanılır.
  • Bildirim Merkezi: Sürücülerin kaçırmış olabilecekleri bildirimlerin geçmişini görüntüleyebilecekleri merkezi bir merkez.

Özelleştirme

Temel güvenlik standartlarını korurken, bildirim deneyimini marka kimliğinize uyacak şekilde özelleştirebilirsiniz.

Kullanıcı arayüzü ve erişim

Sürücünün Bildirim Merkezine nasıl erişeceğini tanımlayabilirsiniz:

  • Sistem menüsü: Mobil cihazlardakine benzer bir menü.
  • Bağımsız ekran: Sistemde veya gezinme çubuğunda bulunan bir düğme ile erişilen özel bir kullanıcı arayüzü.

Görsel stil

Bildirim kartlarının görünümünü ve işlevselliğini aracınızın tasarım diline uyacak şekilde özelleştirebilirsiniz:

  • Tipografi ve renk: Hem gündüz hem de gece modları için yazı tiplerini ve renk paletlerini ayarlayın.
  • Şekiller: Köşe yarıçaplarını ve konteyner boyutlarını özelleştirin.
  • Hareket: Bildirim kartları için geliş ve gidiş animasyonlarını tanımlayın.

Öncelik ve kategoriler

Sistem, bildirimlerin nasıl ve ne zaman gösterileceğini belirlemek için bunları kategorize eder.

  • Araca özel kategoriler: Araç durumu uyarıları için CAR_EMERGENCY, CAR_WARNING ve CAR_INFORMATION içerir.
  • İletişim: "Oynat" ve "Sessize Al" gibi optimize edilmiş işlemlerle CALL ve MESSAGE kategorilerini yönetir.
  • Navigasyon: Yalnızca HUN'lar (Human Router) olarak adım adım yol tarifi sağlamak için NAVIGATION kategorisini kullanır.

Sonraki adımlar

Aracınız için bildirimleri özelleştirmeye başlamak için:

Stil bildirim kartları

Google'ın yerleşik bildirim kartlarındaki özellikler, sürücülere zamanında bilgi sağlarken dikkat dağıtıcı unsurları en aza indirir. Bu kartların görsel stilini (tipografi, renk ve şekil dahil) marka kimliğinizle uyumlu olacak şekilde özelleştirebilir ve güvenlik standartlarını koruyabilirsiniz.

Bildirim kartı türleri

Bildirim kartlarının üç ana versiyonu vardır:

  • Ekran üstü bildirim (HUN): Geçerli uygulamanın üzerinde, ekranın üst kısmında (veya yönlendirmeye bağlı olarak alt kısmında) kısa süreliğine görünür.
  • Bildirim Merkezi kartı: Bildirim Merkezi'nde listelenen kalıcı bildirimler için kullanılır.
  • Gruplandırılmış bildirim kartı: Birbiriyle ilişkili birden fazla bildirimi tek, genişletilebilir bir kartta birleştirir.

Kart anatomisi

Her kart, dört ana alandan oluşan esnek bir kaptır:

  1. Başlık: Uygulama simgesini, uygulama adını ve isteğe bağlı zaman damgasını içerir.
  2. İçerik: Bildirim başlığını ve destekleyici metni (isteğe bağlı mesaj önizlemeleriyle birlikte) görüntüler.
  3. İşlemler: Kullanıcı etkileşimi için en fazla üç düğme (örneğin, "Yanıtla", "Sessize Al").
  4. Büyük simge: Avatarlar veya gezinme sembolleri için isteğe bağlı alan.

Stil yönergeleri

Aşağıdaki bölümlerde stil yönergeleri açıklanmaktadır.

Tipografi

Sisteminizin tipografik ölçeğine uyacak şekilde yazı tipini ve boyutunu özelleştirebilirsiniz. Değişen ışık koşullarında iyi performans gösteren, net ve okunaklı yazı tipleri kullanın.

  • Ana metin: Genellikle ana başlıklar için 32dp (Gövde 1).
  • İkincil metin: Genellikle destekleyici bilgiler için 24dp (Gövde 3).
  • Yazı Tipleri: Roboto standart olsa da, OEM'ler özel marka yazı tiplerini de kullanabilirler.

Renk ve yükseklik

Okunabilirliği ve kontrastı sağlamak için Gündüz ve Gece modları için ayrı renk değerleri tanımlayın.

  • Kart Arka Planı: Birbirinden farklı gri tonları kullanın (örneğin, gündüz için Gri 868, gece için Gri 900).
  • Metin ve Simgeler: Birincil bilgiler için yüksek opaklıkta beyaz (%88+), ikincil ayrıntılar için ise düşük opaklıkta (%60-72) renk kullanın.
  • Vurgu Rengi: Kullanıcıların kaynağı belirlemesine yardımcı olmak için uygulamanın marka rengini ikincil simgelere veya belirli eylemlere uygulayın.

Şekil ve aralık

Kartın fiziksel sınırlarını, kullanıcı arayüzünüzün tasarım diline uyacak şekilde özelleştirin.

  • Köşe Yarıçapı: Varsayılan standart 8dp'dir (R2), ancak daha yuvarlak veya kare bir görünüm için bu ayarlanabilir.
  • Kenar boşlukları: Kart kenarları ve iç öğeler arasında tutarlı bir dolgu (standart 16dp veya 24dp) bırakın.

Ekran uyarlaması ve sürüş durumu

Bildirim düzenleri, farklı ekran boyutlarına (Standart, Geniş ve Süper Geniş) uyum sağlamalıdır.

  • Sürüş Durumu: Araç hareket halindeyken, bilişsel yükü azaltmak için mesaj önizlemelerini gizlemeyi veya uzun metin dizelerini kısaltmayı düşünün.
  • Hareket: Görsel geri bildirim sağlamak için standart giriş ve çıkış animasyonlarını (örneğin, HUN'lar için aşağı kaydırma, kapatmak için kaydırma) kullanın.

Bildirim Merkezini Tasarlayın

Sürücüler, güvenlik yönergelerine uygun olarak tasarlanmış, hızlı görüntüleme ve basitleştirilmiş etkileşimler sunan bu merkezi kontrol paneli aracılığıyla bildirimleri görüntüleyebilir ve yönetebilirler.

Temel işlevsellik

Bildirim Merkezi'nde mesajlar ve hatırlatıcılar gibi anlık olmayan bildirimler bulunur. Adım adım yol tarifi veya aktif telefon görüşmeleri gibi zamana duyarlı bildirimler kaydedilmez; bunlar yalnızca Baş Üstü Bildirimleri (HUN) olarak görünür.

  • Oturum bazlı: İçeriğin güncel kalmasını sağlamak için liste her sürüşün başında otomatik olarak temizlenir.
  • Öncelik sırasına göre: Bildirimler önce önem sırasına (örneğin, acil durum uyarıları önce) ve ardından güncellik sırasına göre sıralanır.

Özelleştirme seçenekleri

Güvenlik standartlarına uyarken, Bildirim Merkezi'ni marka kimliğinizle uyumlu olacak şekilde özelleştirebilirsiniz.

1. Erişim yöntemleri

Kullanıcıların Bildirim Merkezine nasıl erişeceğini sisteminizin kullanıcı arayüzüne göre tanımlayabilirsiniz:

  • Aşağıya doğru kaydırılabilen bildirim çubuğu: Kullanıcılar bildirimleri görüntülemek için ekranın üst kısmından aşağıya doğru kaydırırlar.
  • Özel ekran: Kullanıcılar sistem durum çubuğunda veya gezinme çubuğunda bulunan bir bildirim simgesine (genellikle zil) dokunurlar.

2. Görsel stil

Aşağıdaki görsel öğeleri markanızın tasarım diline uyacak şekilde özelleştirebilirsiniz:

  • Renk paleti: Gündüz ve Gece modları için farklı arka plan ve vurgu renkleri tanımlayın.
  • Tipografi: Başlıklar, alt başlıklar ve gövde metni için yazı tipi ailesini, kalınlığını ve boyutunu ayarlayın.
  • Şekil: Bildirim kartlarının ve genel konteynerin köşe yarıçaplarını ayarlayın.
  • Düzen: Bildirim kartları arasındaki kenar boşluklarını, iç boşlukları ve dikey mesafeyi özelleştirin.

Etkileşim modeli

Sürücü dikkat dağınıklığını en aza indirmek için, etkileşim modeli temel eylemlerle sınırlandırılmıştır:

  • Gözat: Dikey olarak kaydırılabilen bir liste, sürücülerin bildirimleri taramasına olanak tanır.
  • Yanıtla: En fazla üç eylem düğmesi için büyük vuruş hedefleri (örneğin, "Oynat", "Sessize Al", "Yanıtla").
  • Kapat: Kullanıcılar, bir kartı listeden kaldırmak için sola veya sağa kaydırabilirler.

Sürüş kısıtlamaları

Bilişsel aşırı yüklenmeyi önlemek için Bildirim Merkezi, aracın sürüş durumuna uyum sağlamalıdır.

  • İçerik kısaltma: Sistem, belirlediğiniz karakter sınırlarına göre uzun metin dizelerini otomatik olarak kısaltabilir.
  • Özetleri gizleme: Araç hareket halindeyken mesaj önizlemelerini veya özetlerini gizlemeyi seçebilirsiniz.
  • Liste uzunluğu: Sürüş sırasında aşırı kaydırmayı önlemek için görünür bildirim sayısı sınırlandırılabilir.

Tasarım kontrol listesi

  • Yüksek kontrast: Metin ve simgelerin tüm aydınlatma koşullarında erişilebilirlik standartlarını karşıladığından emin olun.
  • Büyük hedef noktaları: Düğmeleri ve kartları, hassas motor kontrolü gerektirmeden kolayca dokunulabilecek şekilde tasarlayın.
  • Tutarlı marka kimliği: Bildirim Merkezi ve Baş Üstü Bildirimleri (HUN'lar) genelinde aynı özelleştirme kurallarını uygulayın.

Sıralı hareketler

Otomobilde hareket, sadece estetik bir tercih olmaktan öte, sürücülerin gözlerini yoldan çok uzun süre ayırmadan onları bilgilendiren işlevsel bir ipucudur. Otomobil üreticileri, bildirim animasyonlarını, aracın geri kalan yazılım deneyimiyle bütünleşik hissettirecek şekilde özelleştirebilirler.

Otomotiv hareketinin prensipleri

  • Bilgilendirici, dikkat dağıtıcı değil: Durum değişikliklerini (örneğin yeni bir mesaj) işaret etmek için hareket kullanın, ancak sürücüyü ürkütmeyecek kadar incelikli olmasına dikkat edin.
  • Önce güvenlik: Animasyonlar kısa ve amaca yönelik olmalıdır. Uzun süreli görsel dikkat gerektiren "sıçramalı" veya aşırı karmaşık geçişlerden kaçının.
  • Tutarlılık: Bildirim hareketleri, bilgi-eğlence sisteminin geri kalanının fiziksel hareketleriyle uyumlu olmalıdır.

Temel hareket kalıpları

Bu bölümde temel hareket kalıpları açıklanmaktadır.

1. Ön bilgilendirme (HUN) varışı

Yüksek öncelikli bir bildirim geldiğinde, ekrana girmek için yönlü bir kaydırma hareketi kullanır.

  • Yukarıdan aşağıya giriş: Çoğu sistem için standart yöntemdir. Kart üst kenardan içeri kaydırılır.
  • İpucu: Bu hareket, Bildirim Merkezi'ne aynı kenardan aşağı doğru kaydırarak erişilebileceğini incelikle gösteriyor.
  • Özelleştirme: Markanızın tarzına uyacak şekilde giriş süresini ve belirli yumuşatma eğrisini ayarlayabilirsiniz.

2. Kaydırarak kapat

Sürücüler, Bildirim Merkezi'nde yatay kaydırma hareketiyle bir HUN'u veya kartı kapatabilirler.

  • Görsel geri bildirim: Kullanıcı kartı sürükledikçe, kart parmağıyla birebir aynı oranda hareket etmelidir.
  • Çıkış hareketi: Kaydırma hareketi kapatma eşiğini geçtiğinde, kart ekran dışına doğru hızlanır ve kalan liste öğeleri boşluğu doldurmak için dikey olarak kayar.

3. Gruplandırılmış bildirim genişletme

Birbiriyle ilişkili bildirimler (örneğin grup sohbetinden gelen birden fazla mesaj) yer tasarrufu sağlamak için genellikle tek bir karta daraltılır.

  • Genişleme: Kart üzerine dokunulduğunda, dikey olarak büyüyerek içindeki mesajları ortaya çıkarmalıdır.
  • Katlanma: Sürücünün önceki görevine hızlıca dönebilmesi için geri hareket, genişlemeden biraz daha hızlı olmalıdır.

Zamanlama ve rahatlama

Google, hızlı bir başlangıcı ve yumuşak, kademeli bir bitişi vurgulayan Material Design kolaylaştırma standartlarına uyulmasını önermektedir.

Bağlanmak Önerilen değer

HUN giriş süresi

250 ms – 400 ms

İşten çıkarma hızı

Hızlı (anında geri bildirim sağlamak için)

Kolaylaştırma

Standart (hızlı ivmelenme, yavaş yavaşlama)

En iyi uygulamalar

  • Okunabilirliğe öncelik verin: Metin ve kart arka planları arasında yüksek kontrast oranı sağlayın.
  • Tutarlılık: Hem HUN'lar hem de Bildirim Merkezi kartları için aynı köşe yarıçaplarını ve aralık kurallarını kullanın.
  • Minimalizm: İşlemleri basit ve metni özlü tutun; anlamak için bir bakıştan fazlasını gerektiren karmaşık düzenlerden kaçının.