בדף הזה מתוארים התכונות והשיפורים בגרסה Android Automotive OS (AAOS) 26Q2 (רמת API 37), שכוללת שמונה תכונות חדשות ומתייחסת ל-180 בעיות.
AAOS framework
ניהול משתמשים
הפעלנו את ההתראה
ManagedServicesלמשתמשים ברקע שגלויים.נוספה תמיכה ב-
DocumentsUIלמשתמשים ברקע שגלויים.
אודיו ורדיו
אכיפת מיקוד אודיו: הופעלה אכיפת מיקוד אודיו ב-AAOS, שהיא קריטית לבטיחות המשתמשים.
קריאה חוזרת (callback) של עוצמת הקול של האודיו: הקריאה החוזרת הזו מאפשרת לחומרה של האודיו להעביר שינויים בעוצמת הקול לרכיבי תוכנה, כולל אפליקציות, ומאפשרת לכל המערכת לזהות באופן עקבי את רמות האודיו הנוכחיות. יצרני ציוד מקורי יכולים להוסיף אירועים חדשים לקריאה החוזרת של הגברת עוצמת הקול ולהתאים אישית את ההתנהגות בשירות ה-OEM.
ה-framework לרכב
- זמינות מאפייני הרכב: מאפשרת ליצרני רכב (OEM) להפעיל ולהשבית באופן דינמי מאפיינים של רכבים, עם סטטוסים נוספים למאפיינים שהוגדרו על ידי הספק או שלא זמינים.
בטיחות התצוגה
חבילת AAOS Display Safety מציגה ארכיטקטורת גרפיקה מבודדת ומאובטחת לפלטפורמת SDV החדשה, ומספקת חוויית Unified Cockpit רספונסיבית. הכרטיס 'בטיחות התצוגה' כולל את הרכיבים הבאים:
רכיב רינדור בזמינות גבוהה (HAR): מנוע עם השהיה נמוכה שפועל באופן עצמאי ממערכת מולטימדיה הראשית כדי להבטיח תצוגה דטרמיניסטית של נתונים קריטיים של הרכב, כמו הילוך, מהירות וסימני אזהרה. הוא משתמש בלולאת רינדור מבודדת מבחינת בטיחות ובהרכבה כדי ליצור מיזוג יעיל.
Safety design compiler and monitor toolchain: קבוצה של כלי עזר אוטומטיים שמשמשים לאימות של רכיבים חזותיים קריטיים לבטיחות, כדי לוודא שהם עומדים בתקנים של פריסת התצוגה. הוא מבצע עיבוד מושלם של הפיקסלים ומשתמש בפילוח ההבדלים כדי לוודא שהתמונות עומדות בדרישות.
אפליקציית אשכול Android (DriverUI): אפליקציה אינטראקטיבית שמסנכרנת דרך ערוצי SDV חסינים של AAOS כדי ליצור תוכן משולב של מערכת מידע ובידור עם שכבות בטיחות של HAR במסך האשכול.
קישוריות
הודעות בכמה מכשירים: תוקנה רגרסיה במערך הטלפוניה שמנעה מהמערכת לאחסן הודעות מכמה מכשירים מחוברים.
שילוב של PANS ו-Play (PnP): עדכנו את Google Play כך שיהיה מודע ל-PANS כדי לשפר את חוויית המשתמש.
ממשק המשתמש של המערכת וחוויות המשתמש
ממשק משתמש גמיש של המערכת: הרחבנו את מסגרת ממשק המשתמש הגמיש על ידי הגדרת ממשק API שמאפשר ליצרני ציוד מקורי (OEM) להתאים אישית רכיבים של ממשק המשתמש של המערכת בשכבת המערכת. כך אפשר לאחד את תהליך העבודה ולהחיל את זהות המותג באופן עקבי.
הפניה לריבוי משתמשים וריבוי מסכים (MUMD): סיפקנו דוגמה להגדרת ריבוי מסכים שמשתמשת במשתמשי רקע בו-זמניים עם ממשק משתמש ניתן להתאמה.
התראות קופצות (HUN) לממשק משתמש שניתן להתאמה: שיפור ההתאמה האישית של יצרני ציוד מקורי (OEM) והפחתת עלויות באמצעות מודולריזציה של רכיבי ממשק המשתמש של המערכת, כמו HVAC וממשק המשתמש של מערכת הרכב. התכונות העיקריות כוללות מנגנון ייעודי לתרגום HUNPanel לאנימציות שמוגדרות על ידי מצב, ומחלקה חדשה של HUNWindow לניהול אופטימלי של מחזור החיים של חלונות.
מודולריזציה של ממשק המשתמש של מערכת הרכב: פירקנו את ממשק המשתמש המונוליטי של מערכת Android לרכיבים מודולריים עצמאיים כדי להוזיל את העלויות של יצרני הציוד המקורי ולמנוע בעיות תאימות.
אפליקציות מרכזיות
- ממשקי API של AppFunction: מאפשרים לסוכנים להתחבר לאפליקציות.
מצלמה
- הוצאה משימוש של מערכת התצוגה החיצונית (EVS): הוצאנו משימוש את ממשקי ה-API של EVS כדי לצמצם את הפיצול ולאחד את ממשקי ה-API של המצלמה. יצרני ציוד מקורי צריכים להשתמש בממשקי ה-API של Camera2. מידע נוסף זמין במאמר בנושא העברה ל-Camera2.
Software Defined Vehicle (SDV)
- רכבים מוגדרים באמצעות תוכנה (SDV): הרחבת היכולות של Android מעבר למסך המידע והבידור, כדי להפעיל תחומים שונים ברכב באמצעות ארכיטקטורה מבוססת-שירותים (SOA) שניתנת להתאמה, ושילוב חלק עם IVI. כולל HAR עבור לוחות מכשירים, שמאפשר עיצוב מהיר ואיטרציות פיתוח לפתרון מלא של תא טייס.
תאימות
כדי לאמת את ההטמעה של AAOS, אפשר להשתמש בחבילות הבדיקה הבאות:
- חבילה לבדיקות תאימות (CTS): פרטים נוספים זמינים במאמר סקירה כללית של חבילת הבדיקות לתאימות (CTS).
- חבילה לבדיקות תאימות – כלי אימות (CTS-V): פרטים נוספים זמינים במאמר בנושא הרצת בדיקות CTS-V.
- CTS בתמונת מערכת גנרית (GSI): פרטים נוספים זמינים במאמר בנושא תמונות מערכת גנריות.
- חבילת בדיקות לספקים: פרטים נוספים זמינים במאמר בנושא חבילת בדיקות לספקים (VTS) ותשתית.
בעיות ידועות בבדיקות
גרסת AAOS 26Q2 כוללת את הבעיות הידועות הבאות שקשורות לבדיקות:
CtsSurfaceControlTests[secondary_user_on_secondary_display]#testImeVisible#testImeVisibleWithZBelowRequest#testImeZOrderedAboveEmbeddedWindowInChildWindow#testImeVisibleWithZBelowTouch
CtsGraphicsTestCasesFrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabledFrameRateOverrideTest#testAppBackpressure
FrameRateOverrideTest#testAppDisplayGetRefreshRateFrameRateOverrideTest#testAppChoreographer
בדיקה אוטומטית שנדרש אימות ידני
המודול הבא נכשל בבדיקות אוטומטיות (CTS) בהגדרות ספציפיות של משתמשים מרובים או ריבוי מסכים:
CtsMediaAudioTestCases[secondary_user_on_secondary_display]. בודקים את הפונקציונליות המשויכת באמצעות בדיקה ידנית.