בתוכן הבא מפורטות התכונות והשיפורים העיקריים שנוספו ל-Android Automotive בגרסה הזו. מידע נוסף על התכונות החדשות שתועדו בגרסה הזו זמין במאמר מה חדש.
תכונות ושיפורים עיקריים
שיפורים בממשק המשתמש של המערכת ובאפליקציות הליבה
- אפליקציות ליבה מעודכנות של אפליקציות מערכת
- חיפוש חדש בהגדרות. עכשיו המשתמשים יכולים לחפש במהירות את ההגדרה הרלוונטית ממסך הבית של ההגדרות.
- Media הוספנו תכונות אחרות כדי לשפר את חוויית המשתמש, ואת שיפור ההתאמה האישית ליצרני ציוד מקורי.
- חייגן. הוספנו אפשרות למיון לפי שם משפחה כדי לשפר את חוויית המשתמש.
- הודעות מעכשיו יש תמיכה בהודעות קבוצתיות באמצעות MMS ו-RCS.
- גמישות משופרת בהתראות נוספה אפשרות להתאמה אישית של המיקום במסך של חלונית ההתראות וההתראות בחלון קופץ, וגם של האנימציות של ההתראות בחלון קופץ.
- שיפור של ההתאמה האישית של הסמלים בשורת הסטטוס. אפשר להתאים אישית את המרווחים בין הסמלים, ועכשיו אפשר להחריג חלק מהסמלים.
- ערכת כלים לממשק משתמש לכלי רכב הוספנו קבוצה חדשה של רכיבים ומשאבים כדי לאפשר התאמה אישית קלה, צפויה ועקבית יותר של ה-OEM של המערכת.
- תמיכה בסיסית ב-rotary אירועי VHAL של בקר סיבובי פיזי מוכנסים לשירות RotaryController כדי שהאפליקציות יפעלו עם השלט הרחוק.
ניהול משתמשים
- ממשקי API מעודכנים למספר משתמשים העברנו את ממשק ה-API לניהול משתמשים מרובים ב-Android AutomotiveOS (לדוגמה, CarUserManagerHelper) למסגרת הליבה (לדוגמה, UserManager) כדי להקל על השילוב עם יצרני ציוד מקורי (OEM) ועל האפשרות לשדרג.
- תפקידים והגבלות של משתמשים נוספה תמיכה בהתאמה אישית של OEM לתפקידים ולמגבלות של משתמשים.
- מעבר מהיר יותר בין משתמשים שיפור של המעבר בין משתמשים והביצועים במצב של מספר משתמשים. עכשיו אפשר ליצור מראש חבילות ולהסיר אותן ממשתמש המערכת.
- CarUserHAL מעכשיו יש תמיכה בשילוב של ניהול משתמשים (לדוגמה, החלפת משתמשים) בין יחידות ECU חיצוניות לבין Android.
- פתיחת מכשיר מהימן: בוצעו שיפורים בביצועים של פתיחת המכשיר על ידי משתמשים ובחוויית השימוש במערכת.
Bluetooth
- תמונת עטיפה עכשיו ניתן לקבל גרפיקה של טראקים שאתם מפעילים או מדפדפים בתכנים ב-AVRCP.
- MMS ו-RCS מעכשיו אפשר לשלוח ולקבל הודעות MMS ו-RCS בנוסף להודעות SMS.
- פקודות AT של ספקים נוספה יכולת ל תמיכה בשליחת פקודות AT של ספקים באמצעות HFP, כדי לאפשר הקרנה של צד שלישי.
- סנכרון של אנשי הקשר המועדפים. מעכשיו אפשר להעביר את אנשי הקשר המועדפים מהטלפון לרכב.
- שיפור התמיכה במספר מקורות מדיה שאפשר לעיין בהם. תמיכה משופרת באותות מטלפונים שתומכים במספר נגני מדיה, ושינוי של נגני המדיה האלה.
- שיפורים ב-AVRCP. שיפור יכולות בקרת המדיה.
- הורדות של אנשי קשר.הורדות של אנשי קשר מקובצות עכשיו כדי להוסיף את אנשי הקשר הזמינים למסד הנתונים מהר יותר.
מודעות לרשת המדיה בכמה גדלים
- תמיכה באמולטורים מעכשיו, אפשר להשתמש במספר מסכים פיזיים במהלך בדיקות באמולטור של Android Automotive OS.
- אנימציית אתחול למספר מסכים.אנימציה של אתחול בתצוגה מרובת מסכים נתמכת עכשיו.
- CarActivityView. ActivityView מודע עכשיו למגבלות הנהיגה.
קישוריות
- גלישה וניהול של לקוחות של נקודות לשיתוף אינטרנט עכשיו השותפים יכולים לראות רשימה מפורטת של לקוחות AP מחוברים ולהציג או לחסום לקוחות.
- ניהול דינמי של ממשק Wi-Fi נוספה תמיכה ביצירה ובהסרה של ממשקי רשתות Wi-Fi באופן דינמי, כדי לתמוך בתרחישי שימוש בו-זמנית ב-Wi-Fi ולצמצם את הפיצול סביב הטמעות חד-פעמיות קיימות.
- חיבור אלחוטי שקט למכשירי HU לכלי רכב. אפליקציות עם הרשאות יכולות להתחבר עכשיו ל-Wi-Fi בחשאי.
אודיו
- אפקטים קוליים לכל מכשיר פלט. מעכשיו אפשר להחיל אפקטים קוליים על מכשירי פלט ספציפיים, בנוסף להחיל אותם על כל שידור.
- שיפורים במספר תחומים אודיו רב-אזורי תומך עכשיו בתכנון מסלול המבוסס על מספר המשתמשים והתפוסה במכונית. בנוסף, אפשר לשייך מקורות אודיו לאזורים כדי שיהיה קל יותר לחפש מכשירים.
- תמיכה בצלילים של הרכב. הוספנו שימושים חדשים במערכות כדי לכסות תרחישים לדוגמה של כלי רכב. כמו כן, נוספו ממשקי API חדשים כדי לאפשר ל-HAL להשתתף בפוקוס אודיו של צלילים מחוץ ל-Android.
- שיפורים במיקוד האודיו עכשיו יש תמיכה בבקשות להעברת המיקוד של האודיו במועד מאוחר יותר, והוספה הגדרה חדשה למשתמש שמונעת העברת המיקוד לניווט במהלך שיחה.
מצלמה
תצוגת סראונד נוספה היכולת להציג תצוגה פנורמית של 360° מכמה מקורות קלט של מצלמות.
ראייה ממוחשבת ולמידת מכונה (CV ו-ML)
Computepipe ב-Android Automotive OS הטמעת לקוח CVML ב-Android מאפשרת עכשיו להתחבר לצינורות עיבוד נתונים של CVML ללא קשר לסביבה שבה הם פועלים (מכונה וירטואלית או חומרה נפרדת), באופן שמבודד את ארכיטקטורת הפריסה הבסיסית.
חיישנים
- האולטראסוניקס. נוספה לפלטפורמה תמיכה במערכי חיישנים על-קוליים.
- CarPropertyManager בוצעו שיפורים ברמת הפירוט של ההרשאות של נכס הספק, הוצגה קריאה חוזרת (callback) עם שגיאה ו-API פשוט יותר של getProperty.
- גלאי מדינה אפשר להתאים אישית את כלי הרכב כדי לאפשר ליצרני ציוד מקורי להגדיר קוד מדינה שאינו ברירת המחדל לזיהוי המיקום (ספציפית למקרים שבהם אין הקצאת טלפוניה ברכב).
- GNSS עכשיו אפשר לדווח על לוויין ללא הגבלה (הגדלה מהמספר המקסימלי של 64 שנתמכים בעבר.
אמינות ויציבות של המערכת
הוספנו את הטיימר המפקח (watchdog) כדי לזהות תהליך בעייתי ולהפעיל אותו מחדש.
ביצועי האתחול
נתוני ביצועים של IO נאספים עכשיו כחלק משירות CarWatchDog.
מסגרת הרכב
- עכשיו יש תמיכה בתכונות אופציונליות ובתכונות ניסיוניות.
- נוספה היכולת לעקוב אחרי קריסות של פעילויות ולהפעיל מחדש פעילויות שנפלו באשכול (במצב FixedActivity).
- טיפול בתאונת דרכים בשירות הרכב השתפר.
- נוספה ה-API CarOccupantZoneManager כדי לאפשר לבצע שאילתה על המסך או האודיו המתאימים לשימוש ספציפי.
- הוספנו את CarInputManager כדי לאפשר את ההקלטה של קבוצת אירועי קלט שנבחרה.
- נוספה HAL של CAN bus לגישה סטנדרטית ל-CAN bus.
ניהול צריכת החשמל
הלוגיקת השירות של ניהול צריכת החשמל תומכת עכשיו במעברים חדשים.
WAIT_FOR_VHAL_FINISH
ל-WAIT_FOR_VHAL
, ו-SHUTDOWN_PREPARE
כדי לישון מיד.
תיקוני באגים
תיקנו כמה באגים ותיקונים של בדיקות תאימות.
בעיות מוכרות
- קובצי xTS פועלים באמולטור ולא במכשיר תואם.
- לא בוצע השוואה לביצועים.