אם אפליקציות ל-Android Automotive פועלות בהתאם להנחיות בנושא הסחת דעת הנהג (DD) שמתוארות בדף הזה, אפשר להפעיל אותן במערכת מולטימדיה (HU) כשהרכב בתנועה. ההנחיות למניעת הסחת דעת של נהגים כוללות המלצות בסיסיות ש-Google מספקת במטרה להפחית את הסחת הדעת של הנהגים.
אפליקציות שעומדות בהנחיות בנושא הסחת דעת של נהגים יכולות לקבל את התג עם כמה שפחות הסחות דעת. בדף הזה מוסבר איך צריך לתייג אפליקציות כ'אופטימיזציה להפחתת הסחות דעת', כדי שפלטפורמת Android תוכל להפעיל את האפליקציות במצב 'חוויית משתמש מוגבלת'. מידע נוסף על:
- מגבלות על חוויית המשתמש במכוניות מפורטות במאמר כללים בנושא מגבלות על חוויית המשתמש במכוניות.
- למידע על שימוש במצב הנהיגה ברכב, ראו צריכת מצב הנהיגה ברכב והגבלות על חוויית המשתמש.
אפליקציות עם כמה שפחות הסחות דעת
אפליקציה יכולה לתייג פעילות ספציפית כאופטימיזציה להפחתת הסחות דעת. כדי שאפליקציה שלמה תוגדר כאפליקציה שעברה אופטימיזציה להפחתת הסחות דעת, כל הפעילויות שלה צריכות לעמוד בהנחיות להפחתת הסחות דעת לנהגים. כאשר מצב הנהיגה של הרכב משתנה למצב שבו ההגבלות על חוויית המשתמש פעילות:
- פעילות שמתבצעת כרגע בחזית יכולה להמשיך לפעול רק אם היא מתויגת כ-Distraction Optimized במניפסט.
- כשמפעילים פעילות חדשה, הפעילות הזו מותרת רק אם היא מתויגת כ'אופטימיזציה להפחתת הסחות דעת' במניפסט.
הפלטפורמה אחראית לבדיקת קובץ ה-Manifest ולאפשר רק פעילויות שעברו אופטימיזציה להפחתת הסחות דעת לפעול במצב מוגבל.
הערה: הפלטפורמה לא יכולה לזהות או לאכוף את ההתאמה בפועל של האפליקציה להגבלות. היא יכולה רק לבדוק את ההצהרה של האפליקציה במניפסט. ההקפדה על ההנחיות האלה בנושא הסחת דעת של נהגים נאכפת במהלך תהליך הבדיקה ב-Google Play.
לא כל הפעילויות באפליקציה צריכות להיות מותאמות להפחתת הסחות דעת. אפליקציה יכולה לספק חוויית משתמש שונה במצב לא מוגבל (למשל, כשהרכב חונה) לעומת מצב מוגבל יותר. כתוצאה מכך, אפליקציה יכולה לתייג פעילות ספציפית כפעילות שעברה אופטימיזציה לצמצום הסחות דעת, על ידי הוספת המטא-נתונים הבאים לרכיב <activity> בקובץ AndroidManifest.xml של האפליקציה:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
אפליקציות שמציעות פעילויות שנועדו לפעול במצב מוגבל צריכות להצהיר על המידע הזה במניפסט. הפלטפורמה בודקת רק את המידע שהוצהר לפני שהיא קובעת אם אפשר לאפשר את הפעילות (או לא) במצב המוגבל.