I am starting this thread to see what ideas other software engineers have in mind for building apps for the Model S. For non-programmers, your input is also welcome! In your case, what kind of apps would you like to have?
So let's assume they publicly release their touchscreen app SDK...what do you want?
Less important to me:
Outside of what apps people want, there are a few other things I'm curious about
If anyone knows anything about the above, please share!
Everyone is encouraged to post suggestions here so developers and try and give you what you want!!
So let's assume they publicly release their touchscreen app SDK...what do you want?
- I'm guessing a popular one may be native 'charging station' apps like Plugshare and Recargo.
- parking apps (like BestParking)
- I'd like a more enhanced 'trip' app that can track things over time like different routes from points A to B and each time you take a difference route it will give you avg stats like distance traveled, time, and most importantly kWh to get there (may be more or less depending on various differences in the routes).
- integration with more internet music streaming services (di.fm in particular for me)
- apps with video capability. ability to play divx/xvid/mkv (or any media type) movies that can be available via USB external drive. I'm assuming the reason why video is disabled right now is because they are paying for bandiwdth costs ATM and if people are streaming video from youtube and the like it could be costly for them. But once 'we' are paying for it, they should let us have this capability.
- weather app
- calendar app (one that sync with mobile device calanders)
- TMC forum native app! lol
- enchanced maps/nagivation (by this, I mean one that tells you if you can't make it to your destination on your charge, one that finds charging stations nearby and directs you to them, etc)
Less important to me:
- twitter app
- facebook app
- IM apps
- gmail app
Outside of what apps people want, there are a few other things I'm curious about
- First, I wonder what this SDK will consist of. Obviously, some sort of set of APIs. I wonder how much will be exposed. At minimal some limited access to various data produced by the car. Hopefully access to the internet as well. I wonder if we'll be able to 'control' any part of the vehicle or if it'll be limited to just data produced by the car (if so, it'll probably just be non-critical components).
- I wonder the presentation layer is something also encapsulated and presented to us via an API that limits what we can display, or if we'll be given a third party open source API that some of us may already be familiar with.
- I'm guessing the only platform the SDK will work with will be linux based.
- I wonder if they'll provide a simulator for testing (similar to the apple xcode ide).
- What the 'release' model will look like. Do they have to review each submission and give an official stamp of approval before posting on an 'app store' for anyone to download?
- I wonder if they'll allow people to 'purchase' apps or if they must all be free. I'm guessing they must all be free...but I wonder if they are going to take the apple route and allow people to charge and then take a % for their own?
- I wonder if developers will need to 'pay for a license' ...
If anyone knows anything about the above, please share!
Everyone is encouraged to post suggestions here so developers and try and give you what you want!!