Linked by Thom Holwerda on Fri 22nd Mar 2013 16:31 UTC
Windows Paul Thurrot: "Tipped off by a reader, I checked my System log in Event Viewer today and what did I find but a stack of pending updates for all of the core apps in Windows 8. I'm not 100 percent sure this is what I think it is. But if we're right, it looks like 18 of the core apps in Windows 8 are about to get updated. Or, almost all of them." Foley confirms it. By far Windows 8's weakest link, so I'm hoping this is true. Especially the Mail application is dreadful.
Permalink for comment 556455
To read all comments associated with this story, please click here.
RE[7]: Got Win8 and WinPhone8
by Nelson on Sun 24th Mar 2013 18:03 UTC in reply to "RE[6]: Got Win8 and WinPhone8"
Member since:

nope, windows phone 8 always reloads the apps from scratch for me, it doesn't allow them to stay on the background like android or modern ios.

This isn't true. At all. It is provably false if you read any of the developer documentation that Microsoft provides.

App state is completely persisted in memory while the OS isn't under pressure, or while the app has not crashed. This is called Fast App Switching, or FAS.

In addition to this, there's tombstoning that goes on under low memory conditions or during crashes, as I've explained before.

In an additional addition to this, Windows Phone 7 apps and Windows Phone 8 apps behave differently when launched from their tile.

Windows Phone 8 apps have the ability to opt in to an experience called Fast App Resume (FAR) which means that the app resumes from the same place it previously was, even when launched from a tile.

FAS which I mentioned above only resumes state when you navigate backwards in the OS navigation stack, either by pressing the back button or long pressing back and using the app switcher UI.

The summarize:
FAS+FAR on Windows Phone 8 is what gives apps parity with iOS when it comes to being able to pick up where you left off of, even from a tile launch.

FAS by itself only does this when you navigate backwards into it, by returning to an already running instance. Otherwise, WP7 apps and WP8 apps without the opt-in behave identically and only support FAS.

My hunch is that you're just trying to re-launch the app from the tile and expecting it to pick up from where it left off of, which makes sense if the app supports FAS and opts into FAR, but it isn't always the case.

On top of this there is background agents which can run at regular intervals, or constantly in the case of Audio, Location, and VOIP.

P.S This is different from the situation on Windows 8, where apps support FAS+FAR out of the box and there is no way to opt-out. All Windows 8 apps relaunch from their previous position, even if they're relaunched from their tile.

Windows Phone 8 just brings WP to feature parity with Windows 8 in this respect.

Reply Parent Score: 3