QUOTE(luckyhillkop @ Oct 22 2012, 09:53 AM)
I got this from wpcentral. This is to me the clearest way of explaining "multitasking" in WP. (Don't know if this guy is telling the truth or not.
Jonchai, with your knowledge of WP, would u be so kind to give your input in this?)
From the above, I think i'll be ok with WP's "Multitasking". It make sense, if this is what it takes to keep the phone smooth and fast, I'm all for it. I just hope the developers will not let WP down.
The disadvantage of this way of multitask is as below, a real situation example.
I'd still be ok with this (I think).
Let's knock it off point by point.
1. It's true. WP does not exactly "multitask". Meaning, apps are suspended (using a fraction of the memory) when you switch away. There are exceptions like you quoted and on top of that, I'd like to add download / upload too. Take marketplace for example, if you're downloading an app, you move away, the app will continue to download (at the same time, keeping your WiFi connected). If you want some true multitasking like on PC, you run antivirus, play game, play song and download movies all at the same time, then WP will surely disappoint. Its multitasking is certainly restricted. Let me give you a better example, you can't Youtube and at the same time chat on Whatsapp, neither will there be a "hover" view like you can find on Note 2. But if you're downloading an app from marketplace, it will continue to download while you're chatting.
Another example will be this. If let's say in reverse, you're watching video on Youtube, your Whatsapp cannot update itself (to get the latest messages, this may change in WP8, not too sure yet) but it can receive "push" notification. On WP7 it's known as "Toast". You can always experiment this. Whenever you receive a push whatsapp notification, go turn off your data + wireless. Then open Whatsapp. You'll realize that Whatsapp is still showing your old messages. It is upon opening the app that the "core" will update itself.
This is by design. An app is separated into 2 parts. Core and Tiles. One can update independently without the other.
Suspension is by design. It places your active app in the highest priority so that it can use all resources it may need and not lag one bit.
2. Yes. This is correct. 512MB is very very limited. What you quoted is correct. Fast App Switching is the closest you can get in terms of multitasking, which isn't really bad considering that you can be where you left off. Of course, like it's stated, only if the developers aren't lazy. Actually, it's not too much work. I'd give it an additional 15 minutes to implement support for fast app switching, that's it.
For the last part, I beg to differ. Half way through the call, I found myself without pen / paper. I was able to switch out, opened up OneNote and started writing some references. Windows / Start button is the key.