We're developing an app for the iPad, and while we do all we can to ensure it won't lock up/freeze at any point, there will always be the theoretical chance that this can still happen.
If an app becomes unresponsive, and is in the background, you can close it manually - but not all users know about this functionality.
I know this is a very general question - but would there be any way to detect this (lock-up), and force the app to close?