Huge Amazon device sale! Shop all the discounts now

  1. Cryio's Avatar
    Since Windows Phone launched, it has gone through 3 major revisions, with its multitasking capabilities going through as many.

    Windows Phone 7: Every app had its state reset when you entered another app.

    WP 7.5: Fast App Switching ! Apps saved their state. Decent multitasking arrived on WP. Still, no app could operate in the background. (except through hacks, like the Audio API hack)

    WP 8.0: Fast App Resume ! Now apps could load instantly when multitasking. Also now apps could so some stuff in the background, even if capabilities were severely limited based on battery level.

    WP8.1 : WinRT ! Universal apps ! Default Fast App Resume ! Proper memory utilization by apps !

    So now we have two types of apps. Silverlight, which works on WP7/8/8.1 and WinRT which works on WP8.1 and W8. Also since I can't find proper documentation about WP7, I can only speak for WP8 and assume for WP7.

    Now let's take in consideration the memory limits of the WP platform. (as far as I know, XNA refers to the gamey related stuff)

    512 MB devices: 150 MB BASE, 150 MB minus XNA, 180 MB max limit
    1 GB devices: 150 MB BASE, 300 MB minus XNA, 350 MB max limit
    2 GB devices: 150 MB BASE, 300 MB minus XNA, 570 MB max limit

    512 MB devices: 90 BASE, 90 MB max limit
    256 MB devices: 60 MB BASE, 90 MB Max Limit
    AFAIK = WP7 does not have a strict base limit. It works more like WP8.1 in that matter if I understand correctly.

    WP8.1 lifts the BASE limit for every app. In WP 8.0, if you open an tab in IE, Messaging, Facebook and Whatsapp, all these apps will consume 150 MB minimum. In theory. In WP8.1, all these apps consume exactly how much they need to. So Calls, People and Messaging wouldn't consume each 150 MB, which would be quite ridiculous. I'm not saying they are all being used at the same time.

    Multitasking in WP8.1 is also quite strange. As opposed to Android and iOS, you only have 7 cards (in multitasking menu, the Start Screen can be one on them) of all. You can never have more. So whatever app you are using or how many instances open you have of them (think of messaging the same contact being opened 3 times). Also, regardless of how much memory an app is using, it can and it will always be pushed out of memory if ONE condition is met. If for example there are already 7 apps open, entering the Start Screen WILL close the first app/card in the multitasking menu. I also cannot make sense of the Tomb Stoning algorithm. If you open some apps that fall within memory, they should all fast resume from memory. If you open more app or maybe something more intensive, like a game, then other apps should be tombstoned. But it doesn't always consistently acts like this. As I've mentioned with the 7 cards system, the first apps always get tombstoned, just in case, regardless of how YOU think you've used your apps.

    Have, Facebook and 6 instances of messaging with friends, in this order. The mere act of returning to the Start Screen WILL push the Facebook app out of memory. I know its a pre-emptive automatic algorithm, but it's still barbaric.

    You know how WP was supposed to function like a combination of iOS and Android? Well, it actually does, but in a annoying way. You can open apps galore without worrying it will destroy your phone. So iOS. But unlike iOS, apps will start closing on their own too soon, because of arrangement in the list of cards. So not because of memory, not because of battery usage. So you actually need to manage your open apps, just like Android. It seems we need to look forward to WP8.5/9 to finally fix things.
    Last edited by Cryio; 06-17-2014 at 07:45 PM.
    sd173, Amrykid and FAHMI BASSEM like this.
    06-17-2014 06:57 PM
  2. FAHMI BASSEM's Avatar
    Very good, but I think Wpcentral should add this great job as an article 😊
    sd173 likes this.
    06-17-2014 07:05 PM
  3. Cryio's Avatar
    Thanks for the opinion. This thing has been keeping me up at nights recently, since I noticed this behavior.
    06-17-2014 07:10 PM
  4. sd173's Avatar
    Wow. That's a great post. I never even knew about the seven app rule before! I don't think having only seven apps open at a time is too much of a bad of a thing though - except to see the rule work, I don't think I've ever had or ever needed seven apps open at once before on WP 7.5/8 or WP 8.1.
    06-17-2014 07:29 PM
  5. tgp's Avatar
    So you actually need to manage your open apps, just like Android.
    mijacs, sd173 and mariusfilip like this.
    06-17-2014 07:59 PM

Similar Threads

  1. Scrap/ M2 Sony Camera Remote and the Sony QX10
    By rory753 in forum General Phone Discussion
    Replies: 5
    Last Post: 09-05-2014, 05:54 PM
  2. Win 8.1 recommended and optional updates: On or Off?
    By sneak3 in forum Microsoft Surface Pro
    Replies: 4
    Last Post: 06-19-2014, 07:04 AM
  3. Xbox One games to benefit from major graphics boost with new XDK
    By in forum Windows Central News Discussion & Contests
    Replies: 0
    Last Post: 06-17-2014, 04:42 PM
  4. Official BlueFly app brings a boutique fashion experience to Windows Phone
    By in forum Windows Central News Discussion & Contests
    Replies: 0
    Last Post: 06-17-2014, 04:30 PM
  5. MMS stopped working on T-Mobile US
    By megazone23 in forum Windows Phones
    Replies: 1
    Last Post: 06-17-2014, 04:28 PM