Sürücünün dikkatinin dağılmasıyla ilgili kurallar

Android Automotive uygulamaları, bu sayfada açıklanan sürücünün dikkatini dağıtma ile ilgili kurallara uyduğunda araç hareket hâlindeyken uygulamalar bilgi-eğlence sisteminde çalışabilir. Sürücünün dikkatinin dağılmasını önleme kuralları, Google tarafından sağlanan temel önerilerden oluşur ve sürücünün dikkatinin dağılmasını azaltmayı amaçlar.

Sürücünün dikkatini dağıtan unsurlar konusundaki yönergelere uygun olan uygulamalar, Dikkat Dağıtma Açısından Optimize Edilmiş olarak etiketlenebilir. Bu sayfada, Android platformunun uygulamaların Kullanıcı Deneyimi Kısıtlanmış durumunda çalışmasını sağlaması için uygulamaların nasıl Dikkat Dağıtmayacak Şekilde Optimize Edilmiş olarak etiketlenmesi gerektiği ayrıntılı olarak açıklanmaktadır. Aşağıdaki konular hakkında daha fazla bilgi edinin:

Distraction Optimization uygulanmış uygulamalar

Bir uygulama, belirli bir etkinliği "Dikkat Dağıtma Durumuna Karşı Optimize Edilmiş" olarak etiketleyebilir. Bir uygulamanın tamamının Dikkat Dağıtma Durumuna Göre Optimize Edilmiş olarak belirlenmesi için tüm etkinliklerinin sürücünün dikkatini dağıtan unsurlar konusundaki yönergelere uyması gerekir. Bir aracın sürüş durumu, kullanıcı deneyimi kısıtlamalarının etkin olduğu bir duruma değiştiğinde:

  • Mevcut ön plan etkinliği yalnızca manifest dosyasında Distraction Optimized (Dikkat Dağıtma Optimizasyonu) olarak etiketlendiğinde çalışmaya devam edebilir.
  • Yeni bir etkinlik başlatırken yeni etkinliğe yalnızca manifest dosyasında Dikkat Dağıtmayacak Şekilde Optimize Edilmiş olarak etiketlendiğinde izin verilir.

Manifest dosyasını kontrol etmek ve yalnızca dikkat dağıtmayan etkinliklerin kısıtlanmış durumda çalışmasına izin vermek platformun sorumluluğundadır.

Not: Platform, bir uygulamanın kısıtlamalara gerçekte uyup uymadığını algılayamaz veya zorunlu kılamaz. Yalnızca uygulamanın manifest dosyasındaki beyanını kontrol edebilir. Sürücünün dikkatini dağıtan unsurlar konusundaki bu yönergelere uyulup uyulmadığı, Google Play inceleme süreci sırasında zorunlu tutulur.

Tüm uygulama etkinliklerinin dikkat dağıtmayan optimizasyonlu olması gerekmez. Bir uygulama, kısıtlanmamış bir durumda (ör. araç park halindeyken) farklı, daha kısıtlanmış bir durumda ise farklı kullanıcı deneyimleri sunabilir. Sonuç olarak, bir uygulama, uygulamanın AndroidManifest.xml dosyasındaki <activity> öğesine aşağıdaki meta verileri ekleyerek belirli bir etkinliği "Dikkat Dağıtma Açısından Optimize Edilmiş" olarak etiketleyebilir:

<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>

Kısıtlanmış durumda çalışacak şekilde tasarlanmış etkinlikler sunan uygulamalar, bu bilgiyi manifest dosyasında bildirmelidir. Platform, etkinliğin kısıtlanmış durumda çalışmasına izin verilip verilmeyeceğini belirlemeden önce yalnızca beyan edilen bilgilere bakar.