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

เมื่อแอป Android Automotive ทำตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่ที่อธิบายไว้ในหน้านี้ แอปจะทำงานบน HU ได้เมื่อรถเคลื่อนที่ หลักเกณฑ์สิ่งรบกวนผู้ขับขี่ประกอบด้วยคำแนะนำพื้นฐานที่ 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 แพลตฟอร์มจะดูเฉพาะข้อมูลที่ประกาศไว้ก่อนที่จะพิจารณาว่ากิจกรรมนั้นได้รับอนุญาตให้ทำงาน (หรือไม่) ในสถานะที่จำกัด