Android Question Android Automotive OS

Robert Valentino

Well-Known Member
Licensed User
Longtime User
Been reading a lot about car manufactures using Android Automotive OS (Volkswagen, Volvo)

Is there a way we can write B4X apps for Android Automotive OS?

If so how do we even go about testing? Is there a Android Automotive OS emulator?

Seems interesting - was wondering if I could convert my Music App to work under it?


Seems like we need to use Espresso: https://developer.android.com/training/testing/espresso
 
Last edited:

Pendrush

Well-Known Member
Licensed User
Longtime User
Is there a way we can write B4X apps for Android Automotive OS?
If someone create wrapper for Android Automotive support libraries.


If so how do we even go about testing? Is there a Android Automotive OS emulator?
Yes
1642108189043.png


Seems interesting - was wondering if I could convert my Music App to work under it?
Yes, if someone create wrapper for Android Automotive support libraries.


No.
 
Upvote 0

Robert Valentino

Well-Known Member
Licensed User
Longtime User
Android Automotive OS from what I read is a separate OS.

As for installing apps (My Honda Ridgeline) has Android as it's car OS and you can't install apps (without hacking it - http://www.autohack.org/) because of a white list

I guess I need to get into these two links
What is Android Automotive
Add Automotive to you Media App
But the very first entry "Enable Automotive features in Android Studio has me stuck already
 
Upvote 0

JohnC

Expert
Licensed User
Longtime User
I see. I thought there are only Apple Car Play and Android Auto.

I am able to compile my apk and also able to debug using B4A-Bridge with my car Android.
It is running on Android 9.
With Android Auto, the screen in your car acted like a dumb terminal and just mirrored a virtual screen running inside your phone (the android auto app). So your cars display would simple display the hidden screen in your phone and send touch-screen touches to your phone. So basically the "Android Auto" part of your car was just a slave "display" and had no android operating system running in it.

But with Android Automotive, the actual display runs the android operating system, so it's a full-blown device and not just a display.
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
With Android Auto, the screen in your car acted like a dumb terminal and just mirrored a virtual screen running inside your phone (the android auto app). So your cars display would simple display the hidden screen in your phone and send touch-screen touches to your phone. So basically the "Android Auto" part of your car was just a slave "display" and had no android operating system running in it.

But with Android Automotive, the actual display runs the android operating system, so it's a full-blown device and not just a display.
Yes, you are right. The Android Auto in my car player has a different name.
 
Upvote 0
Top