When you quit an app by pressing the home button, or the app is quit for you by (for example) receiving an incoming phone call, what state would you like the app to be in when you restart it? You could have the app return to some state that roughly resembles where you were when it quit, such as a table view, or, if you were in the middle of editing content, you could return to the state of editing that content as of having touched the most recent “Done” button to dismiss the associated modal view.
If you look at the apps included on the shipping iPhone, it appears that Apple can’t quite figure this one out either. I've been discussing this issue with my dev partner for weeks. Tor wants to dismiss the modal view when the app quits, as if the user had touched Cancel. I would prefer to have the app return to PRECISELY where it was, including data that was in the process of being edited, and with the modal view (keyboard etc.) intact -- harder to do, but more esthetically pure.
I'm addressing this question primarily towards people who use apps, rather than other devs whose knowledge of the issue might be corrupted by professional understanding.
What are your thoughts?
Doug
If you look at the apps included on the shipping iPhone, it appears that Apple can’t quite figure this one out either. I've been discussing this issue with my dev partner for weeks. Tor wants to dismiss the modal view when the app quits, as if the user had touched Cancel. I would prefer to have the app return to PRECISELY where it was, including data that was in the process of being edited, and with the modal view (keyboard etc.) intact -- harder to do, but more esthetically pure.
I'm addressing this question primarily towards people who use apps, rather than other devs whose knowledge of the issue might be corrupted by professional understanding.
What are your thoughts?
Doug