מה זה Android Automotive?

‫Android Automotive היא פלטפורמת Android בסיסית שנועדה להפעיל את חוויית השימוש ברכב. היא מאפשרת ליצרני רכב לבנות מערכות מולטימדיה (IVI) מתקדמות ברכב, שמריצות אפליקציות של מערכת IVI Android שהותקנו מראש, וגם אפליקציות אופציונליות של Android של צד שני וצד שלישי.

בנוסף למערכות מדיה לרכב, מערכת Android Automotive OS‏ (AAOS) מתרחבת כדי לתמוך ברכבים מוגדרי תוכנה (SDV) ולהפעיל תחומים אחרים ברכב:

  • ‫Unified Digital Cockpit (Display Safety): משלב את Android IVI במכונה וירטואלית SDV IVI עם מכונה וירטואלית SDV Media נפרדת שמופעל בה מנוע רינדור בזמינות גבוהה (HAR) ו-Safety Monitor. ההגדרה הזו משלבת תצוגות של DriverUI (כמו מפות, מדיה ושיחות טלפון) עם אינדיקטורים קריטיים לבטיחות, צלצולים ותמונות ממצלמת הרוורס.

  • שירותי רכב מרובי מכונות וירטואליות (AAOS SDV): מריצים מכונות וירטואליות ללא ממשק משתמש SDV Core בהיפר-ויזורים שתואמים ל-VirtIO, כדי להפעיל פונקציות ברכב מחוץ לתא הנהג. מפתחים אורזים שירותים לרכב בחבילות .apex עם ממשקי VSIDL כדי לחבר בין Android IVI (SDV Gateway) לבין יחידות בקרה אלקטרוניות (ECU) חיצוניות באמצעות פרוטוקולים כמו SOME/IP.

מערכת Android Automotive מציעה פתיחות, התאמה אישית וגמישות למערכות מידע ובידור (infotainment) וליחידות ראשיות (head units) לרכב. הפתיחות מאפשרת יעילות חדשה על ידי אספקת תכונות בסיסיות של מערכות מידע ובידור לרכב בבסיס קוד חופשי ופתוח. התאמה אישית מאפשרת למטמיעים לבדל את המוצר לפי הצורך. ההתאמה מתבצעת באמצעות ה-Framework, השפה וממשקי ה-API הנפוצים של Android, שמאפשרים שימוש חוזר במומחיות פיתוח ובתוכנה שהושלמה על ידי מאות אלפי מפתחי Android ברחבי העולם.

‫Android Automotive ו-Android

חשוב להבין את הקשר בין Android Automotive לבין הסביבה העסקית של Android כולה:

  • ‫Android Automotive הוא Android. ‫Android Automotive הוא לא הסתעפות או פיתוח מקביל של Android. הוא מבוסס על אותו בסיס קוד ונמצא באותו מאגר כמו Android שמופץ בטלפונים, בטאבלטים וכו'. הוא מבוסס על פלטפורמה חזקה ועל מערך תכונות שפותחו במשך יותר מ-10 שנים, ולכן הוא יכול להשתמש במודל האבטחה הקיים, בתוכנית התאימות, בכלי הפיתוח ובתשתית, ועדיין להיות ניתן להתאמה אישית ולניוד, לגמרי בחינם ובקוד פתוח.

  • ‫Android Automotive היא הרחבה של Android. אנחנו מוסיפים תמיכה בדרישות, בתכונות ובטכנולוגיות ספציפיות לתחום הרכב. התמיכה כוללת פלטפורמות IVI עשירות, והיא מתרחבת כדי לתמוך בפונקציות רכב רחבות יותר בהתאם לעקרונות של רכב מוגדר תוכנה.

‫Android Automotive מביאה את העוצמה של Android אל הרכב, ומאפשרת ליצרני רכב ליצור מערכות חזקות שניתנות לעדכון ומיועדות לעידן הדיגיטלי.

‫Android Automotive ו-Android Auto

המינוח יכול להיות מבלבל. אלה ההבדלים ביניהם:

  • ‫Android Auto היא פלטפורמה שפועלת בטלפון של המשתמש ומקרינה את חוויית השימוש של Android Auto למערכת מולטימדיה תואמת ברכב באמצעות חיבור USB. ‫Android Auto תומך באפליקציות שמיועדות לשימוש ברכב. פרטים נוספים זמינים בכתובת developer.android.com/auto.

  • ‫Android Automotive היא מערכת הפעלה ופלטפורמה שפועלות ישירות בחומרה של הרכב. זו פלטפורמה מלאה, בקוד פתוח, שניתנת להתאמה אישית גבוהה ומפעילה את חוויית המידע והבידור. בנוסף, היא משמשת יותר ויותר כבסיס לארכיטקטורות של רכבים מוגדרי תוכנה. ‫Android Automotive תומך באפליקציות שנוצרו ל-Android וגם באפליקציות שנוצרו ל-Android Auto.

שירותי Google לרכב (GAS)

שירותי Google לרכב (GAS) הם אוסף של אפליקציות ושירותים שיצרני רכב יכולים לבחור לקבל רישיון לשימוש בהם ולשלב אותם במערכות המולטימדיה (IVI) ברכב. לפרטים נוספים ולגישה לגרסה העדכנית של אפליקציות GAS, אפשר לפנות לאיש הקשר שלכם ב-Google.