
Android Automotive OS היא גרסה של Android שמותאמת לשימוש ברכב, והיא מבוססת על פלטפורמת Android המרכזית. רכבים עם שירותי Google מובנים פועלים עם מערכת ההפעלה Android Automotive OS ומגיעים עם אפליקציות ושירותים של Google, כולל Google Play, Google Assistant ומפות Google.
מידע על חומרה של Android Automotive OS
מידע נוסף על המפרטים המינימליים של החומרה למכשירי Android Automotive OS זמין בקטע Automotive Requirements (דרישות לכלי רכב) במסמך ההגדרה של תאימות ל-Android(CDD) לגרסאות Android שאפליקצייתכם תומכת בהן.
מגרעות במסך
בדומה לפורמטים אחרים של Android, מכשירים עם מערכת ההפעלה Android Automotive עם מסכים לא מלבניים תומכים בחתכים במסך. עם זאת, הגודל והצורה של פתחי החיתוך ברכב יכולים להיות שונים מאוד מאלה שקיימים בגורמים אחרים של צורת המכשיר. למידע מפורט, קראו את המאמר עבודה עם חלונות מוטמעים וחתימות מסך.
אודיו
בדרך כלל, במכשירי Android Automotive OS יש נפח אחסון קבוע. מידע נוסף על ההשפעה האפשרית של המצב הזה על האפליקציה זמין במאמר עבודה עם מכשירים עם עוצמת קול קבועה.
הסבר על תוכנת Android Automotive OS
מערכת Android Automotive OS מבוססת על אותה מערכת הפעלה ליבה שמשמשת גורמים אחרים, אבל יש לה כמה תכונות נוספות ייחודיות שיכולות להשפיע על האופן שבו אפשר לפתח אפליקציות ולהשתמש בהן.
ממשק משתמש של המערכת
חשוב לדעת שיש הבדלים מסוימים באופן שבו רכיבי ממשק המשתמש של המערכת פועלים ברכב.
ניווט
בניגוד לגורמים אחרים של צורת המכשיר, אין דרישה למכשירים עם מערכת ההפעלה Android Automotive שתהיה להם אפשרות חזרה לחומרה או לתוכנה. כשהאפליקציה לא פועלת במצב תאימות, הפעילויות שהיא מטמיעה צריכות לכלול מאפייני ממשק משתמש שמאפשרים ניווט באפליקציה, כדי לעמוד בהנחיית האיכות AN-1
.
פריסת סרגל המידע
בדומה לגורמי צורה אחרים, מערכת Android Automotive OS כוללת שורות מערכת כמו שורת סטטוס ושורת ניווט. ברכבים, הגדלים והמיקומים של העמודות האלה עשויים להיות שונים מאשר בפורמטים אחרים. לדוגמה, אפשר למקם את סרחי הניווט בצד ימין, בצד שמאל או בתחתית המסך. גם אם יש שורת סטטוס בחלק העליון ושורת ניווט בחלק התחתון (כמו ברוב הטלפונים והטאבלטים), סביר להניח שהרכיבים האלה יהיו גדולים בהרבה במכוניות.
בנוסף, בדרך כלל חתכים בתצוגה של מכשירים ניידים נמצאים בתוך גבולות שורות המערכת, אבל זה לא המצב במכוניות.
למידע מפורט, קראו את המאמר עבודה עם חלונות מוטמעים וחתימות מסך.
מצב אימרסיבי
מערכת ההפעלה Android Automotive OS מאפשרת ליצרני ציוד מקורי לקבוע אם אפליקציות יכולות להציג או להסתיר את שורת הסטטוסים כדי להיכנס למצב העמקה ולצאת ממנו. כשמונעים מאפליקציות להסתיר את שורות המערכת, יצרני ציוד מקורי יכולים להבטיח שתמיד תהיה גישה למחוונים של הרכב, כמו בקרת האקלים, במסך.
הגבלות על חוויית המשתמש
הגבלות חוויית המשתמש (UX) הן היכולת המובנית ב-Android Automotive OS לטיפול בגורמים שעלול להסיח את דעת הנהג. הגבלות על חוויית המשתמש נועדו למנוע באופן אוטומטי את השימוש באפליקציות שלא בוצעה להם אופטימיזציה לשימוש בזמן נהיגה.

יצרני הרכב קובעים את קבוצת הכללים המדויקת שקובעת איך ומתי ההגבלות על חוויית המשתמש יהיו פעילות. הכללים האלה עשויים להשתנות בהתאם למיקום הגיאוגרפי – לדוגמה, יכול להיות שלאותו רכב שנמכר באירופה יהיו כללים שונים מאלה של רכב שנמכר בארצות הברית.
כללי ההגבלות על חוויית המשתמש עשויים להשתנות גם בהתאם למסך ברכב. לדוגמה, אפשר להגביל את המסך המרכזי שנמצא בקו הראייה של הנהג בזמן שהרכב בתנועה, בעוד שמסך הנוסע יישאר ללא הגבלה.
אם האפליקציה שלכם צריכה להתאים את עצמה להגבלות על חוויית המשתמש, צריך להפנות אליהן ישירות – אל תנסה לבצע הנדסה לאחור של ההטמעה שלהן. לדוגמה, אם תניחו שהמגבלות על חוויית המשתמש פעילות כשהאצטרול לא במצב 'חניה', יכול להיות שתגבילו ללא צורך אפליקציה שפועלת במסך הנוסע.
אופטימיזציה להפחתת הסחות הדעת
כברירת מחדל, אי אפשר להפעיל פעילויות כשהגבלות על חוויית המשתמש פעילות, כדי להגביל את הסחות הדעת של הנהגים. כדי לציין למערכת שפעילות מסוימת צריכה להמשיך לפעול בזמן שהרכב בתנועה, אפשר להוסיף את האלמנט <meta-data>
הבא בתוך האלמנט <activity>
התואם.
<activity ...>
<meta-data android:name="distractionOptimized" android:value="true">
</activity>
כשמפתחים אפליקציות ל-Android Automotive OS, המטא-נתונים האלה צריכים להופיע במניפסט רק כשמצהירים על רכיב המניפסט <activity>
עבור CarAppActivity
של אפליקציה שנוצרה באמצעות ספריית האפליקציות של Android למכוניות.
אסור לסמן פעילויות אחרות כ'מותאמות למניעת הסחות דעת'. אם תעשו זאת, האפליקציה תידחה כשתשלח אותה לחנות Google Play.
נגישות
תמיכת הנגישות ב-Android Automotive OS לא רחבה כמו בתצורות אחרות. התכונות TalkBack, גישה באמצעות מתג וגישה קולית לא זמינות במכשירים עם Android Automotive OS.
יש תמיכה בהעדפות של כתוביות במכשירי Android Automotive OS. פרטים על השילוב מופיעים במאמר אימוץ הגדרות הכתוביות של המערכת.
בחירת רשת
מערכת ההפעלה Android Automotive OS תומכת בבחירת רשת לכל אפליקציה (PANS), שמאפשרת ליצרני ציוד מקורי לנתב את תעבורת הנתונים ברשת הסלולרית לרשתות שונות על בסיס אפליקציה.
רוב האפליקציות משתמשות רק ברשת ברירת המחדל שהוקצה להן, והן יכולות רק להפיק תועלת מהתכונה הזו – לדוגמה, יצרן הציוד המקורי (OEM) עשוי לשלם על תעבורת הנתונים מהאפליקציה שלכם גם אם למשתמש אין תוכנית נתונים משלו. אם האפליקציה (או אחת מהתלות שלה) מסתמכת על רשתות שאינן ברירת המחדל, יכול להיות שהיא לא נהנית מההעדפות שהוגדרו על ידי יצרן הציוד המקורי. במאמר קריאת מצב הרשת מוסבר איך משתמשים ברשתות שאינן ברירת המחדל.
תכונות המערכת
אפשר לזהות אם תכונה מסוימת זמינה באמצעות PackageManager::hasSystemFeature
ולשנות את התנהגות האפליקציה בהתאם.
תכונות חומרה
בדומה לפורמטים אחרים שאינם ניידים, תכונות החומרה שזמינות ברכב עשויות להיות שונות מאלה שזמינות במכשירים ניידים.
כיוון המסך
כמו טלוויזיות, מכוניות הן מכשירים עם כיוון קבוע. בניגוד לטלוויזיות, הם מגיעים בפריסה לאורך וגם בפריסה לרוחב. כדי להבטיח שאפשר יהיה להפיץ אפליקציות שנוצרו ל-Android Automotive OS לכל כלי הרכב, צריך לוודא שאין להן דרישה מפורשת או משתמעת לתכונות android.hardware.screen.landscape
או android.hardware.screen.portrait
.
מיקום ברשת
במכשירים רבים עם Android Automotive OS לא מוטמע סטאק הטלפוני המשמש למתן מיקום ברשת, ולכן הם לא מדווחים על תכונת המערכת android.hardware.location.network
. יכול להיות שהמיקום לפי רשת לא יהיה זמין, אבל עדיין תהיה תמיכה בגישה למיקום המשוער. מידע נוסף זמין במאמר מיקום משוער ב-Android Automotive OS.
תכונות התוכנה
יכול להיות שחלק מתכונות התוכנה שנמצאות בדרך כלל בפורמטים אחרים לא נתמכות במכשירי Android Automotive OS. לדוגמה, התכונות הבאות לא זמינות ברכבים רבים עם Android Automotive OS:
שאלות נפוצות
באילו כלי רכב יש שירותי Google מובנים?
באתר Cars with Google built-in מופיעה רשימה של יצרני ציוד מקורי (OEM) שיש להם דגמים עם שירותי Google מובנים. אפשר לקבל את מפרטי החומרה ופרטים אחרים על המכשיר באמצעות קטלוג המכשירים של Play Console.