I haven't driven this particular car, but if it's anything like any other infotainment system I've seen, I'm really hoping they're able get a profiler running on there to determine the technique they use to get massive frame drops on hardware they fully control.
A friend had a nice job of driving BMWs for a manufacturer of such a system (it was early 2000s and the system was more embedded than Android/Linux). One test was setting a calendar alarm (because yeah of course the BMW needs an on-board calendar), and while cruising down the highway, wait for the alarm to go off, and then open a door. He said a colleague did this and the system crashed and went dark...
I suppose even driving 20kmh should trigger the "door open!" alarm.
BMW has a talent in that space. Over engineered modules with terrible software. I recently drove a Toyota rental and they seem to have hired some former BMW software people as well.
I don't need 120hz Apple-like design, but it's crazy how they can't even keep a basic 30fps UI running smooth. And they still try to throw in more and more bad running animations.
It went like this:
We need a team of very good sw developers.
Maybe we can have 20% of the team be cheap "developers", people that have no inclination towards sw development to do the boring stuff.
Maybe 20% of real developers is enough in a team. The rest will learn from them.
Let's have 100% cheap developers, the project only needs changes.
We can get even cheaper developers, come to us with no prior experience and in 3 months we will teach you what you need to know.
Our projects are delayed due to covid.
Oh no, the Chinese!