סקירה כללית על Android למכוניות

הפצת האפליקציה ברכבים עם Android Auto או Android Automotive OS. כדאי להשתמש בארכיטקטורת אפליקציה אחת שמתאימה לשני המקרים, כדי שכל משתמש יוכל ליהנות מהאפליקציה שלכם.

Android Auto

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

ממשק המשתמש של Android Auto

איור 1: Android Auto – מופעל על ידי טלפון ופועל במכונית.

Android Automotive OS

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

ממשק המשתמש של Automotive OS

איור 2: מערכת Android Automotive OS פועלת באמולטור.

קטגוריות אפליקציות נתמכות

בגלל שיקולים ייחודיים למכוניות, מערכות Android Auto ו-Android Automotive OS תומכות רק בסוגים מסוימים של אפליקציות, כמו שמתואר בטבלה הבאה:

קטגוריה תיאור פלטפורמות שימוש פרסום
מדיה – אודיו

אפליקציות מדיה מאפשרות למשתמשים לעיין במוזיקה, ברדיו, בספרי אודיו ובתוכן אודיו אחר ולהפעיל אותם ברכב. מידע נוסף זמין במאמר בנושא בניית אפליקציות מדיה לרכב.

חשוב: הקטגוריה 'מדיה' לא כוללת תוכן וידאו. פרטים על אפליקציות שמפעילות סרטונים מופיעים בקטגוריה 'סרטונים'.

נוצר באמצעות: MediaBrowserService ו-MediaSession. ב-Android Automotive OS, אפשר גם ליצור מסכי כניסה והגדרות (לשימוש כשהרכב חונה) באמצעות Views או Compose.

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

‫Android Auto ו-Android Automotive OS (גם לאפליקציות מדיה וגם לאפליקציות מדיה מבוססות-תבניות).

בזמן נהיגה או חנייה

כל סוגי הטראקים

חשוב: אפליקציות מדיה שמשתמשות בתבניות של Car App Library יכולות להתפרסם רק במסלולים של בדיקות פנימיות ובדיקות סגורות כחלק מתוכנית הגישה המוקדמת שלנו.

תקשורת – התראות על הודעות

ההתראות על הודעות מאפשרות למשתמשים לקבל התראות על הודעות נכנסות, להקריא הודעות באמצעות המרת טקסט לדיבור (TTS) ולשלוח תשובות באמצעות קלט קולי ברכב. מידע נוסף זמין במאמר בנושא הרחבת ההתראות על הודעות ב-Android Auto.

נוצר באמצעות: MessagingStyle התראות, Service לטיפול בפעולות של תשובה וסימון כנקרא.

Android Auto בזמן נהיגה או חנייה כל סוגי הטראקים
תקשורת – הודעות לפי תבנית Labs

אפליקציות הודעות עם תבניות מרחיבות את היכולות של התראות על הודעות, ומאפשרות למשתמשים לעיין בהיסטוריית השיחות, להאזין להקראה של הודעות קודמות באמצעות המרת טקסט לדיבור (TTS) ולשלוח תשובות באמצעות קלט קולי במכונית.

פותח באמצעות: ספריית האפליקציות של Android לרכבים. מידע נוסף שספציפי לאפליקציות להעברת הודעות זמין במאמר בנושא יצירת חוויות העברת הודעות מבוססות תבניות ל-Android Auto.

Android Auto בזמן נהיגה או חנייה מסלולי הפצה לבדיקות פנימיות ולבדיקות בקבוצות מוגדרות
תקשורת – שיחות טלפון Labs

אפליקציות לשיחות מאפשרות למשתמשים להתקשר ולקבל שיחות במסך המכונית.

נבנה באמצעות: Telecom Jetpack Library ו-Android לרכבים App Library. מידע נוסף שספציפי לאפליקציות לביצוע שיחות זמין במאמר בנושא פיתוח אפליקציות לביצוע שיחות ל-Android Auto.

Android Auto בזמן נהיגה או חנייה מסלולי הפצה לבדיקות פנימיות ולבדיקות בקבוצות מוגדרות
נקודת עניין (POI)

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

נוצרה באמצעות: ספריית האפליקציות של Android למכוניות. מידע נוסף שספציפי לאפליקציות של נקודות עניין זמין במאמר יצירת אפליקציה של נקודות עניין.

‫Android Auto ו-Android Automotive OS בזמן נהיגה או חנייה כל סוגי הטראקים
האינטרנט של הדברים (IoT)

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

נוצרה באמצעות: ספריית האפליקציות של Android למכוניות. מידע נוסף שספציפי לאפליקציות IoT מופיע במאמר פיתוח אפליקציית IoT.

‫Android Auto ו-Android Automotive OS בזמן נהיגה או חנייה כל סוגי הטראקים
מזג אוויר

אפליקציות מזג אוויר מאפשרות למשתמשים לראות מידע רלוונטי על מזג האוויר שקשור למיקום הנוכחי שלהם או למסלול הנסיעה שלהם. אפליקציות מזג אוויר יכולות לספק גם יכולות ניווט.

נוצרה באמצעות: ספריית האפליקציות של Android למכוניות. מידע נוסף שספציפי לאפליקציות מזג אוויר זמין במאמר יצירת אפליקציית מזג אוויר.

‫Android Auto ו-Android Automotive OS בזמן נהיגה או חנייה כל סוגי הטראקים
קטגוריות של אפליקציות שמוחזקות בחנייה
וידאו

אפליקציות של סרטונים מאפשרות למשתמשים לצפות בסרטונים בסטרימינג כשהמכונית חונה. הייעוד העיקרי של האפליקציות האלה הוא להציג סרטונים בסטרימינג.

נוצר באמצעות: Views או Compose. מידע נוסף זמין במאמר בנושא פיתוח אפליקציות של סרטונים ל-Android Automotive OS.

Android Automotive OS

בעיקר כשהרכב בחנייה

אפליקציות של סרטונים יכולות לתמוך בשימוש מוגבל בזמן נהיגה, כפי שמתואר במאמר בנושא תמיכה באודיו בזמן נהיגה.

כל סוגי הטראקים
משחקים Labs

אפליקציות של משחקים מאפשרות למשתמשים לשחק במשחקים כשהמכונית חונה. המטרה העיקרית של האפליקציות האלה היא לשחק במשחקים.

נוצר באמצעות: Views או Compose. מידע נוסף זמין במאמר בנושא פיתוח משחקים לרכב.

‫Android Auto ו-Android Automotive OS רק בזמן חנייה מסלולי הפצה לבדיקות פנימיות ולבדיקות בקבוצות מוגדרות
תכונות Labs בדפדפנים

אפליקציות לדפדפן מאפשרות למשתמשים לגשת לדפי אינטרנט כשהמכונית חונה.

נוצר באמצעות: Views או Compose. מידע נוסף זמין במאמר בנושא בניית דפדפנים ל-Android Automotive OS.

Android Automotive OS רק בזמן חנייה מסלולים לבדיקה פנימית

שילוב עם אפליקציות ושירותים של Google

אתם יכולים ליצור אפליקציות משלכם לשימוש ברכבים שתומכים ב-Android למכוניות, כולל Android Auto ורכבים עם שירותי Google מובנים. במקורות המידע הבאים אפשר לקרוא הנחיות נוספות שקשורות להטמעה:

  • האפליקציה יכולה להפעיל ניווט בגרסה המובנית של מפות Google באמצעות Google Maps for Automotive intents.

  • אפליקציות ניווט יכולות להשיג יכולת פעולה הדדית עם Google Assistant באמצעות שלושה פורמטים שונים של כוונות. הטמעה של כוונות (intents) של אפליקציות ניווט מידע נוסף על הטמעה של אפליקציות ניווט עם הוראות מפורטות שמתאימות ל-Android Automotive OS ול-Android Auto זמין במאמר בנושא בניית אפליקציית ניווט.

  • Google Assistant יכולה להפעיל כל אפליקציה שמותקנת ברכב באמצעות פקודות קוליות כמו Ok Google, open Example app (אוקיי Google, הפעל את האפליקציה לדוגמה).

  • המחלקות PackageManager מאפשרות לאחזר מידע על חבילות של אפליקציות מותקנות במכשיר, ואז לבצע פעולות נוספות, כמו קבלת הכוונה להפעלה של חבילה והפעלת הכוונה הזו.

כדי לבדוק את האפליקציות, משתמשים בכלי הבדיקה כדי להריץ את Android Auto ואת Android Automotive OS במחשב הפיתוח. פרטים נוספים זמינים במאמר בדיקת אפליקציות ל-Android לרכב.

הנחיות לעיצוב אפליקציות זמינות במאמר בנושא Android למכוניות

מקורות מידע נוספים

מידע נוסף על Android לרכבים זמין במקורות המידע הבאים.

דוגמאות

Codelabs

בלוגים

סרטונים