Hacker News new | ask | show | jobs
by gregmac 2558 days ago
> They absolutely should give up. You can't compete with an OS and ecosystem into which billions of dollars have been sunk.

I agree, but I think the people building these systems are working under basically impossible conditions.

I am just speculating here, but in a car company I would think the people are mostly going to be passionate about "car stuff" (engine, driving experience, aesthetics, drive train, etc), and so the infotainment system considerations are going to take a back seat to all the things car enthusiasts care more about. This doesn't necessarily mean the people in the infotainment team themselves, but would definitely be whoever they report to, up the chain to whatever the 'product owner' equivalent is for the entire car (eg: responsible for allocating the budget). I would expect to find an attitude less like "let's make sure people buy this car because of the infotainment system" than "infotainment is tolerated as a necessary feature to sell the car to the masses".

On top of that, they have to build software that is going to be around for a couple decades with (ideally) no updates, and that basically doesn't ever crash. This means extensive testing -- maybe for over a year. For sake of discussion let's say it takes only another year to build the software: this means by the time the car is released, the platform (both hardware and any underlying software/frameworks) it's built on is basically already two years old -- and there's a good chance when the platform was picked it already wasn't cutting-edge.

This isn't meant to be a defense of bad infotainment software -- it's still bad. Give up, and focus your time on making a great CarPlay/Android Auto experience (at probably a fraction of the time currently spent). Make the FM radio and maybe bluetooth audio work standalone, then just rely on the phone integration for everything else (maps, text messages, phone dialing, contacts, etc).