Help me understand: 'Android for Cars' subsumes 'Android Automotive OS' and 'Android Auto' ...
- in the Automotive case only one Android OS (the one on the car-display) is used, so only that Android version and patch state are relevant for the app. Apps can tell on install whether all of their functionality is supported by the OS (in theory at least)
- but what about the case of Auto? Here the app runs on the 'Android 6.0 or higher' OS of the smartphone, projecting to the Android x.y of the car-display, and using (?) sensor values (e.g. drive/park) from the car-display. How is the compatibility managed? Are both sides fully backward/forward compatible?
- bonus question: how can i know which of the interfaces/classes from android.car are available for the Auto case?