I added this to the bottom of the Future of SimpleApplication topic.
If you follow this recommendation, when the changes are finalized, you will only need to do a few things different from now to make your old apps work and to create new ones.
a. Extend BaseApplication rather than SimpleApplication when creating new apps.
b. Update your existing apps by changing SimpleApplication to BaseApplication in your main class.
c. Change any references you have made to SimpleApplication’s protected fields.
For example, rather than turning off the FlyCam() like so,
You would just leave the statement new FlyCamAppState() out of the constructor instead.
SimpleApplication will be around for some time as it will take time for people to migrate to BaseApplication, but AppStates make life easier anyway so you may as well start using them.
If anyone thinks this should be changed, point out how please.
The thing about the tutorial and wiki is it caters to 3.0-3.2 rather than making a clean break so theres a overlap in topics.