Feature proposal: Add an open Android Auto solution
Summary
Add an open Android Auto solution to enable AA apps to be used in cars.
Description
What is the feature?
Android Auto is a mobile app developed by Google to mirror features of an Android device, such as a smartphone, on a car's dashboard information and entertainment head unit.
Although Android Auto is based on Google's proprietary APIs, there are certainly open components for implementing screen projection on vehicle consoles.
Who will use this new feature?
All users who drive cars and want to use some apps - especially navigation - on those.
Why these users would like to use this feature?
Lot of new cars do not integrate a navigation interface, offering Android Auto as alternative. Unfortunately, as a de-Google OS, /e/OS does not provide this feature.
This is also a frequent request on /e/ forums.
Examples
Get a destination guidance in the infotainment of the car that is provided by the smartphone. Access to some apps the same way. Increase occupants safety with an on-board AA system, instead of manipulating a smartphone while driving.
Reflection
Mockups
Might be eventually possible to integrate aa4mg module in the Root files system. https://github.com/sn-00-x/aa4mg/blob/master/README.md
Edit: I've been informed by another member of the community that aa4mg is packaged and does the headunit (car display) projection from the smartphone App - but is proprietary as well....
This "kind of solution" is already possible for dev builds, or rooted ROM. But a pain for stable build without loosing all data.
Diagrams