I noticed that, if in WP7 application I press Start key then quickly Back key to return to the app, and very quickly repeat these steps many times, the application ends up being crashed (it exits unexpectedly and no way to recover it via Back key). This happens on device (never seen on emulator), and it takes 10-15 steps before the application gets shut down. I follow Microsoft guidelines about saving / restoring its state. Furthermore, all other apps I've tried in such way crash too. However, some apps are much harder to kill in this way than the others. During experiments with this stress test, I noticed that
- Игры XNA, как правило, менее устойчивы, чем чистые приложения Silverlight.
- Чем больше данных приложение сохраняет/восстанавливает, тем менее оно устойчиво
Кто-нибудь знает, это известная проблема или что-то еще? Буду признателен за любые советы, как сделать игру более стабильной, если полностью устранить проблему не представляется возможным.