Android4 min readtutorialintermediate
Bring your Android game to the car screen today
Summary
A step‑by‑step guide for Android game developers to make their apps runnable on Android Auto and Android Automotive OS, covering manifest changes (appCategory, CAR_LAUNCHER, automotive hardware feature), parked‑state handling, controller support, screen‑size adaptation, testing tools (Desktop Head Unit, AAOS emulator), and Play Console publishing requirements.
- Add `android:appCategory="game"` to the `<application>` tag to appear in the games category.
- Declare `android.intent.category.CAR_LAUNCHER` in an activity’s intent filter to signal Android Auto support (Android 15+).
- Include `<uses-feature android:name="android.hardware.type.automotive" android:required="false"/>` for Android Automotive OS; set `required` based on the distribution track.
- Do not use `distractionOptimized` metadata; stop audio when the vehicle starts moving and prevent unpausing while driving.
Enabling games on car screens opens a new, low‑distraction usage window (e.g., while parked) and expands distribution channels. Following the required manifest flags and UX restrictions ensures compliance with driver‑safety policies and avoids rejection during Play Store review.
6/10


