Kullanıcı görevlerini tanımlama

Uygulamanızın Android for Cars sürümünü oluşturmak için öncelikle araca uygun görevleri belirleyin ve sürücünün dikkatini dağıtma ihtiyacını göz önünde bulundurun.

Sürücünün dikkatinin dağılmasını önleme

Sürücülerin yola odaklanmasına yardımcı olmak için araba uygulamanızı tasarlarken aşağıdaki stratejileri göz önünde bulundurun.

  • Her ekrandaki bilgileri sınırlama: Uygulama kitaplığındaki şablonlar, sürüş sırasında her ekranda görünebilecek bilgi miktarını sınırlar. İzin verilen işlem, resim ve diğer öğe sayıları (bazı durumlarda metin miktarı gibi) her şablon için açıklanmıştır. Liste ve ızgara öğeleri içeren şablonlarda izin verilen maksimum öğe sayısı araca göre değişir ve ConstraintManager API kullanılarak alınabilir.

  • Yalnızca temel uygulama içeriğini sunun: Uygulamanızın araba sürümünde, uygulamanızın tüm içeriği yerine sık kullanılan konumlar gibi sürüşle ilgili temel içeriklere odaklanın.

  • Görevler için gereken dikkati en aza indirme: Görev akışlarını kısa tutarak sürücüler için süreçleri basitleştirin.

  • Kısayollar sunma: Kaydedilen kullanıcı içeriklerini, görev akışlarının başında göstererek hızlı erişim sağlayın (ör. favoriler veya son ziyaret edilen konumlar).

  • Kullanıcı girişini en aza indirin: Mümkün olduğunda önceden seçilmiş seçenekler ve varsayılanlar sunarak kullanıcıların sürüş sırasında kolayca seçim yapabilmesini sağlayın. Sürüş sırasında ses girişini etkinleştirmeyi deneyin.

Şablon içeriğini dikkatli bir şekilde güncelleyin: Şablon içeriğinde yapılan güncellemeler sürücünün dikkatini yoldan uzaklaştırabileceğinden bazı güncelleme türleri sınırlıdır. (Yani görevin adım sayısını artırırlar ve sürüş sırasında adımlar sınırlıdır.) Yenileme güncellemeleri daha az kesintiye neden olur ve dikkat dağıtmayı en aza indirmek için sınırlandırılabilir. Ayrıntılar için Yenileme nedir? başlıklı makaleye göz atın.