persistent data storage and retrieval
This would allow a developer to define a table with a special designation called persistent.
Corona would write the contents of that table out before every shutdown. When the corona app starts, the framework would load that table with the last known values from disk.
This way any app that saves user settings could have a simple way to do that, without extensions.
Almost every app needs to save user settings, and restore them the next time it runs. Why not make it part of the OS?
To initialize the table, the programmer would define the table with default values that would be there the first time the app runs, so it would come up in a known state initially.
You already have the ability to do this. You can create a table. Use code from the community code/tutorial and use our existing system events (Suspend, Resume, Start, Exit) to save a table of your creation and read it back in. See: https://coronalabs.com/blog/2014/10/14/tutorial-saving-and-loading-lua-tables-with-json/
About the only thing we could add is saving you from a) having to include the code from the tutorial in your project and b) implement the system event handler for you.
9/13/16 update: We added the ability to set, get and delete preferences on a per-app basis as of daily build 2016.2944. You’re still responsible for saving information before exit.