There should be the mandatory inclusion of a set of open APIs that pass info like:
-
display and audio signal (duh)
-
microphone audio (to pass voice commands)
-
whether the headlights are on (to offer auto dark mode switching on the display)
-
whether the handbrake is engaged (so things like video playback can be a parked-only feature)
-
crash sensor activation (so that a phone could, if the user desires, automatically alert emergency services)
-
For EVs, battery SoC (so that navigation software can include charging stops seamlessly)
-
whether the car is left-hand-drive or right-hand-drive (so on-screen buttons can always be close to the driver, not on the wrong side)
From there on, there can be actual competition in the space. You’re not just limited to Android Auto or Apple CarPlay. Any app would be able to use this API data.
Having to regularly plug your phone into a PC to back up 100GB+ of photos and videos over a USB 2 connection is not even remotely the same as automatic backups to iCloud that you can then access instantly, at any time, anywhere.