Honestly, common sense would be to have the guts of a 7" tablet integrated into the dash and running Android. Hook that up to the speakers and a couple of USB ports and you are done. No complicated wiring or SD card 3 feet from the head unit. Pull in to your drive and connect to your WiFi and update when you want, no flakey 3rd party app on a desktop.. Run the media player of your choice, have the best map system around Google Maps and any other apps you may want to run. Just a clean, simple design.