I'm still astounded my Ford's infotainment system takes 5-10 seconds after opening the radio "app" to present me with the station selection UI. Most of that seems to be some sort of startup delay. The mind boggles.
I'm frankly amazed at the speed at which the Ford and Chevy native UIs will take over from CarPlay for functions like reverse camera, lane camera etc. You'd expect some delay/lag but it's pretty responsive which obviously is essential for safety.
It’s federal regulations. If the reverse camera screen doesn’t appear quickly enough, the car gets recalled and fixed. This has happened to many manufacturers.
Ford, Toyota, Lexus, etc. This notice from Tesla actually specifies the regulation:
> On affected vehicles, upon vehicle power up, a certain software configuration may prevent camera streams from being sent to the MCU for up to 11 seconds, causing a loss of rearview image for up to 11 seconds for drivers who shift into reverse during this time, which does not comply with FMVSS 111, S5.5.3.
AFAICT, they always run in the background anyway. CarPlay is mostly just a pass through canvas rendered on the phone. The system can decide at anytime to overlay something on the CarPlay canvas.