The Windows 10 April 2018 update has arrived! Get the new Dell XPS 15, starting at $999.99
07-25-2015 10:14 PM
127 ... 23456
tools
  1. Yazen's Avatar
    Are you sure you have a clear understanding of what fast-resume is?
    I don't have a gazillion apps on my phone (less than 150), so I might not be aware of some apps that have been left behind. At least right now, I can't think of one app off the top of my head that doesn't support fast resume. Starting with WP8.1, fast resume is the default, meaning developers have to do nothing at all for it to work. However, that means it must be a WP8.1 app. It's not the default for WP8.0 apps running on WP8.1.



    It's actually not even a line of code, but a setting in the app manifest. If you tell WP to cache pages, which also worked on WP8, it's no more work than that.
    It's never that easy lol
    https://msdn.microsoft.com/en-us/lib...sumeexperience

    FAR is fundamentally different than FAS, so it is better to change the apps navigation stack.
    Last edited by Yazen; 06-09-2015 at 09:26 AM.
    06-09-2015 09:14 AM
  2. Yazen's Avatar
    I don't play games on my phone. What exactly are you thinking about here and how was San Andreas impacted? I'm very sceptical that such a permission makes sense...
    When I leave the app I'd like to see a system pop up that asks me whether or not I want to allow the app to continue downloading in the background, regardless of battery life or the file size.

    It would be nice if the pop up had information regarding number of files, size, eta, etc.

    Wouldn't this be awesome for OneDrive, Edge, etc?

    Edit: Every time the app went in the background it had trouble resuming.
    06-09-2015 09:24 AM
  3. hinst's Avatar
    MS stole multitasking from us in 2011.
    I very much doubt they are about to give it back now. If they were, Windows 10 Mobile preview would have it by now already. They got the name wrong though. This is not Windows Mobile. Windows Mobile had multitasking. Windows 10 Mobile is actually another Windows Phone, a cheap toy OS. Just like Apple iOS; the only difference is that iOS is an expensive toy and WP is a cheap toy
    06-09-2015 01:09 PM
  4. fatclue_98's Avatar
    To me, if a background app isn't updating in real time, it's not multitasking. To that end, only BlackBerry's QNX achieves that in today's day and age. Symbian and webOS had it, but they're pushing up daisies at Woodlawn.
    06-09-2015 01:44 PM
  5. a5cent's Avatar
    Enabling fast app resume is exactly that simple. I'm aware of at least two apps where nothing more was required (every launch already cleared the back stack). You're right that apps can require more, but unless you're working on the app with navigation-logic-from-hell, it's certainly not difficult or time consuming in any way. It's certainly not an effort worth arguing over.

    When I leave the app I'd like to see a system pop up that asks me whether or not I want to allow the app to continue downloading in the background, regardless of battery life or the file size.

    It would be nice if the pop up had information regarding number of files, size, eta, etc.

    Wouldn't this be awesome for OneDrive, Edge, etc?

    Edit: Every time the app went in the background it had trouble resuming.
    I don't think something that simple requires a popup to get in my face each time. This is actually more of a UI issue than one related to multitasking. As I've already said a few times now, WP can already queue up a file to be downloaded in the background. No further permissions are required for that, particularly not a "screw all permissions and let me do whatever I want" permission. A better solution might look something like this:

    1. Keep the background file transfer service the way it already is, but force developers to use it, by removing the ability to download files in any other way.
    2. Provide a download manager UI that lists all the files that are currently queued up to be downloaded in the background. Maybe that UI could be accessed from the action centre. It would list all the queued up files, show file size and download progress, allow entries to be reordered to specify downloading priorities, and allow the user to force the download of large files over the cellular network. There's no need to throw a popup in the user's face each time. An icon in the status bar could show the download queues status (empty, downloading, paused, etc).
    3. If users had access to a background download manager like this, MS could also remove the current limitation, which currently allows no more than five files to be queued up at one time.

    My key point here is that none of this requires changes to multitasking, which is the topic of this thread. What WP is actually missing is something else entirely, but far simpler... just a download manager UI. Everything else related to downloading files in the background already works, which is why I'm arguing against the whole real-multitasking-for-file-downloading blah blah stuff (not from you). It's probably a lost cause at this point, simply because opinions like hinst's are so wide spread. They're just very ill informed.
    Last edited by a5cent; 06-09-2015 at 02:05 PM. Reason: spelling
    Laura Knotek likes this.
    06-09-2015 01:50 PM
  6. a5cent's Avatar
    To me, if a background app isn't updating in real time, it's not multitasking. To that end, only BlackBerry's QNX achieves that in today's day and age. Symbian and webOS had it, but they're pushing up daisies at Woodlawn.
    We're not talking about background apps, or at least I'm not. We're talking about the more abstract ability to multitask in general. WP can multitask, and the background processes do update in real-time as well. That is multitasking, at least if we're going by the technical definition of the term.

    I see no point to allowing an entire app to multitask when it's impossible to display more than one app at a time. W10M might change that, for example if it implements something like W8's windows snapping. Then it would make sense for the two visible apps to multitask, but that shouldn't allow the third or fourth app in the background to divert resources from what the user is doing with the two foreground apps.
    fatclue_98 and AndyCalling like this.
    06-09-2015 01:52 PM
  7. fatclue_98's Avatar
    We're not talking about background apps, or at least I'm not. We're talking about the more abstract ability to multitask in general. WP can multitask, and the background processes do update in real-time as well. That is multitasking, at least if we're going by the technical definition of the term.

    I see no point to allowing an entire app to multitask when it's impossible to display more than one app at a time. W10M might change that, for example if it implements something like W8's windows snapping. Then it would make sense for the two visible apps to multitask, but that shouldn't allow the third or fourth app in the background to divert resources from what the user is doing with the two foreground apps.
    I have the dual window feature on my G3. Since one app is suspended, I find it a totally useless feature. If WP did operate in real time, we would never need to see a resume screen right? I'm not a developer which is why I'm asking. My Passport didn't have these problems. Whatever was in the Active Frames updated and never had to "reload". I could follow a ball game just by cycling in and out of what I was supposedly working on.
    06-09-2015 02:08 PM
  8. a5cent's Avatar
    I have the dual window feature on my G3. Since one app is suspended, I find it a totally useless feature.
    No argument there! If an OS can show more than one app on screen simultaneously, then both deserve equal access to the CPU and both should fully multitask. I'm not trying to say that apps shouldn't multitask in general. I'm saying that those apps that aren't visible to the user (in the background) shouldn't be allowed to willy-nilly divert processing resources away from what you (the user) is doing. IMHO that should be fully under your control.

    Just in it's current state, having more than one WP app run at once makes no sense.

    If WP did operate in real time, we would never need to see a resume screen right? I'm not a developer which is why I'm asking. My Passport didn't have these problems. Whatever was in the Active Frames updated and never had to "reload". I could follow a ball game just by cycling in and out of what I was supposedly working on.
    I assume that by "real-time" you mean support for unrestricted multitasking (background apps can run as much as they want and whenever they want). That unrestricted multitasking could remedy the resuming issue is a very popular misconception. The simplest proof I can give you is iOS. On iOS, apps multitask in the exact same way they do on WP (they don't), yet iOS has no problem instantly resuming apps. The root cause lies elsewhere...

    The resuming delay is a consequence of funky decisions related to navigation and page initialization. In some scenarios, when an app is brought back to the foreground, the app may be forced to rebuild parts of it's UI, which for unrelated reasons is something WP is really slow at. I don't understand why all this UI rebuilding is required. It looks stupid to me, so I can't explain what MS was thinking. I suspect it was motivated by WP7's very low 256MB memory requirements, which would mean we're dealing with legacy issues that are coming back to bite us.

    We all agree that MS really needs to fix the resuming issue... desperately. Whatever the solution is, it won't have anything to do with multitasking however. The simplest solution would be to just have each app resume from it's current state in memory without any rebuilding at all taking place. I have no idea why it doesn't already work that way.
    noersetiawan likes this.
    06-09-2015 02:45 PM
  9. tk-093's Avatar
    Wouldn't true multitasking be annoying? I'm playing a game and my phone rings and I answer the phone but the game continues on in the background instead of pausing/suspending? Same for watching Netflix... the movie just keeps playing on in the background while I'm trying to talk on the phone or reply to an email?

    There just isn't a need for any true multitasking, IMO. The pseudo multitasking we get in Android/iOS/WP is just fine with a few tweaks.
    06-09-2015 03:01 PM
  10. tk-093's Avatar
    To me, if a background app isn't updating in real time, it's not multitasking. To that end, only BlackBerry's QNX achieves that in today's day and age. Symbian and webOS had it, but they're pushing up daisies at Woodlawn.
    Even BB10 will suspend stuff like YouTube when you make a call. It also won't let me open two browser tabs and play two different YouTube videos at the same time. Obviously those are things you never want to do anyway, but the fact you can't means it really isn't "true multitasking."
    Laura Knotek likes this.
    06-09-2015 03:11 PM
  11. AndyCalling's Avatar
    We're not talking about background apps, or at least I'm not. We're talking about the more abstract ability to multitask in general. WP can multitask, and the background processes do update in real-time as well. That is multitasking, at least if we're going by the technical definition of the term.

    I see no point to allowing an entire app to multitask when it's impossible to display more than one app at a time. W10M might change that, for example if it implements something like W8's windows snapping. Then it would make sense for the two visible apps to multitask, but that shouldn't allow the third or fourth app in the background to divert resources from what the user is doing with the two foreground apps.
    I agree with all that but with one proviso, that (with user permission) an app can be registered as an exception to the norm. Flexibility, under user control, is rarely a bad idea.
    Laura Knotek and tk-093 like this.
    06-09-2015 03:13 PM
  12. Laura Knotek's Avatar
    Even BB10 will suspend stuff like YouTube when you make a call. It also won't let me open two browser tabs and play two different YouTube videos at the same time. Obviously those are things you never want to do anyway, but the fact you can't means it really isn't "true multitasking."
    LOL. I've done that already on desktop browsers. I've accidentally opened two or more tabs with different YouTube videos.

    As weird as it might sound, I've seen posts on CrackBerry where people asked if they could listen to music during phone calls.

    Sent from my Moto X using Tapatalk
    AndyCalling likes this.
    06-09-2015 03:13 PM
  13. AndyCalling's Avatar
    Being able to play jingles down the phone whilst 'on air' to a pal would remind me of my old radio days. Sounds odd, but you've really grabbed me with that one. Now all I need is a way to digitize old jingle carts...

    If this ever happens I may lose all my friends in the first week. :)~
    Laura Knotek likes this.
    06-09-2015 03:26 PM
  14. tk-093's Avatar
    I agree with all that but with one proviso, that (with user permission) an app can be registered as an exception to the norm. Flexibility, under user control, is rarely a bad idea.
    That's a good idea, but that option should be buried in some advanced/developer type settings so if you enable it, it is because you WANT to enable it..
    Laura Knotek likes this.
    06-09-2015 03:38 PM
  15. AndyCalling's Avatar
    That's a good idea, but that option should be buried in some advanced/developer type settings so if you enable it, it is because you WANT to enable it..
    Well, I was thinking more of in the app permissions settings (which I hear are set to be more comprehensive in W10) so an app can request permission on first run and you can accept or deny. Then adjust later in the permissions settings. Much like the permission settings in W8.1 on the PC would handle it if they had a multitasking permission in the mix. I like this permission system on the PC and I think it would translate well to the phone and could be usefully expanded. After all, this is no worse (and potentially less risky) than allowing an app to access your phone contacts, for example.
    Laura Knotek likes this.
    06-09-2015 03:45 PM
  16. werner6769's Avatar
    Windows 8.1 does not have any kind of resuming and it even runs on tablets with 1 gig of ram. I thought maybe since they were unifying the platform that it would be more like the desktop system of multitasking?
    06-09-2015 04:07 PM
  17. AndyCalling's Avatar
    Windows 8.1 does not have any kind of resuming and it even runs on tablets with 1 gig of ram. I thought maybe since they were unifying the platform that it would be more like the desktop system of multitasking?
    W8.1 on desktop does tombstone metro apps that are not on screen. It could also do with a multitasking exception permission as often metro apps will (for example) only update the tile if they are given one of the few start screen slots, though this does not seem to be true for all apps. W8.1 and WP8.1 could be significantly improved in this area.
    06-09-2015 04:14 PM
  18. fatclue_98's Avatar
    Even BB10 will suspend stuff like YouTube when you make a call. It also won't let me open two browser tabs and play two different YouTube videos at the same time. Obviously those are things you never want to do anyway, but the fact you can't means it really isn't "true multitasking."
    I imagine having 2 different apps "talking" over each other is problematic at best. I have 2 ears but I can only hear 1 thing at a time and even then there's no guarantee I'm really listening. There ain't a married man on Earth that can dispute this.
    06-09-2015 04:50 PM
  19. fatclue_98's Avatar
    As weird as it might sound, I've seen posts on CrackBerry where people asked if they could listen to music during phone calls.
    No Laura, there isn't a Muzak app yet. If there is, Neil Diamond's the richest man on Earth.
    Laura Knotek likes this.
    06-09-2015 04:52 PM
  20. a5cent's Avatar
    I agree with all that but with one proviso, that (with user permission) an app can be registered as an exception to the norm. Flexibility, under user control, is rarely a bad idea.
    Flexibility to do what?

    I doubt you're suggesting that it should be possible to grant an app permission to do more or less anything (although others have). That kind of flexibility always affects far more than just the app receiving that sort of permission, the side effects of which (e.g. random stuttering in random apps when the "exceptional app" rips the CPU out from under them) the average user will never understand! We'll be back to the point where people need an enthusiast friend or family member to help them administer their phone and fix problems, just like their PC. You and I can help ourselves, but the average Joe hates that. That's precisely where Windows remaining security issues and bad reputation comes from. Windows can do almost anything, and it's precisely the side affects of that flexibility that have lead to so few loving it.

    For their smartphone OSes, Apple and MS both independently ended up taking the exact same approach to multitasking. I'm sure it's occurred to most here that this isn't mere coincidence, and likely happened for very good reasons. It seems to me that most here are forgetting that. It's simply not possible to grant apps the freedom to do whatever they want whenever they want, particularly on a resource restricted smartphone, without sacrificing some of WP's other benefits. WP's battery life, it's smoothness on low-end devices, and its security percautions aren't worth sacrificing for this vague notion of flexibility, particularly because this entire thread has so far surfaced but one concrete example of a problem where the current multitasking solution isn't enough (the flashlight problem, which is easily solved with a background agent that can control the light).

    A consumer oriented computing device, who's software has the broad flexibility to do anything (particularly if it is under user control) is almost always a bad idea. We've had two decades of experience proving to us that if something can be screwed up, users will screw it up, but they will blame the OS regardless. WP just can't afford that.
    Laura Knotek and manicottiK like this.
    06-09-2015 05:10 PM
  21. chmun77's Avatar
    We're not talking about background apps, or at least I'm not. We're talking about the more abstract ability to multitask in general. WP can multitask, and the background processes do update in real-time as well. That is multitasking, at least if we're going by the technical definition of the term.
    WP can multitask and we know that. All MS native apps can multitask otherwise we will not be able to listen to music while surfing on the browser. But when comes to 3rd party apps, things are totally differently!! Most they can do is updating the respective tiles in the background and nothing else. Like I said in my previous post, the podcast+ pro, Manga blaze pro, TV drama download app, etc will have their downloads suspended once they are sent to the background aka not having the focus on screen. All of them have the running in background option turned on. I have contacted the developers and all of them replied saying that it is the limitation of the OS. Why so? MS logic is to conserve battery. But why conserve when we are actually using the apps?? Is ridiculous!

    I see no point to allowing an entire app to multitask when it's impossible to display more than one app at a time. W10M might change that, for example if it implements something like W8's windows snapping. Then it would make sense for the two visible apps to multitask, but that shouldn't allow the third or fourth app in the background to divert resources from what the user is doing with the two foreground apps.
    I beg to diff here. Users are not going to stare at one app at a time and wait for their tasks to be completed. This is the modern age and Windows Phone should work like modern OSes. Why the need for apps to be visible in order to be multitasking?? It doesn't make sense. As long as they are still having their individual queued jobs to be done, just let them run. Unless you are telling me that it is a 512MB budget phone hence the limitations. But no, even my 1520 is behaving like a year 2000 phone when comes to multitasking.
    Jeff Erson and noersetiawan like this.
    06-09-2015 08:35 PM
  22. chmun77's Avatar
    Wouldn't true multitasking be annoying? I'm playing a game and my phone rings and I answer the phone but the game continues on in the background instead of pausing/suspending? Same for watching Netflix... the movie just keeps playing on in the background while I'm trying to talk on the phone or reply to an email?

    There just isn't a need for any true multitasking, IMO. The pseudo multitasking we get in Android/iOS/WP is just fine with a few tweaks.
    That's why we need smart OS. Since multimedia will require speakers, screen and other controls, a phone call will have higher priority and take over the control. As for watching a movie while replying to emails, that's what I do on my Note 4 and that's call split window or Picture-in-Picture which Apple demo recently as well. But if you are downloading something off the Internet, why the need to stop it just because you are picking up a call or when switches over to other apps?? That's the big the difference when comes to multitasking between Android and Windows Phone?
    Laura Knotek and D M C like this.
    06-09-2015 08:38 PM
  23. a5cent's Avatar
    WP can multitask and we know that. All MS native apps can multitask otherwise we will not be able to listen to music while surfing on the browser. But when comes to 3rd party apps, things are totally differently!! Most they can do is updating the respective tiles in the background and nothing else...
    Seriously, you have no idea what you are talking about. Every single point you made in the post I quoted from is incorrect. I just don't understand how you (and one or two others) can essentially make up a problem, and then start pointing fingers and placing blame, particularly when those points are so easily disproven... no skills or developer knowledge required.

    A)
    That MS' own apps can play music in the background while 3rd party apps can't is BS. Download pretty much any music app from the store to prove yourself wrong. It's astounding that you think live tiles are the only background capability WP has..

    B)
    I doubt multiple developers told you that it's impossible to download files in the background due to an OS limitation. If they did then they were just not interested in providing the feature you requested, and wanted to shut you up, by sending you off to complain about MS and WP rather than their own app. It's more likely that you just didn't understand what they were saying however.

    Either way, I already provided an example of a 3rd party app that CAN download files in the background. Download UC Browser and easily prove yourself wrong again, but no...

    C)
    All your other opinions are derived from your incorrect understanding of the above.

    Conclusion:

    At this point, continuing to complain about multitasking on WP, a topic you've shown to have no understanding of, just makes you look silly.

    WP obviously has problems in the multitasking department, but with few exceptions (no, the feature-based multitasking on WP is not perfect) they are not a consequence of OS limitations.

    We all know that WP has an app quality and feature gap, but as soon as "multitasking" is thrown into the debate, developers have no responsibilities and it's all WP's fault... somehow, on this specific issue, a sizable portion of the WP community is still stuck in 2011 and using WP7.
    Last edited by a5cent; 06-10-2015 at 08:46 AM. Reason: formatting
    06-10-2015 05:43 AM
  24. AndyCalling's Avatar
    Flexibility to do what?

    I doubt you're suggesting that it should be possible to grant an app permission to do more or less anything (although others have).

    A consumer oriented computing device, who's software has the broad flexibility to do anything (particularly if it is under user control) is almost always a bad idea. We've had two decades of experience proving to us that if something can be screwed up, users will screw it up, but they will blame the OS regardless. WP just can't afford that.
    Yea, I'm not talking about handing out licence for an app to do anything. I should have been more specific and detailed (there was gin involved...). I am really thinking of well defined exceptions for a specific purpose. So giving access to short multi-tasking CPU time slices for some things (such as is already done for tile updates on the phone). I think it would be handy, though, for the user to be able to choose the exceptions front and centre on first run of an app, rather than digging for the current background app settings that happen with no gatekeeper style explicit user permissions before they take a background slot.
    I like this in W8.1 for PC but that can get restrictive and some apps end up needing a lock screen slot that shouldn't be necessary. I'm trying to say we need a bit more flexibility from MS but it has to come with tight explicit control by the user. Thing is, universal apps will need to use the same methods on a desktop PC as on the phone, and we need a method that doesn't bring phone restrictions down hard on the desktop PC. Wiggle room. Yea, you are right to a degree though, I do get annoyed by the power of devices being limited to the lowest user common denominator. Finding a way to restrict unless enabled seems the best (though not perfect) balance to me. Currently WP seems to enable unless restricted for background processes which is the wrong way round, as it requires more caution as to what that permission can allow an app to do.
    Last edited by AndyCalling; 06-10-2015 at 08:13 AM.
    a5cent and Laura Knotek like this.
    06-10-2015 07:56 AM
  25. a5cent's Avatar
    But if you are downloading something off the Internet, why the need to stop it just because you are picking up a call or when switches over to other apps?? That's the big the difference when comes to multitasking between Android and Windows Phone?
    Or more correctly, it's the big difference between the Android app that does it, and the Windows app you're using that doesn't.

    I'd agree with you if we were blaming MS for not making the standard approach for file downloading the one that does so asynchronously and in the background, but we're not.
    Laura Knotek likes this.
    06-10-2015 08:48 AM
127 ... 23456

Similar Threads

  1. Xbox music cloud ☁ matching on Windows 8.1
    By Snowy Nokia in forum Ask a Question
    Replies: 2
    Last Post: 06-10-2015, 01:23 PM
  2. Having problems with photos in my Lumia 535?
    By ads13 in forum Microsoft Lumia 535
    Replies: 0
    Last Post: 06-10-2015, 12:14 PM
  3. Windows 10 via ISO after release?
    By Windows Central Question in forum Ask a Question
    Replies: 3
    Last Post: 06-10-2015, 11:16 AM
  4. You can get the first DirectX 12 supported game for Windows 10 next week
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 06-10-2015, 11:00 AM
LINK TO POST COPIED TO CLIPBOARD