AUTHOR
Pavel Stambrecht

Development for Android Automotive OS? We are ready

Android Automotive OS (AAOS) is a platform that allows developers to create applications for automobiles. The platform allows you to control car features and integrate with existing Google systems and services.

Why deal with Android Automotive OS

Controlling automotive functions through apps is becoming increasingly popular. The AAOS platform has the potential to change the way we use and perceive automobiles. AAOS adoption is expected to continue to grow steeply in the coming years. According to Gartner's forecast, 70 % vehicles are expected to use AAOS by 2028. This growth is driven by these key factors:

  • Growing demand for internet-connected cars.
  • Demands from automakers to reduce development time and costs.
  • The ability of AAOS to integrate with existing Google systems and services.

Having the Android operating system right in the car is also beneficial to the automakers themselves. The benefit is definitely a faster time to market for new apps, as well as easier integration. With this operating system, carmakers can build more developed and stable ecosystems of apps and functionality around the cars themselves, thus building new competitive advantages and revenue streams.

At Etnetera Flow, we are keenly examinating AAOS updates while seeing the expanding range of AAOS-enabled car models. Having the real experience, we also believe in this trend and are building up the know-how to develop in AAOS.

Controlling the car with an app

AAOS is a version of the Android operating system that can be directly integrated into the infotainment system of vehicles. So it's like a mobile phone on four wheels. Compared to the older Android Auto technology, which allows a mobile phone to be linked to the vehicle infotainment system and which runs apps on the phone, this is a significant advance.

Android, app, development and automotive are words that immediately catch my attention, so I decided to program my own AAOS app and explore more of the Android Automotive environment.

In the official documentation, you will learn that you can currently develop apps for playing music and videos, displaying navigation, showing places of interest on a map, etc. These types of apps can then be published via the Google Play store. However, it must be added that developing automotive apps comes with a lot of restrictions and rules that must be followed for the app to pass the Google Play release check. These three are worth mentioning:

  • Users must be able to complete tasks in the app on a maximum of five screens.
  • The app must support both portrait and landscape mode.
  • The app must support voice control via Google Assistant.

All rules and restrictions are available in the official documentation in Car App Quality.

But the development described above doesn’t sound attractive enough to me. Hey, I’m in the automotive world. I want to control the car! How about trying to control the air conditioning for example.

After a couple of days of research I figured out that I needed to follow these steps:

  • Create our own app to control the temperature of the air conditioning
  • Download the Android Open Source Project (AOSP)
  • Add our app to it
  • Enable the app in AOSP with the necessary permissions
  • Build a custom emulator with our app

And I did it! We have a basic app that controls the dual-zone air conditioning system.

It may sound like a small thing, but in the end, it means that we can use an application like this to control all the hardware elements provided by the so-called VHAL (The Vehicle Hardware Abstraction Layer). And there are not a few of them (doors, lights, charging, mirrors, the whole infotainment, etc.).

Read more

15
.
5
.
2024
|
#
CSR
"We support the Save Lunch initiative because we share the passion and energy for a good cause," says Etnetera Flow CEO
Read article
16
.
4
.
2024
|
#
Android
#
Automotive
Development for Android Automotive OS? We are ready
Read article
27
.
9
.
2023
|
#
UX/UI
#
Education
Figma Insight: The Future (Not Only) for Designers
Read article
5
.
9
.
2023
|
#
Android
#
Mobile Applications
Migrating an XML Project to Jetpack Compose
Read article
17
.
8
.
2023
|
#
Android
Google Play Beta Program in the Development of Mobile Applications
Read article
13
.
3
.
2023
|
#
Android
5+1 Sources of Information, That Will Make You a Better Android Developer
Read article
31
.
1
.
2023
|
#
Etnetera Mobile Academy
From a Mobile Academy Graduate to Its Mentor: I was surprised by the freedom and trust, says Patrik Mokriš
Read article
11
.
1
.
2023
|
#
Project Management
#
Agile
How to Improve Team Collaboration With Just One Workshop
Read article
22
.
12
.
2022
|
#
Etnetera Mobile Academy
Mobile Academy: From Colours to Architecture in Six Weeks? Possible, but Not Easy…
Read article
25
.
5
.
2022
|
#
Project Management
#
Agile
Unleash Your Team’s Superpowers: A Step-By-Step Guide to Creating a Superhero Team With Retrospective Events
Read article
8
.
12
.
2021
|
#
Mobile Applications
Direct and Etnetera: Defining the Insurance Market via Mobile App
Read article
30
.
11
.
2021
|
#
Android
#
Education
Android Team Hit the Road for Jetpack Compose and Pokémon
Read article
19
.
8
.
2021
|
#
Etnetera Mobile Academy
Bára, Michael, Jarda and Patrik: Talents of the Mobile Academy
Read article
10
.
5
.
2021
|
#
Mobile Applications
Stars Rule: How to improve feedback and increase app ratings
Read article
31
.
3
.
2021
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: Online format has its advantages. However rules are necessary, says mentor Petr Urban
Read article
25
.
3
.
2021
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: It is more about transferring experience than learning, says mentor Radek Bien
Read article
24
.
3
.
2021
|
#
Mobile Applications
Voice More Important Than Vision: We keep this, too, in mind when developing mobile apps
Read article
17
.
8
.
2020
|
#
Automotive
#
Mobile Applications
Connecting Your Car to Your Phone Just Got a Little More Stylish
Read article
28
.
7
.
2020
|
#
CSR
Helping to Help with ROSSMANN
Read article
29
.
5
.
2020
|
#
Automotive
#
Mobile Applications
One Step Closer to the Customer: Customisable Offer Application
Read article
17
.
12
.
2019
|
#
Automotive
#
Mobile Applications
The Future of Automotive Available Today
Read article
22
.
7
.
2019
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: What Are Our Graduates Doing Today
Read article
17
.
7
.
2018
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: How We Learned to Teach
Read article
16
.
9
.
2016
|
#
Mobile Applications
Fortuna Mobile App
Read article
1
.
2
.
2016
|
#
Mobile Applications
#
Education
Mdevtalk #1: From an Idea to 250 Participants
Read article
7
.
12
.
2015
|
#
Mobile Applications
Mobile Marketing 2015 Conference: Follow Trends, Be a Dreamer
Read article