Carplay/Android Auto are just, at their core, dumb protocols for transmitting screen information and receiving back touch inputs. If you go disassemble Mirrorlink 1.1 apps they use the VNC protocol behind the scenes, the protocol isn't complex (the certification nonsense is all artificially added).
The reason for the fragmentation and pain in this particular space (infotainment units) is a combination of: raw greed, vehicle makers trying in vein to retain control, not-invented-here syndrome, and "safety."
The only issue I see with Carplay/Android Auto is that Apple & Google should have worked together to create a single protocol, which would have made implementation easier and likely resulted in a faster rollout. They both benefit by having the infotainment unit hand off to their respective smartphone OS.
Because CarPlay in 2016 doesn't support the new hotness of 2018, because we are an industry of attention-deficit twentysomethings.
Granted, were I forced to choose between attention-deficit twentysomethings and bureaucratic, glacial fiftysomethings … well honestly, I don't know which I'd choose.
If you're describing mercedes as the glacial50somethings, you're not aware that more often than not Mercedes are the first to market with a huge amount of every feature imaginable in the history of automaking. Want to see what features regular cars will have in 10 years? Go check out an S class today.
Things like onboard navigation, voice controls, parking sensors? All 90s technology on the S class. Autopilot came before the Tesla's, radars, adaptive suspension, etc are all things from several years ago in the S class land.
They just use that line to showcase all the cool things that a car can do.
Believe it or not, Android Auto and Carplay are a single standard underneath. They both use the same core technologies (very similar to Miracast) to do what they do.
Apple takes backwards-compatibility very seriously for MFi protocols, because they know that the "accessories" are cars that people keep for a long time.
I used to work at a company making iPod car kits--we took an interface from 2006 (with a hard-wired 30-pin connector), hooked it through a FireWire->USB charging adapter, a 30-pin->Lightning adapter, and it worked fine with an iPhone 6.
I distinctly remember iPhones complaining about "obsolete device" when plugging them into a few years old Audi and VW cars around iPhone 4 era. That was then followed up with connectivity and charging issues.
I have an old car and it definitely doesn't work with anything newer than a 2G iPhone. No errors indicated, just can't hack it. It does work with a usb stick full of mp3s, though.
Could be FireWire charging--the original iPhone and earlier iPods could charge off 12V (FireWire), whereas the 3G and up only took 5V (USB). Adapters were available (although Apple didn't make them themselves)
Also with the early iPhones, if accessories were just "Made for iPod" certified but not "Made for iPhone" (which usually required TDMA emissions testing and iPhone testing) a message would pop up.
Carplay/Android Auto are just, at their core, dumb protocols for transmitting screen information and receiving back touch inputs. If you go disassemble Mirrorlink 1.1 apps they use the VNC protocol behind the scenes, the protocol isn't complex (the certification nonsense is all artificially added).
The reason for the fragmentation and pain in this particular space (infotainment units) is a combination of: raw greed, vehicle makers trying in vein to retain control, not-invented-here syndrome, and "safety."
The only issue I see with Carplay/Android Auto is that Apple & Google should have worked together to create a single protocol, which would have made implementation easier and likely resulted in a faster rollout. They both benefit by having the infotainment unit hand off to their respective smartphone OS.