Starting March 27, 2025, we recommend using android-latest-release
instead of aosp-main
to build and contribute to AOSP. For more information, see Changes to AOSP.
Android Automotive 13 release details
Stay organized with collections
Save and categorize content based on your preferences.
This page summarizes new major features provided in Android Automotive 13.
Features
Camera
- Android camera2 API. Allows third party consumer apps to access one or more
vehicle cameras concurrently without affecting the performance and behavior of the
Extended View System (EVS).
- Enumerate camera devices by relative locations. Allows clients to enumerate
and open camera devices (or video streams) according to relative locations, along with hardware
details (for example, device node name) hidden from clients.
- EVS hotplug events. Adds notification and handling of hotplug cameras.
Car framework
- Car framework mainline. Added a new car framework module that includes car
APIs and car services. This enables the updating of the car stack independent of Android platform
versions.
- Driving safety region support. Allows apps to specify regions for driving
safety and allows the system to specify a region and to provide a temporary waiver.
- Migrate the vehicle HAL from HIDL to AIDL. The HIDL HAL remains supported but
new properties should only be added to new AIDL vehicle HAL.
- Support larger payload and batch calls in VHAL. VHAL can now pass larger
payloads through shared memory. Batching calls allows for the more efficient sending of multiple
requests.
- Navigation metadata filling for cluster. This feature extends the Navigation
State Protocol Buffer in the Navigation State API with additional fields to describe navigation
metadata.
- Touch mode. Notifications are now detached from focus events in
Android 13. In Android 12 and earlier, focus
and touch mode are represented by the same C++ native FocusEvent. Touch mode changes are now
represented in a new event,
TouchModeEvent
. This new native event is dispatched
against all existing windows, whether focused or not.
Connectivity
- Enable Ultra Wide Band (UWB). Provides multi-anchor support for locating UWB
tags with an accuracy of 10cm.
- Bluetooth Mainline integration. Turns Automotive Bluetooth into a
module to enable updates independent of Android platform versions. Hidden APIs are migrated to
system APIs with ongoing support from Google.
- Gabledorsch. A newer version of the Bluetooth stack is enabled, with support
for automotive use cases.
- Vehicular networking. Adds controls for Ethernet-based networks, including
dynamic management of IP configuration, network capabilities, app access control lists,
and the ability to connect and disconnect networks on the fly.
- Reference TCU. Makes it more straightforward to integrate an external
telematics ECU with Android through the Telephony HAL.
- Projection support. Added a new API to include
VendorElements
as
part of a generated hostapd
AP configuration.
- API to get a list of Wi-Fi channels and country codes when Wi-Fi is turned off.
Power
- Support Suspend-to-disk. Power-off mode to preserve the contents of RAM.
Suspend-to-disk and Suspend-to-RAM are supported.
- Control of the shutdown process. Allows vendors to take timely actions before
and after Garage Mode.
Privacy
- Permission model for auto. Changes to the permissions model balance safety,
privacy and user experience while driving.
- Post-drive permission decision reminder. Reminds users who have parked of
permission decisions made while they were driving.
- Recent permission decisions. Recent permission decisions are surfaced within
Privacy Settings, enabling users to change permission decisions.
- Privacy dashboard for auto. Lets users review recent app permission
usage within Privacy Settings, including a timeline of events for sensors (such as location,
microphone, and camera) and sub-attribution for GMSCore usage.
Sensors
- New sensor types in the Android sensor framework. Added new Inertial
Measurement Unit (IMUs) sensor types for Limited Axes and Heading to support different sensor
configurations and navigation use cases.
Telemetry
- OEM telemetry. Enables OEMs to use an Android-powered infotainment system to
configure and collect In-Vehicle Infotainment (IVI) and vehicle data.
User management
- Improved user lifecycle events management. Added a new user lifecycle filter
to improve performance and simplify client code.
Vehicle integration
- New VHAL properties. Added new properties for fog lights, EV charging,
trailer, vehicle weight, and wheel tick.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-08-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Android Automotive 13 release details\n\nThis page summarizes new major features provided in Android Automotive 13.\n\nFeatures\n--------\n\n### Camera\n\n- **Android camera2 API.** Allows third party consumer apps to access one or more vehicle cameras concurrently without affecting the performance and behavior of the [Extended View System (EVS)](/docs/automotive/evs).\n- **Enumerate camera devices by relative locations.** Allows clients to enumerate and open camera devices (or video streams) according to relative locations, along with hardware details (for example, device node name) hidden from clients.\n- **EVS hotplug events.** Adds notification and handling of hotplug cameras.\n\n### Car framework\n\n- **Car framework mainline.** Added a new car framework module that includes car APIs and car services. This enables the updating of the car stack independent of Android platform versions.\n- **Driving safety region support.** Allows apps to specify regions for driving safety and allows the system to specify a region and to provide a temporary waiver.\n- **Migrate the vehicle HAL from HIDL to AIDL.** The HIDL HAL remains supported but new properties should **only** be added to new AIDL vehicle HAL.\n- **Support larger payload and batch calls in VHAL.** VHAL can now pass larger payloads through shared memory. Batching calls allows for the more efficient sending of multiple requests.\n- **Navigation metadata filling for cluster.** This feature extends the Navigation State Protocol Buffer in the Navigation State API with additional fields to describe navigation metadata.\n- **Touch mode.** Notifications are now detached from focus events in Android 13. In Android 12 and earlier, focus and touch mode are represented by the same C++ native FocusEvent. Touch mode changes are now represented in a new event, `TouchModeEvent`. This new native event is dispatched against all existing windows, whether focused or not.\n\n### Connectivity\n\n- **Enable Ultra Wide Band (UWB).** Provides multi-anchor support for locating UWB tags with an accuracy of 10cm.\n- **Bluetooth Mainline integration.** Turns Automotive Bluetooth into a module to enable updates independent of Android platform versions. Hidden APIs are migrated to system APIs with ongoing support from Google.\n- **Gabledorsch.** A newer version of the Bluetooth stack is enabled, with support for automotive use cases.\n- **Vehicular networking.** Adds controls for Ethernet-based networks, including dynamic management of IP configuration, network capabilities, app access control lists, and the ability to connect and disconnect networks on the fly.\n- **Reference TCU.** Makes it more straightforward to integrate an external telematics ECU with Android through the Telephony HAL.\n- **Projection support.** Added a new API to include `VendorElements` as part of a generated `hostapd` AP configuration.\n- **API to get a list of Wi-Fi channels and country codes when Wi-Fi is turned off.**\n\n### Power\n\n- **Support Suspend-to-disk.** Power-off mode to preserve the contents of RAM. Suspend-to-disk and Suspend-to-RAM are supported.\n- **Control of the shutdown process.** Allows vendors to take timely actions before and after [Garage Mode](/docs/automotive/power/garage_mode).\n\n### Privacy\n\n- **Permission model for auto.** Changes to the permissions model balance safety, privacy and user experience while driving.\n- **Post-drive permission decision reminder.** Reminds users who have parked of permission decisions made while they were driving.\n- **Recent permission decisions.** Recent permission decisions are surfaced within Privacy Settings, enabling users to change permission decisions.\n- **Privacy dashboard for auto.** Lets users review recent app permission usage within Privacy Settings, including a timeline of events for sensors (such as location, microphone, and camera) and sub-attribution for GMSCore usage.\n\n### Sensors\n\n- **New sensor types in the Android sensor framework.** Added new Inertial Measurement Unit (IMUs) sensor types for Limited Axes and Heading to support different sensor configurations and navigation use cases.\n\n### Telemetry\n\n- **OEM telemetry.** Enables OEMs to use an Android-powered infotainment system to configure and collect In-Vehicle Infotainment (IVI) and vehicle data.\n\n### User management\n\n- **Improved user lifecycle events management.** Added a new user lifecycle filter to improve performance and simplify client code.\n\n### Vehicle integration\n\n- **New VHAL properties.** Added new properties for fog lights, EV charging, trailer, vehicle weight, and wheel tick."]]