Log in

View Full Version : The Windows Phone 7 Multitasking Story


Pete Paxton
04-12-2010, 01:00 PM
<div class='os_post_top_link'><a href='http://blog.markarteaga.com/CanWindowsPhone7Multitask.aspx' target='_blank'>http://blog.markarteaga.com/CanWind...7Multitask.aspx</a><br /><br /></div><p><em>"What's my take on this? Well, Windows Phone 7 is based on Windows Embedded CE. Without going into too much details on Windows CE, it is basically a real-time operating system and is not a trimmed down version of their desktop Windows OS. Windows CE is it's own full fledged real-time operating system and yes it can do multitasking. In all the years I've been developing Windows Phone and Windows CE software for customers, I have seen lots of applications that just go out and kill the battery, launch X number of threads or do things that are just not too smart and really kills the end user experience on the device. Think about it, when an app kills the battery in 1hr, the end user will usually say "this phone sucks" and returns it. In reality it's not the phones fault, it's the crappy app! This has always been a problem that has plagued Pocket PC/Windows Mobile/Windows Phone 5.x - 6.x for some time. Windows Phone 7 is about the end user and making sure their experience with the phone is top notch. This post on Windows Phone 7 and "Focus" by Charlie Kindel talks a bit more about the end user experience."</em></p><p><img src="http://images.thoughtsmedia.com//wpt/auto/1271001547.usr1.png" style="border: 1px solid #d2d2bb;" /></p><p>If you're wondering where Windows Phone 7 stands on multitasking, especially in the wake of Apple's iPhone 4.0 OS, check out this blog post by Mark Arteaga!</p>

Paragon
04-12-2010, 03:33 PM
Think about it, when an app kills the battery in 1hr, the end user will usually say "this phone sucks" and returns it............... check out this blog post by Mark Arteaga!</p>



What an incredibly lousy reason to lock the OS down the way they have. There are some bad developers out there, so we MUST protect you from them......AAAAARRRRRGGGGGG!!

Microsoft, please stop telling me what is best for me, you're not my real mom anyway!

Dave

virain
04-12-2010, 04:55 PM
There're better ways to protect the end user from lousy applications! For example, Apps. Market. I understand, submitted Apps. are examined there one way or another, so make sure they won't eat a battery in 1 hour!

alese
04-13-2010, 06:56 AM
For a moment I hoped that there will be something in the article that would make me more optimistic about WP7 and multitasking. But at the end it basically confirms that WP7 doesn't have multitasking for third party applications.

So they are pretty much on par with the current iPhone OS, unfortunatelly by the time WP7 is actually released to market, Apple will have multitasking and Microsoft will still be stuck without.

David Tucker
04-13-2010, 07:03 AM
Android's solution after 1.6 is to pop a message up that takes you to why your battery is low. No reason MSFT couldn't have done something similar. It would be easy for the OS to monitor for applications that are a heavy load and inform the user and let THEM decide to keep it or not.

socrates
04-13-2010, 06:34 PM
Lame. I actually don't use that many apps on my current windows phone. But the ones I do use REQUIRE multitasking to be effective. I use sportsdo for example to track my exercise in the background via gps while I take calls and listen to music and sometimes use bing maps to make sure I know where I'm going while it's tracking me.

so so lame.

Looks like I'll get an HD2 after all and pass on Windows 7 until they regain their sanity.

felixdd
04-13-2010, 11:45 PM
What an incredibly lousy reason to lock the OS down the way they have. There are some bad developers out there, so we MUST protect you from them......AAAAARRRRRGGGGGG!!

Microsoft, please stop telling me what is best for me, you're not my real mom anyway!

Dave

One OS developer used to do that. They eventually had to yield, and in a way they don't even exist now.

Palm.

"Our users don't care about multimedia. Our user want work devices that do work and does it quickly and with good battery life"

"Our users don't care about multitasking. They want speed and multitasking kills it"

"Our users don't care about UI. They want speed"

Now...look at WebOS

The silver lining though, is that according to the blog post, the situation doesn't look as destitute as being told outright "this phone can only do one thing at a time!!!"

Sven Johannsen
04-15-2010, 09:09 PM
So they are pretty much on par with the current iPhone OS, unfortunatelly by the time WP7 is actually released to market, Apple will have multitasking and Microsoft will still be stuck without. The future iPhone will have multitasking as defined by Steve Jobs. I don't think the user evident capability is going to be that drastically different. Both companies are shy of wide open access to te OS by third party applications but understand that there are many scenarios that demand that processes operate in the background, and not just their own. Consider for a moment what you have seen on te WP7 main screen. Multiple tiles, all accessing different social networks, e-mail, weather, etc in real time. That certainly implies some level of 'multi-tasking.' Obviously even the current iPhone system can 'multi-task' as I am sure many of you have had iPod runing with any number of other apps, and goton a text or e-mail alert as that was happening. The question is really how much freedom is either company going to give to third party developers to play in that game, and what restrictions are they going to impose for the right.

alese
04-16-2010, 06:54 AM
The future iPhone will have multitasking as defined by Steve Jobs. I don't think the user evident capability is going to be that drastically different. Both companies are shy of wide open access to te OS by third party applications but understand that there are many scenarios that demand that processes operate in the background, and not just their own. Consider for a moment what you have seen on te WP7 main screen. Multiple tiles, all accessing different social networks, e-mail, weather, etc in real time. That certainly implies some level of 'multi-tasking.' Obviously even the current iPhone system can 'multi-task' as I am sure many of you have had iPod runing with any number of other apps, and goton a text or e-mail alert as that was happening. The question is really how much freedom is either company going to give to third party developers to play in that game, and what restrictions are they going to impose for the right.

Yes, both sistems can multitask allready if you look at native applications, but that's not the point. At the moment multitasking on iPhone, with third party applications doesn't work, you can't listen to Pandora in the background or take a call (or switch to any other app) while using navigation and still get navigation notifications. And the same goes for WP7, while this is not a problem on WM or Android.

I know full well, that Apple's new "multitasking" in 4.0 is not "true" multitasking as we have it on desktops. But it does allow for certain degree of multitasking (running in the background, fast switching) for third party applications, Microsoft on the other hand was quite clear that third party applications on WP7 will pause/suspend if you switch to another app.

maxnix
04-16-2010, 07:37 PM
I think the takeaways here are:

1.) WP7S can indeed mutitask, but it has been restricted to core applications to protect the consumer from lazy developers.

2.) This policy is going to create problems even among the dumb consumers it is designed to protect.

3.) MS doesn't want to vet properly written applications that do no go into a suspended state. Obviously, the developers or somebody needs to fund a board certification process that will check and approve with a seal that said 3rd party application won't leak the device into the abyss of dead battery consumption. At least ours are field replaceable!

You know, in the old days of WM, the presumably more sophisticated users would just uninstall the application that was faulty. Let's clink phones to that!

Sven Johannsen
04-19-2010, 02:32 AM
you can't listen to Pandora in the background or take a call (or switch to any other app) while using navigation and still get navigation notifications. And the same goes for WP7
Is that a given or an assumption at this point, for WP7, or iPhone 4.0 for that matter. No-one has seen that much of either to make that sweeping a statement IMHO.

alese
04-20-2010, 08:01 AM
Is that a given or an assumption at this point, for WP7, or iPhone 4.0 for that matter. No-one has seen that much of either to make that sweeping a statement IMHO.

Well, I neither have iPhone with 4.0 or WP7 phone, so I can only assume.
But Steve Jobs gave exactly this examples when he announced 4.0 so we could safely assume that iPhone will support such scenarios in 4.0
As for WP7 - the article for this thread clearly states that third party applications suspend when not in front and the same was stated in a video by one of the MS team members - third party applications will suspend/pause if put in background as a rule in WP7.