Android Automotive

On this page 7

Android Automotive, officially Android Automotive OS or AAOS, is a full operating system based on Android that runs natively on a car’s infotainment hardware. In vehicle software, it powers the central display, navigation, media, voice control and apps, and it can integrate vehicle functions such as climate control, all without requiring a connected smartphone.

Android Automotive is often confused with Android Auto, which merely projects apps from a phone onto the car screen. With Android Automotive, the car itself is the Android device. Automakers can ship it in two forms: with Google Automotive Services, which adds Google Maps, Google Assistant and the Play Store, or as an open-source base on which they build their own services and app store.

How Android Automotive is structured

Android Automotive uses the familiar Android stack, the Linux kernel, hardware abstraction layers, the Android runtime and the application framework, extended with automotive-specific components. The most important addition is the Vehicle Hardware Abstraction Layer, or VHAL, which exposes vehicle data and controls as standardized vehicle properties.

A vehicle property might represent the current speed, the gear position, the cabin temperature setpoint or the state of charge of the traction battery. Apps and system services read or write these properties through the Car API, subject to permissions, while the VHAL translates requests into messages on in-vehicle networks such as the CAN bus or automotive Ethernet.

ComponentRoleExample
Vehicle HALBridges Android and vehicle networksReads speed, gear and battery level
Car service and Car APIGives apps controlled vehicle accessClimate app sets the temperature
Car app libraryTemplates for driver-safe appsNavigation, charging and parking apps
Driver distraction frameworkRestricts UI while drivingBlocks video and long text in motion
Multi-user and multi-display supportSeparate profiles and screensDriver and rear-seat displays
Key building blocks of Android Automotive

Android Automotive compared with Android Auto and CarPlay

The key difference between these systems is where the software runs. Projection systems use the phone as the computer and the car screen as a display, whereas Android Automotive runs on the car’s own processor and stays available regardless of which phone the driver carries.

AspectAndroid AutomotiveAndroid AutoCarPlay
Where it runsCar’s head unitDriver’s Android phoneDriver’s iPhone
Phone requiredNoYesYes
Vehicle data accessDeep, through vehicle propertiesLimitedLimited, deeper in newer versions
UpdatesDelivered by the automaker over the airThrough the phone and app storeThrough the phone and iOS updates
Customization by automakerExtensiveMinimalMinimal
Embedded and projected infotainment compared

Many cars with Android Automotive still support CarPlay or Android Auto projection on top, letting drivers choose. Some automakers, however, have dropped projection and rely entirely on the embedded system, which makes the quality of its apps and updates much more important.

Why it matters for electric vehicles

Because Android Automotive can read live battery and powertrain data, it enables features that projected systems struggle to offer. Built-in navigation can plan routes with charging stops based on the actual state of charge, predicted consumption and charger availability.

Navigation can also trigger battery preconditioning before arrival at a fast charger, which warms the cells to the temperature that allows high charging power. Charging apps can show charger status, start sessions and display progress directly in the car, so the driver does not need a phone for a typical charging stop.

Deep integration also supports energy-aware comfort features. A climate app can show how much range the heater or air conditioning consumes, schedule cabin preconditioning while the car is still plugged in, and present the range estimator alongside the remaining route. Third-party developers can build such functions on the same vehicle properties, provided they request the appropriate permissions and pass the automaker’s review.

Variants and deployment choices for automakers

Automakers adopt Android Automotive in different ways depending on how much control over services and data they want to keep. The choice affects the user experience, the update model and the commercial relationship with Google.

OptionWhat the automaker getsTrade-off
AAOS with Google Automotive ServicesGoogle Maps, Assistant and Play StoreLicensing terms and less data ownership
AAOS without Google servicesOwn app store, maps and assistantHigher development effort
AAOS with heavy custom UIDistinct brand experienceSlower adoption of new platform releases
Other platformsLinux-based or proprietary systemsSmaller app ecosystem
Main deployment options

Android Automotive usually runs alongside a separate safety-critical domain. Instrument clusters, driver assistance and powertrain control run on real-time operating systems or hypervisor partitions, often following AUTOSAR and ISO 26262 processes, because Android itself is not certified for functional safety.

Limitations and practical concerns

The biggest long-term concern is software lifespan. A car is kept for well over ten years, while Android versions evolve yearly, so buyers depend on the automaker to deliver OTA updates and security patches for the system’s lifetime.

  • Hardware aging: an infotainment chip that is fast at launch may feel slow after several years of updates.
  • App availability: only apps adapted to automotive templates and distraction rules appear in the car store.
  • Privacy: connected services process location and driving data, which requires clear consent settings.
  • Cybersecurity: regulations such as UN R155 require automakers to manage cyber risks across the vehicle lifecycle.
  • Fragmentation: each automaker’s version differs, so features vary widely between brands.

Despite these concerns, Android Automotive has become a widely adopted platform because it offers automakers a mature app ecosystem and developer base that would be costly to build from scratch.

The idea in brief

Android Automotive means the car itself runs Android, much as a tablet does. The big screen in the dashboard is not just showing your phone; it is its own computer with its own apps, maps and voice assistant.

Because it is built into the car, it knows things a phone cannot, such as how much charge the battery has or how warm the cabin is. You can get into the car without your phone and still navigate, play music and control the heating.

A practical scenario

A driver of an electric SUV with Android Automotive and Google services plans a 480 km trip. She says a destination to the voice assistant, and the built-in maps app calculates a route with one 20-minute charging stop, predicting that she will arrive at the charger with 14 percent charge.

About 30 minutes before the stop, the navigation automatically starts battery preconditioning. At the fast charger, the battery is already warm, and the car charges from 14 to 75 percent in about 22 minutes. During the session, she watches a video in an app that the driver distraction framework allows only while the car is parked, and the trip continues on schedule.