Qt for Android Automotive 6.4 is released

We are happy to announce that a new Qt for Android Automotive is released, based on Qt 6.4.

What's new in this release

Support for User Experience Restriction rules

Android Automotive OS (AAOS) follows the Driver Distraction Guideline, so Android Platform can enable apps to run in User Experience restricted state. This will allow applications to apply restrictions pending on the vehicle's state. For example, a game should not be allowed to run on the center screen while the car is in driving state. 

We have added a C++ and a QML wrapper for handling changes in state of Car User Experience (UX) Restrictions rules, and we called it Qt Driver State. To see how Qt Driver State works with AAOS, see the demo video below.


In this example, the app displays specific restrictions such as maximum content depth, maximum cumulative content items and maximum restricted string length as well as the active and inactive UX restriction flags.
When UX restrictions change, the display shows the updated UX restriction flags and specific restrictions. For more details, this example is further explained in here: https://doc.qt.io/QtAndroidAutomotive-6.4/qtandroidautomotive-driverdistractions-active-ux-restrictions-viewer-example.html

Support for Android Notification

We now have added QML support for Android Notifications, so an Qt HMI can interact with Android Notifications bidirectionally.

In this example, when the app is started, a list of the active notifications on the device is shown in a QML ListView. When new notifications are posted or old ones removed, the list will be updated. There are also various ways of interacting with the notifications: you can dismiss ones that are clearable, and launch any actions provided with the notification. For detail can be found here: https://doc.qt.io/QtAndroidAutomotive-6.4/qtandroidautomotive-notificationslistener-notifications-list-example.html

What can you build with Qt on Android Automotive now

Perhaps our Outrun demo is one of best examples, which showcases how a modern center stack HMI design is tightly integrated with AAOS.




As always, we recommend users to check out documentation page: https://doc.qt.io/QtAndroidAutomotive-6.4/index.html

For Qt commercial users, you can add Qt for Android Automotive 6.4 to the existing online installation by using the maintenance tool or do a clean installation by using the Qt Online Installer. Offline installers are available in the Qt Account download area.