אפליקציות לא מקובצות הן אפליקציות שלא נכללות בתמונת המערכת של Android Automotive OS (AAOS) (הן מפורטות בדף הזה). במדריך השילוב מוסבר איך לשלב אפליקציות לא מקובצות ברכבים.
- שילוב של כרטיסי אפליקציות
- Automotive app host
- יומן
- ספריית ממשק המשתמש שברכב
- מכשיר נלווה
- Dialer
- מדיה
- שירות הודעות קצרות (SMS)
Car-apps-release-19
תג: ub-automotive-master-20250910
המאמר הזה עוסק בבעיות הבאות:
- עדכון פורמט הגרסה כדי לסנכרן עם אפליקציות אחרות שלא נכללות בחבילה.
- המחרוזת
action_name_for_custom_keycode
ניתנת להוספה כשכבת-על. - שיפור התאימות ל-Kotlin 2.1.20.
- עדכנו את ה-build של Gradle ל-AGP 8.11 והוספנו תמיכה ב-Android API 36.
- העדכון משנה את ה-JDK של הפרויקט מגרסה 17 ל-Java 21.
עדכונים בתכונות הבאות:
DriverUI:
- עדכון התרגומים של אשכול שעוצב מחדש.
- עדכון מבנה התיעוד של ממשק המשתמש של מנהל ההתקן לשימוש בגדלים שמגיעים מ-Figma. הלוגיקה של האפליקציה לא קובעת את הגודל.
מדיה: כשמתקבל מצב הפעלה חדש, ההודעה הקופצת וחלון הדו-שיח נסגרים.
Car-apps-release-18
תג: ub-automotive-master-20250722
ImageAppCard
יכול לתמוך בו-זמנית בתמונות, בלחצנים ובסרגל ההתקדמות.
כלי דיווח על באגים:
- תוקנה בעיה שגרמה לחיתוך המסך ב-SDK בגרסה 35 ומעלה.
- פורמט הגרסה עודכן כדי לסנכרן עם אפליקציות אחרות שלא נכללות בחבילה.
- נפתרה בעיה בהעלאה אוטומטית.
- נוספו תיקונים להפעלה בזמן האתחול.
DriverUI:
- ב-
DriverUI
, עודכן Design Compose לגרסה 0.37.1. - עיצבנו מחדש את
Cluster
כדי להציג הטמעות מורכבות של ממשקי משתמש.
מדיה:
- תוקן חריג נדיר של מצביע null (NPE) ב-
MediaSource
ובוצע עדכון שלImageFetcher
כדי לספק הגנה מפני כתובות URI לא תקינות.
בדיקת מדיה:
- הוחלו תיקונים רבים ב-
Media1
וב-Media3
Car-apps-release-17
תג: ub-automotive-master-20250609
מצלמת דשבורד
- נפתרה בעיה בסיבוב של
camera2
. - אפשר להציג תמונות ממוזערות מ-Surface Sink.
- הסרה של ממשקי API של קריאה חוזרת (callback) למסגרות שלא בשימוש.
- טפלנו בבעיה מתמשכת שקשורה למשך ההקלטה.
- תוקנה בעיה שקרתה כשפעולת הקלטה ארוכה קרסה.
- נוספה הגדרה של קצב הפריימים.
- הוספנו תמיכה בפלטפורמות לתצוגה מקדימה של המצלמה.
עיצוב הכתיבה
- עדכנו את Design Compose לגרסה 0.34.2 עבור DriverUI.
ממשק המשתמש של Driver
- קובץ ה-Java ARchive (JAR) של ספריית הלקוח של SDV עודכן.
מדיה
- עודכן המזהה של הפריט
media1
שמופעל. - יצרני ציוד מקורי צריכים להסיר את
browse_mini_bar
מקובצי RRO. - טופלה הבעיה שגרמה לתצוגת המיחזור לחזור אחורה בכל פעם שפריט עודכן.
CAL Media
- נוסף
TmaMediaCalApp
חדש ל-aaos-apps-gradle-project
. - כשמשתמשים ב-MediaSession במכשירים נתמכים, מוסיפים
TestMediaCalApp
ל-aaos-apps-gradle-project
כדי להדגים את השימוש ב-CarAppLibrary לעיון במדיה ולהפעלת מדיה.
AppCards
- הסרנו את ההגבלות על קצב העדכון המינימלי מ-AppCards. עכשיו, בעלי אפליקציות AppCard יכולים להגדיר את קצב העדכון.
ספריית ממשק המשתמש שברכב
- הוספנו את ההרשאות הנדרשות.
Car-apps-release-16
תג: ub-automotive-master-20250418
מצלמת דשבורד, ממשק משתמש לנהג ומדיה
טופלו בעיות רבות.
ממשק המשתמש של Driver
ממשק המשתמש של Driver עודכן לגרסה האחרונה של Design Compose, 0.34, וכולל את השיפורים הנוספים הבאים:
שיפורים נוספים
- נוסף סמל חדש של מרכז האפליקציות.
- החזרנו את הנגן מנגן של קובץ MP4 יחיד לנגן עם תמיכה בפלייליסטים.
- הטיפול בסוף הסטרימינג מאפשר לשתף קטעים בצורה תקינה.
- הצגת הלחצן התחלה בהפעלה הראשונה.
- הצגת התראה מקדימה בזמן הקלטה כדי לעמוד בדרישות של חיווי הפרטיות.
- טיפל באחסון חיצוני נשלף.
- תוקנה קריסת NPE כש
onLiveClicked
. -
TunerSession
לא מבטל מטא-נתונים כפולים. - נוסף אינדיקטור אופציונלי לתצוגת טעינה ל-
PlaybackCardController
. - ממשק המשתמש של Driver עודכן ל-Design Compose 0.33.
- הוסרו תמונות ממוזערות כפולות.
Car-apps-release-15
תג: ub-automotive-master-20250219
מצלמה
תכונה חדשה
- מצלמת דשבורד חוויית שימוש לדוגמה במצלמת דשבורד שמשתמשת במצלמות של הרכב (כולל מצלמות דשבורד רגילות, מצלמות היקפיות ומצלמות בתוך תא הנוסעים) כדי להקליט, לאחסן ולשתף בצורה מאובטחת צילומי וידאו של הרכב.
Car-apps-release-14
תג: ub-automotive-master-20241205
מדיה
תכונה חדשה
- שיוך מתקדם של מקורות תנועה לאודיו. נוספה תווית שיוך אוניברסלית לעיצוב אודיו, כדי לזהות בבירור יכולות אודיו מתקדמות בזמן הגלישה.
אמצעי בקרה חלופיים באפליקציות
- בזמן נהיגה, המשתמשים יכולים לשלוט באודיו שלא מגיע ממרכז המדיה, במיוחד מאפליקציות תקשורת.
בעיות שטופלו
- עכשיו אפשר ללחוץ על הלחצן כניסה כדי להיכנס ל-Spotify ולאפליקציות מדיה אחרות.
רדיו
בעיות שטופלו
- אפליקציית הרדיו לא קורסת יותר.
כלי לדיווח על באגים
בעיות שטופלו
- כבר לא קורס כשמפעילים אותו מאפליקציה או כשלוחצים לחיצה ארוכה על התראות.
Car-apps-release-13
תג: ub-automotive-master-20240924
מדיה
בעיות שטופלו
- הוספנו תמיכה בהפעלה ברקע של סרטונים ואפליקציות אחרות.
- תוקנה קריסה שהתרחשה במהלך תהליך ביטול החבילה של האפליקציות ב-
messengerapptest_gradle_unit
Car-apps-release-12
תג: ub-automotive-master-20240731
תכונה חדשה
כרטיס לאפליקציה יצרני ציוד מקורי (OEM) יכולים עכשיו ליצור ולהתאים אישית רכיב בממשק המשתמש שאפשר לאכלס במידע שסופק על ידי יצרן הציוד המקורי או על ידי אפליקציות מאינטראקציה ישירה (1P).
העברת הודעות
בעיות שטופלו
- אחרי הפעלה מחדש לא מופיע תוכן, וההודעות הקרובות מסומנות כלא ידועות.
- כל ההודעות מסומנות כלא ידוע באפליקציית ה-SMS.
- אפליקציית Android Automotive Car Messenger גדולה ב-2.66MB מהגרסה הקודמת.
- ב-MMS מוצג הערך null בשם הנמען.
מדיה
בעיות שטופלו
- אפליקציית החדשות תיפתח בדף הבית.
- אחרי הפעלה מחדש עם קובץ ה-APK של TestMedia, מוצג ווידג'ט מדיה ריק.
מרכז מדיה
בעיות שטופלו
- נקודה לבנה מוצגת בדף מדיה כשמפעילים את השיר הראשון אחרי הפעלה מחדש.
Car-apps-release-11
תג: ub-automotive-master-20240521
מרכז המדיה
בעיות שטופלו
- כשמפעילים תחנת רדיו מוזיקלית ב-YouTube Music, המוזיקה מוצגת ביחידת הראש.
- ההפעלה הרציפה של מדיה באמצעות Bluetooth מופיעה עכשיו.
- כותרות הקבוצות פועלות עכשיו.
מדיה
בעיות שטופלו
- הסמל אוזניות לא מוצג יותר בפריטים אחרונים באפליקציות מדיה.
- תיבת הדו-שיח פעולות מותאמות אישית לניתוח נתונים, כדי לדווח רק על המזהים הגלויים.
- סשן המדיה לא קורס יותר.
com.android.car.carlauncher
לא קורס יותר עםcom.android.car.media.common.source
.
Dialer
בעיות שטופלו
- אפשרויות האודיו החלפת האודיו בטלפון מוצגות עכשיו בתור אוזניות ורמקולים ברכב.
Car-apps-release-10
תג: ub-automotive-master-240314
מרכז המדיה
בעיות שטופלו
- סמל Assistant לא מופיע יותר בפודקאסט במרכז המדיה.
- Media Center לא קורס יותר כשמפעילים מדיה במסך מלא וכשעוברים ממצב יום למצב לילה (ולהפך).
Car-apps-release-9
תג: ub-automotive-master-20240125
מרכז המדיה
תכונות חדשות
ניתוח נתונים של מדיה ברכב. ניתוח הנתונים במרכז המדיה כולל עכשיו מדדים של אפליקציות מדיה של צד שלישי, כדי לעזור לספק למשתמשים חוויית מדיה טובה יותר. Analytics מאפשר לאפליקציות של צד שלישי לקבל משוב בזמן אמת על התנהגות המשתמשים.
בעיות שטופלו
- שגיאת NullPointerException לא מתרחשת יותר כשבוחרים תפריט מתפריט האפשרויות הנוספות.
- Analytics: שינוי בהרשאות הגישה לפריטים בתור מדווח עכשיו כשסוגרים או פותחים.
- Analytics: רשימת התור דווחה כחיפוש, ועכשיו היא מדווחת על הסתרת פריטים.
- Analytics: נתונים שגויים לא נשלחים יותר כשמקישים על תוצאת חיפוש.
- נתוני Analytics מופיעים עכשיו אחרי שמנקים את שאילתת החיפוש.
- שינוי מבנה הקוד מפעילות מדיה יחידה למספר פעילויות מדיה, שלכל אחת מהן יש מקור מדיה משלה.
- המערכת MediaCenter כבר לא קורסת מממשק המשתמש.
- התקנה מחדש של
TestMediaApp
לא גורמת יותר לקריסה של MediaCenter. - הוספה של פס גלילה אנכי דועך ל-
browse_nodeCannot
לא גורמת יותר למעבר לאודיו ב-Bluetooth אחרי הפעלת הרדיו.
יומן
בעיות שטופלו
- היומן לא קורס יותר אחרי שמפעילים סנכרון באייפון.
Car-apps-release-8
תג: ub-automotive-master-20231102
מרכז המדיה
בעיות שטופלו
- פתיחת אפליקציה לא מעבירה אתכם מתצוגת החייגן של NPV לתצוגת הדפדפן.
Dialer
בעיות שטופלו
- ממשקי המשתמש של המיקרופון ושל שיחת הטלפון הפעילה לא מוצגים כשמפעילים את הרכב.
Car-apps-release-7
תג: ub-automotive-master-20231011
מרכז המדיה
בעיות שטופלו
- שיר שנבחר ב-Spotify מושמע, אבל בתצוגת האפליקציה הקודמת עדיין מוצגת האפליקציה הקודמת.
-
CarMediaService
מודיע ל-MediaConnectorService
איזה רכיב להפעיל.
מדיה
בעיות שטופלו
- השיפורים שבוצעו בהקשה על רשת של קטגוריות.
העברת הודעות
בעיות שטופלו
- ההודעה 'Bluetooth מנותק' מוצגת באפליקציית ה-SMS כשמצמידים מכשיר.
- כשמכשיר Bluetooth מחובר, באפליקציית ה-SMS מוצגת הודעה מטעה שלפיה ה-Bluetooth מנותק.
Car-apps-release-6
Dialer
בעיות שטופלו
- כשמחליפים בין הכרטיס Home Phone לבין Dialer כמה פעמים, שיחת הטלפון שמתנהלת במסך מלא לא מציגה יותר את הדף Dialer Contacts.
מרכז המדיה
בעיות שטופלו
- סרגל ההתקדמות הלינארי מוצג עכשיו בתצוגה מה שומעים עכשיו.
Car-apps-release-5
הגדרות הרכב
בעיות שטופלו
- הדף 'הוספת רשת' קורס כשמקישים על שם הרשת.
שלדה
בעיות שטופלו
- בדף Google Play, Assistant לא מציג חלק מהדפים גם כשהמשתמש מחובר לחשבון.
- אחרי הפעלה מחדש, דף הבית ומרכז האפליקציות לא מופעלים
com.android.car.carlauncher
.
Dialer
בעיות שטופלו
- בפרופיל של איש הקשר באפליקציית הטלפון, כשעוברים בין מצב יום למצב לילה, הסמל חזרה (>) מוביל לאנשי הקשר.
מדיה
בעיות שטופלו
- התצוגה 'מה שומעים עכשיו?' מתעדכנת לאט למקור מדיה חדש.
- קישורים בלתי נראים מוצגים בתמונות של אלבומים ובקבצים של Nature.
- הכפתור פלייליסט לא אמור להיות מושבת כברירת מחדל.
מרכז המדיה
תכונות חדשות
- הטמעה של קישורים להצגת הפעלה.
בעיות שטופלו
- רגרסיה. בעץ העיון של TMA מוצג תוכן גם כשסוג החשבון הוא none.
- התקנה מחדש של
TestMediaApp
כבר לא גורמת לקריסה של Media Center. - במרכז המדיה מוצגת ההודעה 'אין שם' בסרגל המדיה כשעוברים מרדיו לאודיו ב-BT.
- השיר הנוכחי לא מוצג במרכז המדיה.
- Spotify. השיר שנבחר לא מושמע.
SMS
בעיות שטופלו
- אפליקציית ה-SMS קורסת ואי אפשר להפעיל אותה.
- כותרת MMS. לא מוצג איש הקשר שמופיע בשדה 'מאת:' ולא איש הקשר השלישי.
Car-apps-release-4
Dialer
בעיות שטופלו
תוקנה בעיה שגרמה להפעלת תוכן מרובה בממשק המשתמש של חייגן הטלפון שלא עבר לוקליזציה ל-RTL.
מרכז מדיה
תכונות חדשות
- נוספו קבועים של פעולות גלישה בהתאמה אישית עבור Media 1 ב-
androidx.media
.
בעיות שטופלו
- תוקנה בעיה שבה משתמשים נאלצו לבחור שיר בטלפון בזמן נהיגה.
Car-apps-release-3
כל האפליקציות
בעיות שטופלו
מרכז האפליקציות ברכב קורס כשמפעילים את 'כל האפליקציות' ואת חיוג השיחות מסרגל ההיבטים.
ספריית ממשק המשתמש שברכב
בעיות שטופלו
תוקן באג שגרם לקריסה של אפליקציית Google Play.
שלדה
בעיות שטופלו
נוספו מחלקות proxy חדשות של שלדה (car-ui-lib).
Dialer
בעיות שטופלו
תוקנה בעיה שבה האווטאר של אנשי הקשר לא הוצג בצורה תקינה באפליקציות 'חייגן', 'אנשי קשר' ו'מועדפים'.
מרכז מדיה
בעיות שטופלו
- תוקנה בעיה שבה הודעה מ-YouTube Music הוצגה בהודעה מ-Spotify.
- תוקנה בעיה שגרמה לכך שלא הוצג תוכן באפליקציית החדשות.
- תוקנה בעיה שגרמה לכך שהחלק העליון של עץ המדיה לא הוצג בכל האפליקציות.
- תוקנה בעיה שגרמה לכך שתוכן האפליקציה לא הופיע אחרי מעבר מ-Bluetooth לכל אפליקציית מדיה.
Car-apps-release-2
ספרייה של כלי רכב מסתובבים
בעיות שטופלו
מתקנים את הפינות ואת הלחצנים כמו שמתואר במפרט של תיבת הדו-שיח של ההרשאות.
Dialer
בעיות שטופלו
- תיקון שגיאות Gradle lint ב-Dialer.
- נוסף ProGuard לגרסאות ה-Gradle של אפליקציית חייגן.
- הפעלת חיוג בממשק המשתמש של השיחה משורת הסטטוס של המערכת כשההגדרה 'שיחה פעילה' מושבתת בהגדרות הטלפון.
- איך פותרים בעיות בבדיקות יחידה שנכשלות בגלל
Resources$NotFoundException
.
מדיה
בעיות שטופלו
- נגן המדיה של Android Automotive מתעלם מ-
METADATA_KEY_DISPLAY_SUBTITLE
ומ-METADATA_KEY_DISPLAY_DESCRIPTION
. - המשכיות של המדיה:
- איך מטפלים במקורות מדיה ללא פריטים שניתן להפעיל.
- חקירה והטמעה של הפעלה עצמאית במדיה.
Car-apps-release-1
Dialer
תכונות חדשות
- נוסף כפתור 'הודעה' להתראה על שיחה שלא נענתה, כדי להשתמש בשליחה ישירה ולענות לשיחה שלא נענתה.
- בגרסת הבדיקה אפשר להוסיף אנשי קשר באמצעות פקודת ADB.
- בדיקת build תומכת בהדמיה של חיבור Bluetooth מזויף כשמשתמש לוחץ על Connect to Bluetooth (התחברות ל-Bluetooth).
- הצגת מספר הטלפון של אנשי הקשר בהתראה הקופצת על שיחות נכנסות.
בעיות שטופלו
- הגברנו את מהירות הטעינה של אנשי הקשר ויומני השיחות, ותיקנו את אי ההתאמה בין אנשי הקשר בטלפון לבין אנשי הקשר ביחידת הראש במקומות שונים.
- הגדרת Proguard ל-APK של חייגן כדי להאיץ את ההפעלה במצב התחלתי (cold start) כשמבצעים build באמצעות tapas.
- כשאין טלפונים מחוברים, ההפעלה הקרה מואצת על ידי העברת דף השגיאה No Bluetooth Connection (אין חיבור Bluetooth) מתיבת הדו-שיח.
- תוקנה קריסה שהתרחשה כשסימן האחוז (%) הוזן בתיבת החיפוש.
- תמיכה משופרת בכתיבה מימין לשמאל (RTL).
- תיקון של מספרי HUN כפולים לשיחות נכנסות אם ההקרנה הופכת לפעילה כשמתקבלת שיחה נכנסת.
- הוסרו
android:
משאבים ותוקנה בעיה בפריסת לוח החיוג שבה מספרים היו חסרים.
מדיה
תכונות חדשות
- נוספה תמיכה בהגדרות ובדפי שגיאה של צד שלישי (כמו דפי כניסה) שמבוססים על ספריית Car App.
- הוספנו תמיכה בסגנונות תוכן לכל פריט.
- הוספנו סרגלי התקדמות אופציונליים לפריטי מדיה במסך העיון.
בעיות שטופלו
- תוקנה שגיאת NPE ב-
MediaActivityController
. - תוקנה שגיאת NPE ב-
PlaybackViewModel
. - תוקנה בעיה שגרמה ל
IllegalArgumentException
כשמשנים את רשימת הכרטיסיות אחרי שמנווטים לצומת של דפדוף. - כשעוברים לאפליקציה חדשה ממסך ההפעלה, לא שולחים מזהי מדיה מהאפליקציה הישנה לאפליקציה החדשה.
- המיקוד נשאר על אותו לחצן מדיה גם כשהפעולה שלו משתנה.
- מוסיפים את אפליקציית ההקרנה לרשימת ברירת המחדל של
custom_media_packages
. - העברנו פריטים בתפריט מקוד ל-XML לשימוש ב-RRO.
BrowseAdapter#generateViewData
כבר לא יוצר פריטים ריקים.
SMS
תכונות חדשות
- בינלאומיות: נוספו תרגומים של מחרוזות.
- עדכנו את ממשק המשתמש ואת חוויית המשתמש כדי לספק יותר בהירות.
- עדכנו את סמל האפליקציה.
בעיות שטופלו
- יצירת גרסת build לבדיקה והגדרת בדיקות יחידה, כדי להגיע לכיסוי בדיקה של כ-25%.
- יצאת מהאפליקציה במקום להציג את הפרגמנט היחיד בלחיצה על כפתור 'הקודם', שמציג מסך ריק.
- תוקנה חפיפה של תצוגה מקדימה של הודעה עם רכיבים אחרים.
- תוקנה בעיה שגרמה לקבלת התראות על הודעות ישנות ב-HUN.
- בדיקות עם סדר קבוע של שאלות.
- מסירים רווחים לבנים בסוף השיחות.
- תוקנה הבעיה שבה שיחות מושתקות לא עודכנו במרכז ההתראות אחרי קבלת הודעה חדשה.
- הודעות מוצמדות לא מופיעות בהתראות.
- תוקנה בעיה שגרמה לכך שהודעות לא התעדכנו ברשימת השיחות כשהאפליקציה פעלה ברקע.