We’ll keep you informed as we progress and thanks in advance for your participation in this!
Michael
Thank you for asking for input!
I thought about this too much over the weekend; apologies if someone has already posted similar. What I've come up with is more "use cases" than API requirements; I hope it still helps.
The App I would like to see is a history log for a player (you can only see your own data!). It serves two purposes
1) log the route that the player has taken from system to system
2) log all data about a port (outpost, etc) when a player has docked
When I say all data, I mean everything that's accessable from the station menu and navigation tab. So you've got
- all the trade data; at the time when you docked
- prices and available components at outfitting
- available missions
- prices and available ships
- if there is a black market.
- distance from nav point
The key is that this is a snapshot.
The way it work (for the player) is this:
Whenever you dock, you have the option of sending all the station data to your companion app; for 10 credits.
This is a non-zero cost as you are just speeding something up that you could do by hand (for free). At this point, the data is sent to the companion app. It's the players responsibility to have the app running and available on eg local wifi. If the player doesn't spend the money, it doesn't get sent. This way, Frontier don't have to snapshot the entire milkyway often.
In addition, when a player dumps out of hyperspace, there's a shipboard command to send current location to the companion app (system name; any details already on the nav computer (ie star type, distance to stations, legal system)
In the app, you can then do queries like "where have I been with a black market?"
"where can I get a class 2 A rated missile launcher?"
"what was the route I followed to get here?"
Prices can be analyzed for trade patterns, but it's only with the data you've been and collected already.
I don't think this is particulary immersion or economy breaking as it just does what organized players are doing with their own spreadsheets. It also doesn't require Frontier to keep a complete log of everything for every player; the data is all kept by the player for the player.
Possible downside: a 3rd party app could take the data from different users and produce almost real time "good trade" maps.
I'd also like to suggest in station photography, saved to the app. So you can ask the station to give you a traffic camera-like
image when you've docked, or coming through the docking port. Again, only available at a (small) credit cost, after you've already docked. This gets saved to the companion app; players can then use these to show off to friends and get them involved. The cameras don't give any gameplay information away as it's not real time...
Finally, I'd like the companion app to help hud colour customization; have some stock star images (different types and hence colours) and allow the hud colour to be seen overlaid, to pick the one the player likes best and doesn't screw up visibility by a particular star type (for example)). This doesn't require any API though.