Over those 5 years, the software requirements slowly crept upward while the hardware performance stayed the same and couldn't be changed.
That's why test-driven design is valuable -- you iterate while testing.
There's no competition in these systems because people choose the car and get lumbered with the UI on the console. Kinda like if houses had unique electrical systems and you couldn't change the white-goods.
I think the CarPlay/MirrorLink/Android Auto thing is probably a better model though. Make the console dumb and let me connect my upgraded-every-year phone that's far more powerful.
Some newer systems are based on QT or Android. These typically have better performance, because the underlying frameworks have at least a decent design.
We would expect reviews to point out if a feature such as lane assist fails or has noteworthy failures (such as rapid weaving inside the lane) but maybe not so much if it works properly.
That's a reason why I don't believe in seeing safe autonomous cars during the next few years at all. But maybe Tesla is that much better - haven't ridden one.
It's also highly hackable. =)
I don't have the navigation enabled, so I can't speak to how responsive the map display it.
http://www.2x4logic.com/mazdaconnect.html
It was designed by Johnson Controls (JCI) but the IVI group was recently sold to Visteon, which probably explains the sudden lack of momentum from Mazda on new features (like, cough, Carplay...which was announced 2 years ago and never showed up).
Most of the people hacking on the unit hang out at mazda3revolution.com. Here's a page indexing their work so far:
http://mazda3revolution.com/forums/2014-mazda-3-skyactiv-aud...
I can't speak for the quality of Mercedes interface (and this is obviously marketing for non-programmers) but LOC seems like an odd thing to be emphasising.
rm -rf /
KLOC are something you spend, a debt you accumulate.
Really makes me wish the whole thing was more hackable.
Car is say 100k, how much of the componentry is the cost of the wiring harness, nervous system and screen?
And the lag when hitting a tough screen button, incredibly frustrating. I want my buttons!
They're not experts in much, but contracting for quality parts IS something they're supposed to be experts in.
If an organization creates and utilizes software as part of their ongoing concern...is at some level, a software company.