Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

WP7s support multitasking

OP iamcrazyfire

18th March 2010, 08:54 PM   |  #1  
OP Member
Thanks Meter: 0
 
60 posts
Join Date:Joined: Dec 2006
as my assumption ,OS freeze the application but still allow application to update the hub

http://www.engadget.com/2010/03/17/w...the-real-deal/
We've definitely learned a ton about Windows Phone 7 Series here at MIX, but getting the full picture on multitasking has been difficult, since the OS isn't ready, no one has final hardware, and the emulator seems to behave differently than actual devices and Microsoft's descriptions. So let's set the record straight on multitasking: it's not going to happen, at least not in the traditional way. Not only have we directly confirmed this with Microsoft executives several times, but the developer sessions here are totally clear on the matter -- you don't tell 1000+ devs that they should expect their apps to be killed whenever the user switches away from them if you don't mean it. Now, that's not to say that the OS can't do multitasking: first-party apps like the Zune player and IE can run in the background, and third-party apps are actually left running in a suspended state (Microsoft calls it "dehydrated") as long as the system doesn't need any additional resources. If the user cycles back to an app, it's resumed ("rehydrated") and life continues merrily along, but if the user opens other apps and the system needs additional resources, the app is killed without any indication or remorse.

If that sounds familiar, it's because it's basically a single-tasking riff on Android and Windows Mobile 6, both of which also purport to intelligently manage multiple running applications like this, and both of which usually find themselves greatly improved with manual task managers. We'll have to see if Windows Phone 7 Series can do a better job once it ships -- we have a feeling it will -- and later down the line we'll see if Microsoft decides to extend multitasking to third-party apps. But for now, just know that you're not going to be running Pandora in the background while you do other tasks on a 7 Series device -- it is a question we have specifically asked, and the answer, unfortunately, is no.
18th March 2010, 10:26 PM   |  #2  
Junior Member
Thanks Meter: 0
 
19 posts
Join Date:Joined: Jun 2007
so it doesn't support multitasking... at least not in a tradition sense.

but i guess this isn't too bad.. i mean, as long as i can start writing an email and then go online and then come right back to my cursor... or play a game, hit pause, send a text, and then come right back to pause screen.

hopefully i can connect to a site, switch to text... while i'm writing a text, wait for the webpage to load, and come back.

anyway, i'm pretty sure if MS can't compete w/ the ipod, MS can't compete w/ the iphone.
18th March 2010, 11:22 PM   |  #3  
Senior Member
Thanks Meter: 0
 
614 posts
Join Date:Joined: Sep 2008
They have actually did a demo on loading websites in the background while doing other stuff so that will be possible.
18th March 2010, 11:35 PM   |  #4  
rorytmeadows's Avatar
Senior Member
Flag Charleston, SC metro area
Thanks Meter: 216
 
2,397 posts
Join Date:Joined: Feb 2008
Donate to Me
More
why is it so hard to update my Yomomedia feeds while sending a text message?

It's plain dumb. RAM is made for a reason.
19th March 2010, 01:32 AM   |  #5  
Senior Member
Thanks Meter: 30
 
266 posts
Join Date:Joined: Oct 2009
Quote:

Now, that's not to say that the OS can't do multitasking: first-party apps like the Zune player and IE can run in the background...

Thats nice for the Zune-Player and the IE, but what if I want to use a different player or browser?

Quote:
Originally Posted by rorytmeadows

why is it so hard to update my Yomomedia feeds while sending a text message?
It's plain dumb. RAM is made for a reason.

WORD! Its really funny thoug how all those people here defending the decision not to include MT by asking what application really needs it. My opinion, every app that loads longer than 1 second, because that is how fast I activate a minimized application right now!

And on a sidenote, notebooks had limited amounts of ram and processing power combined with terrible running times for decades, and no fool ever came up with the idea of disabling MT to solve those problems...
Last edited by TheGoD; 19th March 2010 at 01:38 AM.
20th March 2010, 03:43 AM   |  #6  
eaglesteve's Avatar
Senior Member
Flag Sydney
Thanks Meter: 5
 
3,750 posts
Join Date:Joined: Apr 2007
More
Both the stock iPhone and WPS7 supports multitasking only for their own applications, so you will be able to play music in the background, browse the net with either the stock browser or third party browser. In the case of stock iPhone, a third party application called Nike can also run in the background but that's a rare exception Apple has made.

To be able to run third party applications in the background, the jailbreaking community gives us tweaks such as Backgrounder, Kirikae, Circuituous, Multiflow.

I think something similar might happen to WPS7. Some technical gurus either from the XDA community or other places might do something similar and jailbreak and introduce background processing capability for third party applications.
20th March 2010, 05:20 AM   |  #7  
OP Member
Thanks Meter: 0
 
60 posts
Join Date:Joined: Dec 2006
Quote:
Originally Posted by rorytmeadows

why is it so hard to update my Yomomedia feeds while sending a text message?

It's plain dumb. RAM is made for a reason.

Why?

OS still allows application keep running,OS just stops the UI rendering ,stops the playing music
20th March 2010, 05:27 AM   |  #8  
bjhill2112's Avatar
Senior Member
Thanks Meter: 41
 
251 posts
Join Date:Joined: Dec 2008
More
Quote:
Originally Posted by eaglesteve

Both the stock iPhone and WPS7 supports multitasking only for their own applications, so you will be able to play music in the background, browse the net with either the stock browser or third party browser. In the case of stock iPhone, a third party application called Nike can also run in the background but that's a rare exception Apple has made.

To be able to run third party applications in the background, the jailbreaking community gives us tweaks such as Backgrounder, Kirikae, Circuituous, Multiflow.

I think something similar might happen to WPS7. Some technical gurus either from the XDA community or other places might do something similar and jailbreak and introduce background processing capability for third party applications.

It is patently absurd that Microsoft, of all companies, would enforce such a limitation. What about applications that you want to respond to the Accelerometer? Light sensor? Any other system events built into the OS/tool-kit? They have written all sorts of cool stuff like the Reactive Extensions (which isn't just for mobile) - how is this supposed to work if it doesn't support multitasking? How is my app supposed to respond to environmental events if it isn't freaking running?!
20th March 2010, 09:05 AM   |  #9  
Senior Member
Flag Moscow
Thanks Meter: 44
 
2,499 posts
Join Date:Joined: Jul 2007
More
Quote:
Originally Posted by bjhill2112

How is my app supposed to respond to environmental events if it isn't freaking running?!

Well, to be fair, MS has a way for it in WM, it's called persistent notifications, which works in many (not all) cases. It doesn't seem to be included in WP7 though, I don't see any traces of SNAPI.
21st March 2010, 04:18 AM   |  #10  
bjhill2112's Avatar
Senior Member
Thanks Meter: 41
 
251 posts
Join Date:Joined: Dec 2008
More
Quote:
Originally Posted by vangrieg

Well, to be fair, MS has a way for it in WM, it's called persistent notifications, which works in many (not all) cases. It doesn't seem to be included in WP7 though, I don't see any traces of SNAPI.

I've been poking around in the tool kit and I can't find anything either.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes