Reviving this old thread instead of generating a new one...
I've asked the folks at the Santana Row dealership a few times about user-written apps. I'm super interested in this, and there's some hope that there will be an SDK or other developer toolkit available eventually (so I'm told).
Some of the apps I'd like to see (or write):
- Access to home automation systems (turn on the lights, heat, hot tub, etc.) from the road.
- Home security system control (view cameras, etc.)
You could imagine all sorts of things:
- "outbound" apps: From the console to some external device, system, or service
- "inbound" apps: deliver information or services _to_ the car from the outside
- "local" apps: manipulate information or peripherals already onboard the car.
Depending on how nice the SDK is, being able to write software to talk to peripherals plugged into the car's USB ports could be interesting.
I'm told that the user interface panel is completely separate from the drivetrain control (one would hope), so runaway apps or crashes should not disable the vehicle. Still, I'd be curious about how much access Tesla will provide for app writers, whether there will be any vetting of apps (like Apple does), or wide open for developers (Android, etc.).
Time will tell, it's going to be interesting!
/Mitch.