Apps that aren't in the foreground are not necessarily tombstoned. Just as you say, tomestoned apps are removed from memory, but devices with 512 MB RAM can keep multiple apps in memory without tomestoning them. These background apps are simply "dormant". Resuming a dormant app should occur near instantaneously. Unfortunately, some apps aren't able to do this correctly. Upon reactivation, some apps go through all the motions as though they had been relaunched from scratch, even though they were just dormant. This is rather stupid and I agree it takes much too long. Of course that explanation doesn't make your life any better, but the point is this isn't WP's fault, but rather the fault of the app developers not doing their job.WP8 needed to make Multitasking function closer to the way iOS operates. Unfortunately from what I've seen so far, it doesn't. I love WP7, but this is a huge let down for me. Multitasking just feels limited and not really like multitasking at all. Not sure how MS could've overlooked this, and not sure why they did either.
This isn't related to multitasking at all. I don't know if WP8 will do anything differently here (some say it will), but at least for WP7 this is related to how WP's "back stack" works. It must work this way for WP's physical back-key to behave correctly (you can probably find more info on the web). Furthermore, Microsoft believes tapping a live tile should behave consistently... basically, it's an app launcher... it launches apps... always. In other words: it's not a bug, it's a featureOpen an app, navigate within the app, and hit the windows button. Then open the app again from the start screen, the app reboots from scratch as opposed to resuming in the same place you left off.
As I stated above, apps aren't necessarily closed at all. They are only closed if the device doesn't have enough RAM to keep them open. Anyway, I don't think you actually made your point as why you would need the ability to close apps outright. So what is it?No way to close apps outright from the multitasking menu. Defendands of this say there's "No need becasue windows phone tombstones the apps so they don't drain battery even though they are open". The truth is that the apps aren't even really open, switching to them from the multitasking menu basically restarts them from scratch. Hence why they don't drain any battery when they're supposedly "open".
I don't know how incoming calls will be dealt with. I agree this needs to be better than just a push notification. Integration does go a LOT deeper than just the link in the people hub though, most notably background VOIP processing. This allows you to keep on talking in Skype, Viber etc. while navigating through other apps. In WP7 leaving Skype puts it to sleep and cuts off your communications channel.It looked like incoming calls are just going to be done via push notifications and nothing more. And the "integration" is nothing more than a link to open the Skype app in the people hub
Hey c8m6p. You make some good points, but I think you are confusing a few things. Maybe I can help focus your frustration at the correct entity
Apps that aren't in the foreground are not necessarily tombstoned. Just as you say, tomestoned apps are removed from memory, but devices with 512 MB RAM can keep multiple apps in memory without tomestoning them. These background apps are simply "dormant". Resuming a dormant app should occur near instantaneously. Unfortunately, some apps aren't able to do this correctly. Upon reactivation, some apps go through all the motions as though they had been relaunched from scratch, even though they were just dormant. This is rather stupid and I agree it takes much too long. Of course that explanation doesn't make your life any better, but the point is this isn't WP's fault, but rather the fault of the app developer not doing their job.
This isn't related to multitasking at all. I don't know if WP8 will do anything differently here (some say it will), but at least for WP7 this is related to how WP's "back stack" works. It must work this way for WP's physical back-key to behave correctly (you can probably find more info on the web). Furthermore, Microsoft believes tapping a live tile should behave consistently... basically, it's an app launcher... it launches apps... always. In other words: it's not a bug, it's a feature
As I stated above, apps aren't necessarily closed at all. They are only closed if the device doesn't have enough RAM to keep them open. Anyway, I don't think you actually made your point as why you would need the ability to close apps outright. So what is it?
I don't know how incoming calls will be dealt with. I agree this needs to be better than just a push notification. Integration does go a LOT deeper than just the link in the people hub though, most notably background VOIP processing. This allows you to keep on talking in Skype, Viber etc. while navigating through other apps. In WP7 leaving Skype puts it to sleep and cuts off your communications channel.
The Touchpad lags. Sorry.
Why? Dual-core Snapdragon S3 and 1GB RAM.The TouchPad isn't really a good example of a webOS mobile device.
Consistency means that the same action always leads to the same outcome. Having the same action (tapping a live tile) lead to differing outcomes (launching an app OR bring an app to the foreground) would be inconsistent. WP's current behavior may not be what you want, but you can't argue that it isn't consistent.I just think behavior should be consistent. Clicking on an "already-open" app on the home-screen (ir if you get a toast notification for that app!) should just relaunch it where you left off previously, i.e. bring that app to the foreground. That's more "true multitasking behavior" in my mind.
This baffled me for a long time too. Unfortunately I don't know how to explain it concisely. Maybe someone else here does. Otherwise you'll just have to trust me that Microsoft knew what they were doing. Changing this behavior to what you suggest could potentially lead to some really funky back-button behavior under certain circumstances and you wouldn't like that either. iOS and Android encountered similar issues and advised their app developers to integrate software based back buttons into their apps as a workaround... I feel adding a back button to software when we already have a hardware back butting isn't elegant either (lesser of two evils?).As far as the home screen being an "app launcher", okay, if that's a feature I don't really get it. If a program is open, why should clicking on an icon kill the existing instance of the program and open a new one from scratch?
Well, maybe. How often have you wished for the ability to close the dialer, the app from which you make phone calls, from the task-switcher which would amount to hanging up (I've never felt that urge so far)? Remember that VOIP calls will work exactly the same way. Hang up and background VOIP processing gets terminated. For music and file transfers background processing doesn't get terminated even if you do close the app, so an explicit close function wouldn't do anything in that scenario (background music can be paused/stopped from the lock screen and background file transfers can be paused/cancelled from their download page). That leaves background location as the only viable candidate, but even then it's just a shortcut for entering the navigation app and pressing the back button. Don't know... maybe I'm wrong, but that single use-case isn't entirely convincing. Then again, I haven't seen WP8 yet either so I reserve the right to change my mindIf WP has true multitasking (i.e. background processes) then including a little "x" to close the program would be the most efficient way to close out of a program and stop the background processes.
Why should I? I'm not the guy that designed WP... wish I was thoughThanks for the polite response, by the way, it's refreshing to see someone not take criticism as a personal insult.
Consistency means that the same action always leads to the same outcome. Having the same action (tapping a live tile) lead to differing outcomes (launching an app OR bring an app to the foreground) would be inconsistent. WP's current behavior may not be what you want, but you can't argue that it isn't consistent.![]()
This baffled me for a long time too. Unfortunately I don't know how to explain it concisely. Maybe someone else here does. Otherwise you'll just have to trust me that Microsoft knew what they were doing. Changing this behavior to what you suggest could potentially lead to some really funky back-button behavior under certain circumstances and you wouldn't like that either. iOS and Android encountered similar issues and advised their app developers to integrate software based back buttons into their apps as a workaround... I feel adding a back button to software when we already have a hardware back butting isn't elegant either (lesser of two evils?).
Well, maybe. How often have you wished for the ability to close the dialer, the app from which you make phone calls, from the task-switcher which would amount to hanging up (I've never felt that urge so far)? Remember that VOIP calls will work exactly the same way. Hang up and background VOIP processing gets terminated. For music and file transfers background processing doesn't get terminated even if you do close the app, so an explicit close function wouldn't do anything in that scenario (background music can be paused/stopped from the lock screen and background file transfers can be paused/cancelled from their download page). That leaves background location as the only viable candidate, but even then it's just a shortcut for entering the navigation app and pressing the back button. Don't know... maybe I'm wrong, but that single use-case isn't entirely convincing. Then again, I haven't seen WP8 yet either so I reserve the right to change my mind
Why should I? I'm not the guy that designed WP... wish I was though![]()
I guess. But there are really only two situations to what I'm describing.
1. App is closed. Click on the app on the home screen, app opens from scratch.
2. App is open. Click on the app on the home screen, app comes to foreground, where you last left off, with no load times (!) since the app is already open.
That's really it. I don't think it's too confusing, and to me, makes more sense than the way it's currently done.
Well, here's another example. Say I'm looking at photos on facebook and one of my friends wants to use my phone. Therefore, I want to close out of facebook and give my friend the phone.
The way it works now: Hit back, hit back, hit back, hit back, hit back.
The way it "should" work (imo): hold back button, click x.
A more elegant solution, no? I can understand your argument of how apps don't really hog up too many resources, which is great for the OS. But sometimes you just want to close an app as quickly as possible.
Again, thanks for the responses. I definetely understand your side of the argument as well.
Well, here's another example. Say I'm looking at photos on facebook and one of my friends wants to use my phone. Therefore, I want to close out of facebook and give my friend the phone.
The way it works now: Hit back, hit back, hit back, hit back, hit back.
The way it "should" work (imo): hold back button, click x.
A more elegant solution, no? I can understand your argument of how apps don't really hog up too many resources, which is great for the OS. But sometimes you just want to close an app as quickly as possible.
Again, thanks for the responses. I definitely understand your side of the argument as well.
I don't think anyone is complaining about the general vibe of the post, but rather the specifics - incorrect identification of what is wrong and a suggested resolution that is imperfect.I don't know why people can't accept flaws in an OS. Back when I had HD7, WinPhone 7.5 Mango, WhatsApp did take a while to load. ANd this was the case with most apps.
Where did I say developers had direct control over the "resume" message (they do have indirect control over it though)? The OP was referring to any app that wasn't in the foreground as being tombestoned. That was incorrect. Most (if not all) of the apps in the task-switcher are simply dormant. Switching to any dormant app should be almost instantaneous, in which case the OS won't need to display the "resuming" message. Any other behavior is a bug, unless the app really was tombestoned, in which case any non-trivial app is unlikely to get around that message being shown due to it being relaunched.It's not all up to Microsoft. Developers need to make sure their apps work correctly too. In the example you've provided, it's the developer's fault, not that of Microsoft.
If it was up to me, I would force-remove these apps from the marketplace until they are corrected, but that would drastically lower the WP app count... as it is now, app count is more important than quality, so that ain't happening.
"resume" screen has nothing to do with devs. None of the devs can actually get rid of that screen, if they can, they would have.
I can fast-task-switch between my four most used apps all day long (Viber, MyStocks, Wonder Reader, IE) without ever encountering the "resume" message. Are we possibly not talking about the same thing?Gimme an example of an app with FTS please? Are there any apps that don't show me a resume screen or don't load from the scratch?
Though I want this to be solved, I don't care if it is a coding error, OS issue or its cause of the Bermuda Triangle. I just want it to be solved, like the OP.
Why? Dual-core Snapdragon S3 and 1GB RAM.
Microsoft is providing a background VoIP API so that calls can be received in the background and can be continued in the background. Microsoft needs to provide something similar for chat clients so Whatsapp can keep receiving messages in the background reliably.
Of course, they also have to fix the silly relaunching behaviour - apps should resume from the start screen and when you get a push notification from Whatsapp, for example.
I don't agree with "poorly conceived", since it wasn't like they rushed it out after a month of development, but fair enough if you want to compare phone vs phone. I don't think you can make the case that the Pres are smooth on a iOS (and debatably, WP) level.It's a poorly-conceived effort to dump webOS on an Android tablet.
I'd look more to the Pre 2 or Pre 3 as a "mobile device."
Absolutely. If it's not fixed, then it will simply indicate to me that Microsoft isn't building a product for me to use. And I'm one of their little 3%. If they are building a product that even I don't like, then I wish them luck with Windows Phone.My hope is that MS realizes this as a "bug" of sorts and offers a fix in WP8. If it isn't fixed upon WP8 launch, I'm getting the sense that the behavior is by design, for some reason.
