Trying to understand the issue from a technical or UX perspective is going to lead to a whole lot of failure. You need to understand the psychology. And what auto manufacturers resisting CarPlay and Android Auto are doing is akin to hitting on people in a committed relationship. It makes them angry and want to reject you, not dump their significant other. Accept that you'll never be more than friends and build the best platonic relationship you can, no matter how much you want them to love you.
I have paid much less than 20x more for my car and I care about it significantly more than my phone. If I had to choose between the two it would easily be my car. I also enjoy operating my vehicle much more than my phone. I think most would agree, although maybe not in the niche audience of HN comments.
Still not everybody has a smartphone. Or you have an older one and whatever software you need for the car isn't supported. Or you give the phone to the kid in the backseat to play a game...
And then having two very different ways to control stuff increases complexity. For developers and user.
What I would love is a simple standard for aftermarket radios, like you used to have. One connector, and it wires up to the speakers, a display (that you can replace), and all the hardware buttons e.g. in the steering wheel. You'd have a one-way connection from the car to the device for information like speed.
When I buy a car, I don't want an integrated entertainment system. I want to buy a system from a stereo manufacturer that integrates with the card.
And I want the option to buy an "in-car-ITX" barebone from NewEgg, pop in an SD card with a LibreICE distribution or whatever, and roll my own entertainment system if I like.
I want things like changeable themes, Spotify support, information about the currently playing radio song (even if not supported by the station), and so on. I want fluid animations and no latency, readable text, and idiot-proof usage. That really shouldn't be so hard.
That would be nice, but unfortunately it has a number of drawbacks:
1) "one connector" does not work well with today's 20+ speakers
2) display interface? Either you do it using DSI as interface (which is fucked up so bad that a Raspberry Pi supports exactly one specific type of display - and when even the Pi hackers can't get it done, I seriously doubt car makers can), or you use HDMI which will lead to vibration issues. Furthermore, the range of display resolutions, aspect ratios etc (you can have anything from 320x240 to retina FHD)... no way ever that radio/car makers will implement this.
3) Interface to rest of car (HW buttons, speed feedback, and maybe even GPS/IMU for navigation): no standard for this except CAN-bus, which is a security hellhole itself...
I agree that having the option would be nice but it's a real niche market.
It might be a niche market, but so are all kinds of aftermarket mods for cars. And I think if somebody did to car stereos what Nest did to thermostats, it would be phenomenal.
And, at least for me, if I would buy a new car, repairability and replaceability or parts is a consideration. And if I had $1000 to spare, I'd buy a hifi unit from a dedicated manufacturer - and would prefer a car vendor that makes that easy. I've never heard the entertainment system be the decisive factor in choosing a car - but I know people who put off buying an e-mobile because they usually have annoying computers built in.
Finally, I don't think the car vendors would neccessarily do this. You'd probably have third party vendors selling adapters. Crazy cable tree in, nice plug out.
I've tried to "learn" the system.
* there's a mess of apps to download and it's unclear which work with the tier of sound system I got and they completely oversell what they do.
* there's no way they're going to do a better job at GPS and directions (my tier wasn't supported, but I didn't know that until I downloaded their app and figured it out myself)
* it makes no sense to have a separate voice dialing from Siri (it's unclear that it's separate, it's just terrible at it, and it's unclear on how to train new names)
* it auto-connects known phones and starts playing random songs. I know that's part of Bluetooth, but if the wrong device connects they bury device swapping multiple menus deep and you have to "disconnect" the old devices and "connect" the correct one instead of just connecting to the phone you want
* they separate bluetooth phone and audio--you have to connect your phone to each one. I get this is a "feature" but it just confuses things. I doubt most people know there's a distinction
* plugging into USB (to charge) does not mean I want to switch audio over--I use a cigarette lighter USB adapter to get rid of this confusion
* features differ between USB attached device and Bluetooth even for things that they both could technically support (i.e. album artwork doesn't show up over Bluetooth but does over USB). I would forget which is attached--I doubt most people understand the distinction. Again, not using USB solved this.
* and really, most importantly, don't crash. If you do (which happens at least monthly), don't make me turn the car off to restart it.
I'm not intending to rant at you. I've told my dealer about the crashing issue and asked if there were any updates (there weren't), the rest I've learned to live with since I don't plan on buying a new car for 10+ years. I now plan to write a letter.
This is the biggest issue for me with so many cars. Why can't I just deactivate USB interfaces? I use USB to charge but only use Bluetooth for audio (tends to work much better for Spotify). Bluetooth is very reliable in most cars but whenever I start charging I have to switch back. A simple setting to set USB to charge-only mode wouldn't be hard to implement and a great win.
I don't think those... um, infotainment systems are a differentiator other than the ones that are so bad as to rule out the car entirely. I've never heard anyone, anyone say they liked their car infotainment system. Ever.
To be honest, I really hope they don't actually think of those systems as an important extension of their brand. Or if they do, they realize that Android or iOS are much better user facing tech companies and brands than any car manufacturer...
This is 2017. If I need to "take my time to figure out how to use it", it is completely and utterly broken.
And it's not that figuring out an iPhone is that much easier. But you can click around until you found the right setting without endangering others.
It actually seems like most manufacturers are including CarPlay and Android Auto in new cars. In terms of CarPlay, Toyota is one of the notable holdouts. Mazda, the other notable holdout, is going to offer CarPlay in newer models and upgrade older models to support it. Jaguar was the other major holdout, and it seems like they will also support it in the future. I can't think of any other car brands sold in America that don't offer it except Tesla.
> there are a lot of systems that people don't like because they never took the time to figure out how to use them. Cars aren't like phones. When you're in them, you're most likely driving and you don't have the bandwidth to figure out how to do something as well as drive.
Yes, it takes time to get used to the dash and this is why I dread car rentals.I have to rent cars regularly and each one is a chore to figure out, especially at night after a flight when I just want to get moving with headlights on and a little music. Sometimes I feel like taking a picture of the damn things because they're so comically counter-intuitive.
The Infotainment system is one of the most user-facing components of the vehicle. It's something that can reflect the brand identity of the vehicle, and most OEMs are not eager to cede that space to Apple or Google. Google and (especially) Apple certainly aren't interested in mixing their branding with a manufacturers.
The utilization of AGL doesn't necessarily mean CarPlay or Android Auto are out. AGL is a system, and CP/AA are applications.
While I certainly believe there are a lot of terrible systems out there, I also think there are a lot of systems that people don't like because they never took the time to figure out how to use them. Cars aren't like phones. When you're in them, you're most likely driving and you don't have the bandwidth to figure out how to do something as well as drive. A while back I saw a study that concluded if you didn't learn something about your infotainment system in the first 3 days, you never do.
I encourage you to actually identify the things you find confusing/frustrating/difficult about your vehicle and write a letter to the manufacturer. Customer input makes a big difference. And no, "It's not CarPlay" doesn't help. That's kind of like sitting down to Windows and complaining to Microsoft that they didn't give you macOS.
(Thoughts are my own, of course)