Unbundled apps are those not included in the Android Automotive OS (AAOS) system image. They're listed below. To learn how to integrate unbundled apps into vehicles, see the Integration guide.
- Automotive app host
- Calendar
- Car UI library
- Companion device
- Dialer
- Media
- Short Message Service (SMS)
Car-apps-release-13
Tag: ub-automotive-master-20240924
Media
Issues addressed
- Added support for background playback of video and other apps.
- Addressed a crash that occurred during the unbundled apps process in
messengerapptest_gradle_unit
Car-apps-release-12
Tag: ub-automotive-master-20240731
New feature
App card. OEMs can now create and customize a UI element that can be populated with information provided by the OEM or first party (1P) apps.
Messaging
Issues addressed
- No content appears after a reboot and upcoming messages are designated as Unknown.
- All messages are designated as Unknown in the SMS app.
- Android Automotive Car Messenger app is 2.66MB larger than the previous version.
- MMS displays null for the recipient name.
Media
Issues addressed
- The News app launches in Home.
- An empty media widget is displayed after a reboot with the TestMedia APK.
Media center
Issues addressed
- A white dot is displayed on the Media page when playing the first song after a reboot.
Car-apps-release-11
Tag: ub-automotive-master-20240521
Media Center
Issues addressed
- Playing a music station on YouTube Music no longer fails to display the music on the head unit.
- Bluetooth media continuity playback now appears.
- Group headers now work.
Media
Issues addressed
- The Headset icon is not longer displayed in Recents for Media apps.
- Custom Actions dialog for analytics to report only the visible IDs.
- Media session no longer crashes.
com.android.car.carlauncher
no longer crashes withcom.android.car.media.common.source
.
Dialer
Issues addressed
- Audio options Switch Phone Audio to Headset & Car Speakers now displays.
Car-apps-release-10
Tag: ub-automotive-master-240314
Media Center
Issues addressed
- Podcast no longer shows the Assistant icon in Media Center.
- Media Center no longer crashes when Media plays on a full screen and when Day mode is toggled to Night mode (and vice versa).
Car-apps-release-9
Tag: ub-automotive-master-20240125
Media Center
New features
Car media analytics. Media Center analytics now provide third-party Media apps metrics to help provide a better media experience to users. Analytics enables third-party apps to receive real-time feedback on user behavior.
Issues addressed
- NullPointer exception no longer occurs when a menu is selected from the Overflow menu.
- Analytics: Queue items visibility change is now reported when closing or opening.
- Analytics: Queue list reported as browse and now reports hiding items.
- Analytics: Incorrect data is no longer sent when tapping a search result.
- Analytics now appear after clearing a search query.
- Refactor from single to multiple media activities each with its own media source.
- MediaCenter no longer crashes from the user interface.
- Reinstalling the
TestMediaApp
no longer causes MediaCenter to crash. - Adding a fade vertical scrollbar to
browse_nodeCannot
no longer switches to Bluetooth audio after playing the radio.
Calendar
Issues addressed
- Calendar no longer crashes after enabling sync on an iPhone.
Car-apps-release-8
Tag: ub-automotive-master-20231102
Media Center
Issues addressed
- Opening an app doesn't switch to the browser view from the NPV Dialer.
Dialer
Issues addressed
- The Microphone and Ongoing Phone call user interfaces don't display when a vehicle is started.
Car-apps-release-7
Tag: ub-automotive-master-20231011
Media Center
Issues addressed
- A song selected in Spotify plays but NPV still shows the previous app.
CarMediaService
now informsMediaConnectorService
which component to start.
Media
Issues addressed
- Tapping a category grid has been improved.
Messaging
Issues addressed
- The message "Bluetooth disconnected" is displayed in the SMS app when a device is paired.
- When a Bluetooth device is connected, the SMS app displays a misleading message that Bluetooth is disconnected.
Car-apps-release-6
Dialer
Issues addressed
- When the Home Phone card and Dialer are switched multiple times, the phone call in progress on a full screen no longer displays the Dialer Contacts page.
Media Center
Issues addressed
- The linear progress bar in the Now Playing view now displays.
Car-apps-release-5
Car Settings
Issues addressed
- The Add Network page crashes when the Network name is tapped.
Chassis
Issues addressed
- On the Google Play page, Assistant doesn't display some pages even when the user is signed in.
- After a reboot, the Home page and Apps launcher don't launch
com.android.car.carlauncher
.
Dialer
Issues addressed
- On the Dialer contact profile, the Back (>) icon goes to Contacts when toggling between Day and Night modes.
Media
Issues addressed
- The Now Playing view is slow to update to a new media source.
- Album art and Nature files display invisible links.
- The Playlist button should not be dimmed by default.
Media Center
New features
- Implement playback view links.
Issues addressed
- Regression. The TMA browse tree shows content even when the account type is none.
- Reinstalling
TestMediaApp
no longer causes Media Center to crash. - The Media Center shows "No Title" in the Media bar when switching from Radio to BT audio.
- The current song is not displayed in the Media Center.
- Spotify. The selected song doesn't play.
SMS
Issues addressed
- The SMS app crashes and can't be launched.
- MMS header. Neither the from: contact nor the third contact are displayed.
Car-apps-release-4
Dialer
Issues addressed
Fixed issue where the Dialer was launching multiple UI contents that wasn't localized to RTL.
Media center
New features
- Added Custom Browse Action Constants for Media 1 in
androidx.media
.
Issues addressed
- Fixed an issue where users had to select a song on the phone when driving.
Car-apps-release-3
All apps
Issues addressed
Car Launcher crashing when launching AllApps and Dialer from the Facet bar.
Car UI library
Issues addressed
Fixed a bug that caused the Google Play app to crash.
Chassis
Issues addressed
Added new chassis (car-ui-lib) proxy classes.
Dialer
Issues addressed
Fixed issue where the contacts avatar wasn't displaying properly in Dialer, Contacts, and Favorites.
Media center
Issues addressed
- Fixed an issue where a YouTube Music message displays in a Spotify message.
- Fixed an issue with the News app not showing content.
- Fixed an issue that wasn't displaying the Top of Media tree to all apps.
- Fixed an issue causing app content to not appear after switching from Bluetooth to any media app.
Car-apps-release-2
Car rotary library
Issues addressed
Fix the corners and the buttons as described in the specifications for the Permission dialog.
Dialer
Issues addressed
- Fix Dialer's Gradle lint errors.
- Added ProGuard to Dialer's Gradle release builds.
- Launch the Dialer incall UI from the system status bar when Active Call is turned off in Phone Settings.
- Fix failing unit tests due to
Resources$NotFoundException
.
Media
Issues addressed
- Android Automotive Media Player ignores
METADATA_KEY_DISPLAY_SUBTITLE
andMETADATA_KEY_DISPLAY_DESCRIPTION
. - Media continuity:
- How to handle media sources without playable items.
- Investigate and implement independent playback in Media.
Car-apps-release-1
Dialer
New features
- Added a Message button to missed call notification to use Direct Send to reply a missed call.
- Testing build supports the adding of contacts with an ADB command.
- Testing build supports the simulation of a fake Bluetooth connection when the user clicks Connect to Bluetooth.
- Show the phone number for contacts in the incoming call heads-up notification.
Issues addressed
- Accelerated the speed at which contacts and call logs are loaded and fix the contacts mismatch with different locales between a phone and the head unit.
- Proguard Dialer APK to speed up on a cold start when built with tapas.
- When no phones are connected, sped up cold start by moving the No Bluetooth Connection error page away from Dialog.
- Fixed a crash when the percent sign (%) was entered in the Search box.
- Enhanced support for Right-to-Left (RTL).
- Fix duplicate incoming call HUNs if projected becomes active when an incoming call is ringing.
- Removed
android:
resources and fixed a dialpad layout issue in which numbers were missing.
Media
New features
- Added support for Car App library powered third party settings and error (such as sign-in) pages.
- Added support for per-item content styles.
- Added optional progress bars for edia items in the Browse screen.
Issues addressed
- Fixed NPE in
MediaActivityController
. - Fixed NPE in
PlaybackViewModel
. - Fixed
IllegalArgumentException
when the list of tabs changes after navigating into browse node. - When switching to a new app from the playback screen, don't send media IDs from the old app to the new app.
- Keep focus on the same Media button even when its action changes.
- Add the projection app to the default
custom_media_packages
list. - Moved MenuItems from code to XML for use in RROs.
BrowseAdapter#generateViewData
no longer creates empty items.
SMS
New features
- Internationalization: Added string translations.
- Updated the UI and UX to provide more clarity.
- Updated the app icon.
Issues addressed
- Created a testing build and set up unit tests, bringing test coverage to about 25%.
- Exited the app instead of popping up the only fragment on the Back button, which displays a blank screen.
- Fixed message preview overlapping other elements.
- Fixed old messages being notified of in an HUN.
- Fixed order dependent tests.
- Removed trailing whitespaces in conversations.
- Fixed muted conversations not updating in the Notification center after receiving a new message.
- Fixed messages not appearing in notifications.
- Fixed the conversation list not updating messages when the app is running in background.