One thing that bothered me about Windows Phone, but learned to live with, is that apps restart when clicking on their tile from the homescreen or app list. If an app has already been launched then you go elsewhere, you can get back to where you left off by holding the back button. There was good news from WPCentral that launching an app in Windows Phone 8 that is already running will bring you to where you left off, not restart the app.
I was happy to hear this, but the post was updated with a catch.
We have some more clarification on the resuming/re-starting issue. In Windows Phone 8, first party apps can do this e.g. Pictures Hub and Email, etc. But third party apps cannot officially do this behavior, unless they do a trick. The trick is for developers to mark their apps as “GPS apps”, which can then take advantage of running in the background.
In iOS and Android, the apps resume.
Which behavior do prefer? Do you want apps to resume to where you left off when clicking on their tile, or would you rather have them restart?