I answered the call, chatted with the caller, and hung up. I went back to the app and guess what? I lost everything.
Here are a couple of things that I like to see Apple require from all of its app developers:
- During the initiation of the call, the hitting of the home button, or any activity that takes the user away from the app in use, the app will go into a sleep mode or saved mode. This will make sure any unsaved data is still in the memory somewhere and easily retrievable.
- After a call, I like to see the iPhone take the user back to the original app unless the home button is pressed.
I'm not a developer so I don't know if these protocols are already available to the programmer. And it is, it ought to be a requirement. If not, Apple should make the appropriate changes and add them to the next version of the SDK.