Monday , August 21 2017

Android Auto APIs Now Available For Developers

Android-Auto-1
Earlier this year at Google IO, Google not only announced, but showed a preview of Android Auto. Since then we’ve seen very little on what it is and how it will work. Today Google have introduced the first APIs for building “Auto-enabled” apps for audio and messaging.

It seems, from the demo posted in the video below, that the user’s Android phone is plugged into the head-unit which will launch the Android Auto interface onto the head-unit. The phone runs the OS but the screen is projected, or “cast”, onto the display of the head-unit, while the user interacts with the touch display on the head-unit, as are any steering wheel controls allowing the user to get the required information while still focusing on the road.

At this stage there are only APIs for audio and messaging apps only. The audio allow for the user to browse and play music/podcasts while the messaging API allows for messages to be read aloud, as well as allow users to reply using voice controls.

The Android Auto interface has a distinctive Google Now like appearance with shortcuts along the bottom for navigation, communication, audio and “car-related stuff”. There is also a microphone button for initiating voice commands or searches.

For developers the API allows for easy developing without the need to design the UI yourself. The developer just need to provide a few basic things such as strings and colour palette and Android Auto does the rest, no matter the resolution of the screen or hardware inside the head unit. The data for Android Auto can also be included in an already existing app without the need for developing a whole new app. Android Auto works by projecting apps and services running on the users phone onto the car’s screen and thus all that needs to be done by the developer is to extend their current app to work on the car’s head unit.

At the moment apps for Android Auto cannot be published yet and there is no mention of when this will change. In the future more app categories other than audio and messaging will also be supported.

Google list the companies already working with them on creating Android Auto integratino and these include iHeartRadio, Joyride, Kik, MLB.com, NPR, Pandora, Songza, SoundCloud, Spotify, Stitcher, TextMe, textPlus, TuneIn, Umano, WhatsApp, as well as Australian developers Shifty Jelly with their Pocket Casts app.

AndroidautoUI

At this stage there is no mention of how a user will be able to get hold of an Android Auto compatible head unit nor when it will be available. For many of us the car’s operation is built into the head unit (eg. MyLink on Holden cars) in which case replacement is not an option. I am thinking a small add on to plug into the auxillary input of the car à la Chromecast for TVs would be perfect and hope that someone makes such a thing available.

 
Source: Android Developers Blog.

Scott Plowman   Associate Editor

Scott is our modding guru - he has his finger on the pulse of all things ‘moddable’, pointing us towards all the cutting edge mods hacks that are available. When he’s not gymming it up, or scanning the heck out of Nexus devices, you'll find him on the Ausdroid Podcast.

Outside of Ausdroid, Scott's a health care professional and lecturer at a well known Victorian university.

Join the Ausdroid Conversation

4 Comments on "Android Auto APIs Now Available For Developers"

avatar
Sort by:   newest | oldest | most voted
Adam Moorey
Valued Guest

Google for Android Auto ? When other APIs will be available?

Fred
Valued Guest
Fred
Looking at it, it appears that someone looking to develop an app for the car is better off developing an app for the phone and ignoring this, at least at the moment. Not only does it *require* Lollipop as a minimum on the phone, there is a laundry list of things that Google wants to ban you from doing, in the name of not distracting the driver. That would seem to include even satnav type actions, let alone more flashy apps – and without connection to ELM327/Canbus it really doesn’t seem to make much sense at present. Given the way… Read more »
Montalbert_Scott
Valued Guest
Montalbert_Scott

Thanks for sharing that with us.

I.am.not sure how many applications will actually have use in Android auto .

As for the plugging in I was amazed when they did that. Could it be a limitation of Bluetooth transfer atm?

Fred
Valued Guest
Fred
Bluetooth core functionality from day 1 is audio streaming and human interfaces – how could it not be able to do everything that Android Auto can manage? Is it the casting of display data? It shouldn’t be, but it is a weird system structure. Moreover, it seems that adding full Android functionality to a head unit (with a display) is about $70 – so why not just do that and forget the phone for most purposes? And whilst yes, plug-in is bad – requiring 5.0 is worse. It cuts the potential market down two ways – to those with a… Read more »
wpDiscuz

Check Also

Fonzarelli S1 Electric Scooter — Test Drive

Electric cars are all the rage at the moment, and really, there’s only one name …