I never understood why car companies don't put more effort and resources into their MMI systems. Audi is a big offender. I've never seen a more thoughtfully designed car with an MMI interface that's more frustrating and buggy.
Even companies with betterish interfaces screw this up.
My Model 3 is showing the wrong time and this requires an OS update to fix.
Suffice to say I would prefer an option to update it myself.
https://driveteslacanada.ca/news/tesla-fixes-bc-clock-bug-up...
Isn't it because the nav feature is market specific? People generally don't seem to like nav software brought in from different continents, across the planet.
Isn't the same true for all embedded? They seem to have half assing UX in their job description
There are two paths and both don't work anymore.
First is to bring the hardware and software design in-house. Except auto companies don't do well at software, they're used to letting OEM vendors write the engine control firmware etc etc. There's also the problem of the very long design cycles in car manufacturing. The new car platform being built today started its design four to five years ago. And that's when the hardware was locked down.
Volvo's platform was so old at launch that they threw in the towel and are now offering to upgrade your hardware if you complain hard enough.
The other choice is to shop it all out to a consulting firm or OEM vendor. Then you have cultural conflicts between the car maker and the programmers, communication overhead, choice of hardware conflicts, etc. And you know it's going to be shopped out to the cheapest bidder. And you're still at the mercy of launching with hardware that's way older than the smartphone in the driver's pocket.