Qt for ANDROID AUTOMOTIVE
Your Brand's Own Signature UI on Android Automotive
With Qt for Android Automotive, OEMs can leverage all the ready-made functions and services of the Android Automotive operating systems (AAOS) while enjoying full control over the UI's look and feel with state-of-the-art 2D and 3D graphics for the creation of iconic in-car digital experiences.
Custom UIs, Built with Qt
Qt Framework enables full customization of the AAOS for a branded, consistent look-and-feel across every display of the car.
- Empower a branded, holistic user experience across all car screens with Qt cross-platform technology
- Customize the Android home screen and system UI with Qt HMI framework and design tools
- Leverage AAOS' ready-made functionalities without renouncing your own brand identity across all displays
High-Performance, Immersive 2D and 3D Graphics
Qt gives OEMs the freedom to choose how their Android-powered cockpit will look like. By enriching the Android UI with advanced 2D and 3D graphics, Qt opens a new horizon of creative opportunities for carmakers.
- Embed Qt 3D applications within Android UIs
- Handle uniformly 2D and 3D graphics in the same UI
- Exploit Qt real-time rendering pipeline optimized for embedded systems
- Create entirely new themes for Android on your vehicles
Ready-Made Integration with the In-car Service Ecosystem
Qt for Android Automotive delivers full access to the car service API and to the AAOS car data, including:
- Car services and Vehicle properties (speed, gear, telltales, tires, lights, HVAC, etc.)
- Driver distraction monitoring
- Notifications
- Bluetooth stack
- Multi-media player
- Google Automotive Services (incl. Google Maps, Play Store, Google Assistant, and more)
- Ready-made native and third-party applications
Flexible Deployment
Qt offers full freedom and flexibility in creating the UI solution that best fits your cockpit architecture.
- Use AAOS for both IVI and cluster
- Leverage a multi-OS architecture where AAOS coexists with other platforms (including RTOS, AUTOSAR, Linux)
- Hypervisor-based multi-domain setups (QNX for cluster, AAOS for IVI)
- Mixed-criticality environments relying on Qt Safe Renderer
- Distributed deployment across cluster, HUD, rear-seat displays
Android in Qt Creator
With Qt Creator, carmakers can benefit from using a single toolchain across the entire digital cockpit enabling the sharing of libraries & components across projects and seamless communication with other devices.
- Setup Android SDK in Qt Creator
- Connect seamlessly with Android Car APIs and vehicle properties
- Emulate Android devices in Qt Creator
- Deploy and run applications on the emulator
- Interact with the application via Android Extended Controls
Automated GUI Testing with Squish
Squish enables precise and efficient GUI testing of native Android applications and of Qt apps running on AAOS. By understanding the structure and properties of UI components, Squish enables robust, maintainable test scripts that adapt as the UI evolves.
- Simulate complex user interactions for realistic testing scenarios
- Test on both emulator and target device
- Access Qt object hierarchies, including Widgets and QML
- Validate application logic and UI state without relying on fragile image-based tests
Redefine the Standard
Don't settle for a standardized solution. Let your brand stand out with Qt tools for Android Automotive customization and integration with your entire automotive software ecosystem.