12-29-2012, 12:59 AM #1
- 89 Posts
True multi-tasking fixed for WP8.. Inspite of this being a big news for WP8 users, it hasn't been published/advertised/spread around as it should have been.
Below is the link with a video as well.. Check it out.....
Yes, Multi tasking has been finally fixed in Windows Phone 8 with Fast Resume (Video)
Last edited by spiderbatman; 12-29-2012 at 01:21 AM.
- 12-29-2012, 10:10 AM #6
This feature has nothing to do with multi-tasking. It has to do with reusing an already loaded app instead of reloading it. By reusing the already loaded task, it's "back stack" history is available and the developer can choose to use it so that the user returns to the last-used page or to ignore the history and effectively "restart" the app as WP7 did.
Third-party apps -- i.e., the ones from independent developers -- do not run unless they are showing on screen or using one of a few special functions that facilitate music streaming, navigation updates, large file downloads, or periodic tasks. While WP8 added to the set of functions that can perform work in the background, we still don't have multi-tasking in the sense of Unix/Linux, Windows desktop apps, MacOS, etc.
- 12-29-2012, 11:05 AM #8
Also, I don't want "true" multitasking like a desktop OS. That's a great way to destroy battery life. Only apps like music, navigation, etc. should actively run in the background.
- 12-29-2012, 08:21 PM #10
@spiderbatman: multitasking lets multiple apps run simultaneously. WP supports this for first party apps, but not for third-party ones, except in special cases. For example, I have an app (not in the store) that grabs a bunch of content from a website; I use it before I get on a plane so that I have some recent content to read. The app typically pulls about 120-150 web pages in, one at a time, but in a rapid-fire manner. If I start that running on my phone then press the Start key, my app is still loaded in memory, but it isn't grabbing any of those pages. If I press the Back key, the app picks up where it left off and keeps grabbing content. If WP had "true" multitasking, the downloads would continue while I was looking at the Start screen or using other apps.
@spaulagain: WP7 allowed you to resume an app by backing in to it from another app. Mango (WP7.5) added the ability to "fast app switch" by holding down the Back key for two seconds. However, both always killed and restarted the task when it was launched from the Start screen or the alphabetical app list. WP8 adds the ability for a app's developer to tell the OS that the app does not want to be killed and restarted when the icon is selected from the Start screen. In cases where the developer has done this, the app can either jump back to the page that was last active or ignore the back history and start fresh (as WP7.x would have done).
@1101x10: I know and I sometimes wonder why MS did it. I presume that it was to bring the same kind of power savings to Windows RT tablets that it did to WP and to make it easier for programmers to think in one consistent way for both the phone and tablets.
- 12-30-2012, 02:04 AM #11
12-30-2012, 08:09 AM #14
- 23 Posts
The lack of multi-tasking put me off from WP8. The HTC 8X I got from work is sooo slick! I really, really, wanted it to work, but compared to my 2 year old Android 2.2 Desire, it falls short ridiculously.
There are so many design choices where MS messed up WP8, and it makes me sad, I really wanted to get out of Googles grasp. Maybe at WP8sp2...
- 12-30-2012, 08:21 AM #15
@AngryNil: Agreed, but to some people, the kill-and-restart method was confusing*. The app that I work on is available for Android, Blackberry, iOS and Windows Phone. In the first three, starting the app, doing some work, getting back to the main screen, and stating the app again brings the user back to where they were; in WP, it restarts the app. The Android, Blackberry, and iOS programmers asked me why my WP app lost state; I asked them why their apps don't allow a user to get out of wherever they were and restart the app. Different perspectives.
* I think that the mixed method of WP8 is actually more confusing. There's now no consistency in how WP8 behaves with respect to restart vs resume. If the company wanted to add this feature, it should have been a system-wide setting. I almost want to make my app prompt the user for the desired behavior, but I don't think that that's possible at launch time.
12-30-2012, 08:36 AM #16
- 23 Posts
For me, this issue killed my whole WP8 experience...
- 12-30-2012, 10:16 AM #18
If a user wants real multitasking today, they need to choose Android (or Blackberry, I think) because iOS and Windows Phone are not going to give it to them, at least not today. The latter two do provide some functions for specific off-screen use cases (like music streaming, GPS navigation, large file download, etc), but do not provide general-purpose multitasking.
I'd like to see an easing of this restriction in Windows Phone. I'd like to see a Settings page where the user can grant elevated permissions to specific applications for specific functions. Here are some examples: a user might want to grant one app 1) full access to the calendar database while keeping the calendar semi-protected to other apps; 2) the ability to place calls without being prompted first; 3) the ability to truly run in the background; 4) the ability to use GPS or other sensors.
Such an app permissions model exists in iOS I think, but on a more limited scale. It would be ironic if Windows Phone got some of the power of Android by following a UX model borrowed from iOS.
- By me41094 in forum Software Development and HackingReplies: 4Last Post: 10-22-2012, 12:30 AM
- By Jenifer in forum Windows Phone AppsReplies: 3Last Post: 01-08-2011, 05:10 PM
- By Jenifer in forum Windows Phone AppsReplies: 1Last Post: 12-21-2010, 11:16 AM
- By nowshow in forum Windows Phone AppsReplies: 0Last Post: 12-15-2010, 11:26 PM