Mazda owner here. Still waiting for they mythical CarPlay/Android auto update that will supposedly come to 2014 and up models. They are using the same infotainment system in 2017 models so I'm still holding out hope.
I got to try out Android Auto on a rental Ford Focus last week and now I can't drive my 2015 Mazda 3 without hating it a little.
I'm sure you know that there is an unofficial Android Auto installation available on certain Mazda forums. Unfortunately, they still haven't managed to fix a serious issue with Bluetooth calling.
I used Mazda AIO Tweaks to get Android Auto support (along with other changes) in my 2017 Mazda 3. I am pretty sure they support older/other models as well. Very easy, took about 20 minutes from downloading to updating the car.
You can't do this any more if you're stuck with the very latest infotainment firmware version. It locks out the tweaks. Even if you don't have it yet, be careful because your dealer might "helpfully" install it on there for you when you come in for service or warranty work. Once this version is installed, you can't downgrade to the older tweakable versions. Very disappointing.
In addition, if they find you've tweaked the software, they won't honor any warranty claims concerning the infotainment system.