หลักเกณฑ์เกี่ยวกับการรบกวนสมาธิของผู้ขับขี่

เมื่อแอป Android Automotive เป็นไปตามหลักเกณฑ์การสร้างความรบกวนให้ผู้ขับขี่ที่อธิบายไว้ด้านล่าง แอปจะทำงานบน HU ได้เมื่อรถกำลังเคลื่อนที่ DDG ประกอบด้วยคำแนะนำพื้นฐานที่ Google ระบุไว้และมีไว้เพื่อลดสิ่งรบกวนคนขับ

แอปที่เป็นไปตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่จะได้รับป้ายกำกับเป็นเพิ่มประสิทธิภาพเพื่อลดการเสียสมาธิ หน้านี้จะอธิบายรายละเอียดว่าแอปต้องติดแท็กเป็น "เพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวน" อย่างไรเพื่อให้แพลตฟอร์ม Android เปิดใช้แอปในสถานะ "จำกัดประสบการณ์ของผู้ใช้" ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ

แอปที่เพิ่มประสิทธิภาพเพื่อลดการเสียสมาธิ

แอปสามารถติดแท็กกิจกรรมหนึ่งๆ เพื่อเพิ่มประสิทธิภาพการลดสิ่งรบกวน หากต้องการให้ทั้งแอปได้รับการระบุว่า "ไม่รบกวนประสิทธิภาพผู้ขับขี่" กิจกรรมทั้งหมดของแอปต้องเป็นไปตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่ เมื่อสถานะการขับขี่ของยานพาหนะเปลี่ยนเป็นสถานะที่ข้อจำกัด UX มีผล

  • กิจกรรมที่ทำงานอยู่เบื้องหน้าในปัจจุบันจะทำงานต่อไปได้ก็ต่อเมื่อมีการติดแท็กเป็น "สิ่งรบกวน" และ "เพิ่มประสิทธิภาพแล้ว" ในไฟล์ Manifest
  • เมื่อเปิดใช้งานกิจกรรมใหม่ ระบบจะอนุญาตกิจกรรมใหม่ก็ต่อเมื่อมีการติดแท็กเป็น "เพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวน" ในไฟล์ Manifest

แพลตฟอร์มมีหน้าที่ตรวจสอบไฟล์ Manifest และอนุญาตให้มีเฉพาะกิจกรรมที่เพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวนเท่านั้นที่ทำงานได้ในสถานะที่จำกัด

หมายเหตุ: แพลตฟอร์มไม่สามารถตรวจหาหรือบังคับใช้การปฏิบัติตามข้อจำกัดของแอปได้จริง แต่จะตรวจสอบได้เฉพาะการประกาศของแอปในไฟล์ Manifest ในระหว่างกระบวนการตรวจสอบของ Google Play จะมีการบังคับใช้การปฏิบัติตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่เหล่านี้

กิจกรรมในแอปบางรายการไม่จำเป็นต้องใช้การเพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวน แอปสามารถมอบประสบการณ์การใช้งานที่แตกต่างกันให้แก่ผู้ใช้สำหรับสถานะที่ไม่มีข้อจำกัด (เช่น เมื่อรถจอดอยู่) เทียบกับสถานะที่มีข้อจำกัดมากกว่า ด้วยเหตุนี้ แอปจึงสามารถติดแท็กกิจกรรมที่เฉพาะเจาะจงเพื่อใช้การเพิ่มประสิทธิภาพการลดสิ่งรบกวนได้โดยเพิ่มข้อมูลเมตาต่อไปนี้ลงในองค์ประกอบ <activity> ในไฟล์ AndroidManifest.xml ของแอป

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

แอปที่เสนอกิจกรรมที่ออกแบบมาเพื่อทำงานในสถานะที่จำกัดต้องประกาศข้อมูลดังกล่าวในไฟล์ Manifest แพลตฟอร์มจะดูเฉพาะข้อมูลที่ประกาศไว้ก่อนที่จะพิจารณาว่าจะอนุญาตให้กิจกรรมทำงาน (หรือไม่) ในสถานะที่จำกัด