Yes, something like this would be good, but the most important thing ends up being the maintenance. First creating the entries and then updating them if things get fixed. Also important to decouple the data from the app itself.
Dev time is a scarce resource, but if anyone wants to pick it up, I would suggest implementing it as follows.
- On game launch, show a popup (yes I think it would need to be in your face, judging by some reviewers)
- Have it simply state: For best results with <rom name>, please see <weblink>
- The popup would have a little checkbox so the user can hide future popups
- Also have a button in the Play menu that opens the same popup on command
- Touching the link opens their web browser to a wiki for that particular ROM (CRC and app version passed as http post data)
- Have a protected area where registered users can post, and a guest area (or guest comment system) where people can post without having to register (don't make people jump through hoops to contribute, but safeguard the best info as well)
- Ideally, the comment/edit is tagged with the version so people can decide for themselves if the info is stale
This design would have a few benefits
- Completely separate from app release/maintenance
- Easy to implement in app
- User driven, not dev driven (we're swamped enough)
- No need to add network permissions to the app
So the key question: is there a wiki that fits this bill?