Slashdot Mirror


Windows Phone 7 To Get Multi-Tasking, IE9, Xbox Integration

geek4 writes "Microsoft is planning to introduce multi-tasking and full integration with Internet Explorer 9 in future updates to its Windows Phone 7 mobile operating system later this year. IE9 on Windows Phone 7 will use the same core browsing engine as on PCs. Microsoft also talked about the importance of multi-tasking, and claims it can now offer fast task switching without causing serious detriment to the battery life. In particular, Microsoft said, this will improve the experience of using third party applications. In a demo, a Microsoft engineer showed how a music application called 'Slacker' could keep music playing in the background while the user moved between different applications. By holding down the 'back' button, users can also see all their recently accessed applications, allowing them to switch easily between them." Microsoft also demonstrated how they're integrating WP7 with Xbox 360 consoles, showing a video of players using their phones as an auxiliary touchscreen controller to interact with a Kinect game.

35 of 266 comments (clear)

  1. Re:A Little More Information by EdZ · · Score: 3, Funny

    it would be extremely trivial for such a compromised phone to broadcast and infect all XBox 360's within range

    A browser exploit can cause a phone to spontaneously sprout limbs, open your 360, connect itself to the JTAG header, and perform the NAND dumping and flashing nonsense currently required to run unsigned code? That's one hell of a phone!

  2. So? by should_be_linear · · Score: 2, Insightful

    Roles are switched: MS is re-implementing experience that users are already accustomed to on Linux (Android). And expecting 3rd party developers to switch or at least "also support" their platform for 1% of users.

    --
    839*929
    1. Re:So? by Reapman · · Score: 2

      Whole lotta FUD in there...
      "less than 1% of Android users are running 2.3 (the version with the fix that stops texts from going to random people...). Over 10% are still running Android 1.5 and 1.6, combined."

      First off, ya, Gingerbread is basically not here. I'll agree on that point. However your touting this sending texts to random people thing as a major issue. I use texting quite a bit on my phone (thanks to a handful of people that I know that use it all the time) and have NEVER had this issue. I'm not saying it doesn't exist, but I think your blowing it far FAR out of proportion. I also don't know anyone else with an Android phone that has this issue. I've seen more issues with iPhone's autocorrect when I had an iPhone (or Android's autocorrect, or anyone elses) then Android's "MAJOR" text issue.

      Secondly using your own numbers, your telling me that 89% of Android phones are running 2.x? Ya, that's some SERIOUS fragmentation.

      "Second, fragmentation means he cannot depend on actually receiving any software support after whatever is initially on the phone. That's pathetic."
      WHA?!?! no software support? Where did THAT come from? Ok so PC's have more then 1 OS and more then 1 Hardware type. Are you telling me I cannot depend on getting any software support for my PC?

      I develop app's for Android and have had zero issues, the biggest challenge is making sure the graphics are ok on different screen resolutions - any Java programmer that can handle threading is going to have no problem handling different screen resolutions. Hell, it hasn't hurt the PC industry any...

      What, did Programmers suddenly become dumb or something? ZOMG, I have to support 800x480 AND 800x400.. ZOMG, only 89% of people use Froyo, I don't know what Operating System version to target!!

      Give me a break...

    2. Re:So? by Voyager529 · · Score: 2

      There's no way to upgrade phone running Windows Mobile 6.0 to 6.5, or upgrade Windows Mobile 6.5 to phone to Windows Phone 7.

      This is complete crap...well, it's mostly crap. My HTC Rhodium got a 6.1->6.5 upgrade FROM THE CARRIER. My HTC Excalibur got a WinMo 5.0->6.0 upgrade FROM THE CARRIER. quite a few other devices got upgraded software on old-school WinMo. xda-developers took care of a few other upgrade paths; e.g. if I wanted to run 6.5 on my Excalibur there were quite a handful of ports for it. The HTC Leo happens to have a WP7 compatible processor architecture, so again the xda devs have manged to port a mostly-working build of WP7 to the handset. Neither HTC nor T-Mobile are providing officially blessed versions of WP7 for the handset, but that's different than saying it's impossible.

    3. Re:So? by PickyH3D · · Score: 2

      I'm not saying it doesn't exist, but I think your blowing it far FAR out of proportion.

      Intentionally to make the point. Sure, it happens to a very small group, but the odds of it hitting you probably increase with every text that you send on an Android 2.2 device. My point isn't even that it's the end of the world. Rather, my point is that such fundamental issue could be left unfixed on your phone, and that's a huge deal.

      Secondly using your own numbers, your telling me that 89% of Android phones are running 2.x? Ya, that's some SERIOUS fragmentation.

      They're not my numbers. I linked to them directly on Wikipedia.

      And yes, that is serious fragmentation because what I didn't note was that of that 89%, 31.4% are running Android 2.0, or Android 2.1, which came out well over a year ago. A tenth of the platform is using Android 1.5 or 1.6. Roughly a third is using Android 2.0 or 2.1. About half is using Android 2.2. Less than a hundredth is using Android 2.3. Those are huge percentages in every single group, except the latest release that was not even released this year.

      WHA?!?! no software support? Where did THAT come from? Ok so PC's have more then 1 OS and more then 1 Hardware type. Are you telling me I cannot depend on getting any software support for my PC?

      You missed the entire point. This goes right back to my original point of the texting bug. If you are stuck in Android 2.2 with a brand new phone, then you have no support.

      What, did Programmers suddenly become dumb or something? ZOMG, I have to support 800x480 AND 800x400.. ZOMG, only 89% of people use Froyo, I don't know what Operating System version to target!!

      Tell that to the Angry Birds developers. And 89% are not on Froyo. It has not even broken 60%. Clearly the target, but also clearly a joke.

    4. Re:So? by cbhacking · · Score: 3, Insightful

      How so? Serious question, what have you found that IE9 can't do but (mobile) WebKit can? The whole idea behind IE9 is that you can use exactly the same HTML(5) and CSS(3) as for other browsers, but IE9 will (sometimes) do it faster.

      The current WP7 browser is based on IE7, so yeah, it's shoddy in that sense (it actually works well in the little testing I've given it, including some sites that mobile WebKit can't handle). The point of this announcement is that the next version of the WP7 browser *won't* be "shoddy" any more.

      --
      There's no place I could be, since I've found Serenity...
  3. Re:Multi-tasking by jokermatt999 · · Score: 4, Insightful

    Come on, be fair. It took Apple waaay longer than that to figure it out.

  4. Re:Brain to get Multi-tasking, IE9, Xbox Integrati by msauve · · Score: 2

    "The same thing we do every day, Pinky. Try to take over the world."

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  5. It didn't have this already? by Posting=!Working · · Score: 3, Insightful

    Am I the only one that's really surprised that multitasking wasn't already a feature? I thought it was weird when they announced it for the iPhone 4 like it was some huge breakthrough. Symbian might be a piece of crap as a smartphone OS, but, damn, they've had multitasking for 10 years now. It's not a hardware issue. How did this get ignored for so long in iOS and Windows phone?

    --
    This sentence no verb.
    1. Re:It didn't have this already? by dunezone · · Score: 3, Insightful

      Pff, the Windows Phone SDK doesn't even give us access to the flash on the camera unless you're an OEM developer.

    2. Re:It didn't have this already? by LWATCDR · · Score: 3, Insightful

      It is sad that none of the other Smartphone OSs seem to multiask as well as WebOS. The card interface is actually very good.
      Gee so WP7 will someday be as good as IOS, Android, WebOS, and Symbian. Gee sign me up......
      BTW Windows Mobile has had multitasking for a long time as well. Microsoft took it out of WP7 because? Maybe because IOS didn't do it and they wanted to copy IOS?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:It didn't have this already? by Pumpkin+Tuna · · Score: 2

      Mainly because the times when I actually need to use two programs at the same time on my iPhone are vanishingly small. It already did some multitasking (ie, listening to music while web surfing. In fact, the main complaint was that people wanted to be able to stream Pandora while doing other things. When it comes down to it, you're looking at a screen smaller than a deck of cards. Multi-tasking on that is pretty much useless.

    4. Re:It didn't have this already? by ItsLenny · · Score: 2

      IOS STILL doesn't have actual multi-tasking... it just allows certain threads to continue running in the background.. but the app itself is suspended it's basically just fast app switching +

      --
      ----------
      Trying to fix or change something only guarantees and perpetuates it's existence
    5. Re:It didn't have this already? by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      IOS STILL doesn't have actual multi-tasking... it just allows certain threads to continue running in the background.. but the app itself is suspended it's basically just fast app switching +

      And and iPhone users are very thankful for the battery life that saves.

    6. Re:It didn't have this already? by Fri13 · · Score: 2

      Have you checked multitasking apps for Android? They offer cards and even same kind Ui's as what Maemo has on N900.
      You have lots of different ways and gestures to give you possibilities to get wanted.

    7. Re:It didn't have this already? by shutdown+-p+now · · Score: 3, Insightful

      It's not at all a technical issue. Both iOS and WP7 can handle multitasking just fine on OS level, and you can see that in action if you use the stock apps (e.g. media player, which plays in background). It's strictly a limitation on third-party software, deliberately enforced.

    8. Re:It didn't have this already? by Pumpkin+Tuna · · Score: 2

      Not sure it you are meaning to be ironic or not, but doesn't a non-multitasking iphone do all that anyway?

    9. Re:It didn't have this already? by WARM3CH · · Score: 4, Insightful

      WP7 and old iPhone did supported all of the scenarios you presented. The point is in none of your examples 2 programs need to run at the same time. The suspend/resume model used in WP7 and old iPhone is/was sufficient for all those cases. What is new is the possibility to bug the CPU in two user programs at the same time (both OS can/could run multiple system tasks at the same time). It is sometimes needed but circumstances are much more limited than initially appears.

  6. Re:Xbox? by commodore6502 · · Score: 2

    Halo is no better than the thousands of other Bloody simulators. I'd sooner play fun games like Metroid, Zelda, Mario, Final Fantasy, Dance Revolution, and so on.

    --
    Information wants to be expensive AND wants to be free. So you have Value vs. Cheap distribution fighting each other.
  7. Microsoft plays catchup? by harl · · Score: 2

    Am I reading this right? Windows phones will now be able to do things android and iphones have been doing for years?

    --
    I find being offended by me offensive.
    1. Re:Microsoft plays catchup? by Haedrian · · Score: 3, Informative

      ... iphones have been doing for years?

      Tehehe

    2. Re:Microsoft plays catchup? by Yvan256 · · Score: 3, Funny

      If Microsoft released a 3D modeling tool, would it be called Scatchup?

    3. Re:Microsoft plays catchup? by ThePromenader · · Score: 3, Funny

      Almost! I think it would be called 'ScatUp'. As soon as I find a link to confirm this, I'll squirt it to you.

      --

      No, no sig. Really.

      ThePromenader
    4. Re:Microsoft plays catchup? by BitZtream · · Score: 2

      Yea, except, Windows Mobile had multitasking before Android or iOS were even a wet spot in someones underwear. They just made it unavailable in WinMo7 so they could copy Apple, without actually understanding WHY Apple didn't support it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  8. This is good by Anonymous Coward · · Score: 2, Insightful

    This is good.

    Before you reach out for the pitchforks and torches, let me finish the sentence: this is good for competition. Now that Nokia will ship WP7, Apple and Google will find themselves with a worthy competitor in the smartphone market. At least when it comes to user experience.

  9. Windows phones did that in the past by grimJester · · Score: 3, Interesting

    Windows Phone 7 was lacking a lot of functionality the earlier Windows Mobile had. It's just a new not-yet-complete OS.

    This makes me wonder if they're using a more agile-style approach and releasing what functionality they have completely tested instead of releasing the complete functionality regardless of what they've had time to test? It does make sense in a phone OS.

  10. Re:Multi-tasking by mazesc · · Score: 3, Funny

    Exactly. It's just awful, how slowly things are evolving in these locked down mobile systems.

  11. The UI Sells It by g00head · · Score: 5, Insightful
    I'm a WP7 user, and very happy with my decision. I've used iOS, WM6, and Android - hated iOS and it's page after page of little icons, hated WM6 until HTC Sense (would have stayed with that on my HD2 if apps were coming out), and loved Android (HD2 and a Desire) except it began to feel like iOS+.

    Metro is such a clean, fast interface, lets me see just what I want to see exactly when I want to see it. There's very little hunting/searching for something, as if I use it more than once per day I just pin it to the front page. It just fits extremely well how I want to use a phone.

    Although I do have to say, if I couldn't have test-driven it on an HD2 I probably wouldn't have taken the leap to full fledged WP7 hardware. Kudos to MS for not legalbomb XDA from orbit when DFT released the ROM into the wild. If they continue to be smart, they'll let the mod community flourish they way they did with WM6 - that's the only thing that made the platform stay as relevant as it did, for as long as it did.

    --
    "I'd make a wooshing sound, but the post was so far over your head it was inaudible..."
    1. Re:The UI Sells It by iserlohn · · Score: 2

      Metro is a UI ripped out from a graphics design mag like "Wallpaper*", "GD USA" or "Print". It's basically something you would find on a MP3 player or game UI. Looks nice, but usability suffers when your interface starts to get busy.

    2. Re:The UI Sells It by BitZtream · · Score: 2

      So you didn't like iOS and Android because you installed too many apps and needed a bunch of pages to access them all?

      Tell me, how did WP7 work around this? Haven't found any apps worth downloading yet?

      I have 6 pages of apps on my iPhone, and I take it off the first page once in ... well I don't know how long its been because ... just like you ... all my important apps are on the first page where I put them so I'd have quick access to them. The rest of it is stuff like TomTom, ssh client, rdp client, all the stuff that I want to have with me if I need it, but I rarely ever use since I'm always near a real computer and its far more enjoyable to do so on a real PC than a phone.

      You sound exactly like those retarded Microsoft commericials on winmo7 ... you're claiming a 'feature' of WinMo7 is better ... when its exactly the same as what its 'better' than.

      How much does MS pay you? I can respew MS commercials too for the right price and I'm not going to be anywhere nearly as transparent about it as you are.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  12. Re:Multi-tasking by msauve · · Score: 3, Informative

    Preemptive multitasking first came to the home in 1985 (on commodores).

    No. Xenix was introduced earlier in the '80s, and MP/M before that, on various (non-Commodore) personal computer architectures.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  13. Re:Multi-tasking by 99BottlesOfBeerInMyF · · Score: 4, Interesting

    Multitasking on mobile devices is a different problem than multitasking on desktops. With a desktop, the challenges are primarily allocating memory and CPU. With mobile devices, network and battery are the resources that need to be optimized. So with a desktop app, you can shove it int he background, give it limited cpu cycles and memory without any architectural changes. With mobile devices, it is a lot harder to limit because you don't want the CPU running all the time and even if nothing else is using the network connection, letting some background app use it constantly will result in draining the user's battery and potentially costing them data usage fees.

    A good example is push based notifications. If applications ping a server regularly to see if they have updates or if there is a message, that uses a lot more of both resources than if it subscribes to a network service that notifies the device when the same event occurs. The problem is, the former is easier to code and the way developers are used to doing things on desktops where they don't have to worry about battery and data nearly as much.

    So when Microsoft says they are adding in support for multitasking, does that mean:

    • They've developed a suite of services, optimized for these resources, that applications can hook into ala the iPhone? This is great for battery life, but limits the functionality of third party apps.
    • They've built OS level controls that limit resource usage by background apps in order to save battery life and built APIs to make sure the apps will still function as the user expects?
    • They are letting apps run willy nilly and use any and all resources and are planning on using their store distribution model to get rid of poorly coded resource hogs?

    In short, multitasking for mobile devices is a difficult problem, with different challenges from traditional multitasking on desktops. Google engineers have repeatedly stated that they consider multitasking and battery life problems to be one of their greatest challenges and current failings. Microsoft announcing that they're coming out with something is, then interesting, although it may be a poor clone of one of the other vendors' implementations.

  14. Re:Lol, got to love people who can't read stats by PickyH3D · · Score: 2

    Your entire post seems to suggest that all Android phones are powerful phones. In reality, they fall along the entire gamut of the market. A smart phone does not necessarily have to cost a lot, nor does it have to be a good phone, and Android definitely covers that ground.

    Palm is even about to cover that ground with their new credit card sized, WebOS 3.0 phone. The fact that Windows Phone 7 already included a smaller screen size in its specs immediately suggests to me that you not only ignored them because you assume anything pro-MS is done by an MS fanboy (I currently own an iPhone 4 on AT&T, but I am tired of iOS), and that you lack the ability to see beyond what is happening the market right now.

    I never once suggested to anyone that Windows Mobile 6.5 would beat Android because it was a hack on top of a dated OS. Windows Phone 7 will scale down nicely, especially given their strong development tools rooted with WPF, which places a strong emphasis on vectors. Contrast that to Android, and you don't even know if an app will run on your phone (whether by performance or other reasons), and I'd take the smaller WP7 experience that any day of the week.

  15. Re:Internet Explorer by asdf7890 · · Score: 2

    The problem with IE9 is many people can't upgrade. You'd be surprised how many people still use XP on older machines or netbooks at home, and how many corporate environments will be locked to XP (and in some cases IE6 with it) until near when SP3 drops out of extended support in 2014.

    I run XP at home, as I refuse to pay for Windows 7 until there is compelling reason to do spend the cash and spend the time reinstalling the machine. Lack of security updates in 2014 might make me shift in 2013 if nothing has done before then, so I'm not moving last minute, but until then the only thing I'd particularly notice is DX10+ and that isn't worth the cost to me (I have a relatively beefy gfx card and occasionally play hight end games, but if any game dares *require* DX10 then to me it jumps from being a £30 game to being a £130+ages-reinstalling-my-desktop-environment so just won't get bought (I have far more valuable things to do with my spare time). Many people will be in the same position, but unlike me a fair number will be resolutely using IE8 (or below) rather than one of the more capable options which means as developers we have the choice: support the retarded IE8 and its senile descendants or lose a chunk of the market (though to be frank, I'm getting towards a mindset where that chunk of the market can go screw itself).

    Some of our banking clients are moving to IE8 soon as some software providers are starting to refuse to support IE6 (Google dropping support for IE6 last year started that ball properly rolling: thanks G!), but they are not moving off XP any time soon so there will be no IE9 for them yet. IE8 is here to stay in those environments for at least then next two years, maybe three, and IE6 to a certain extent too.

  16. Re:Multi-tasking by BitZtream · · Score: 2

    Perhaps you should stop thinking what you learned in your CS class applies to the real world and actually join the real world long enough to notice the fact that phones that blindly multitask fucking suck. Example: Windows Mobile 7 ... Full on multitasking ... and no battery life unless you had perfectly written apps ... which is rather rare. Don't stop that shitty app thats eating CPU, welp it doesn't care, its be happy to run in the background while your battery drains because as you said, it can manage the memory and CPU while it happily drains the better because the user forgot its running in the background.

    Versus something like multitasking on the iPhone which is really task switching with the capability to run a few very low resource background threads as needed.

    You can take any phone that lets apps run away with like a desktop OS and shove it up your ass as it'll probably be more useful there.

    Why are you talking about kernel locks? $50 says you don't even know what BKL means (and no, going to google it now doesn't count douchebag) You clearly don't know what you're talking about so you'd probably do well to just STFU before someone schools you, won't be me, I'm just too lazy tonight. Just because you read someones blog doesn't mean you actually have a clue, and those of us with a clue can see through better than the windshield on my car. So linux and NT had shitty kernels in the past, whats your point? They had global locks that killed performance in an SMP environment so it didn't scale for shit, again, whats your point, has nothing to do with Mobile phones and nothing to do with multitask, its related to SMP. 1995 called, they want their clue back. If you think the BKL that is so common to OSes is a piss poor design than you've never worked as a professional where the right technical decision could be the completely wrong practical decision for countless number of reasons. When pretty much everything ran on a single cpu, and you need to tack on SMP support in a hurry, its far more cost effective and efficient to throw some big locks into the kernel and move on ... adding proper SMP support to an existing OS takes a lot of time, effort and debugging to get all the things that were never intended to work that way into a state thats safe to do so ... which is why Linux for example has taken so long to clean up. For the first 15 years or so of Linux's existence there was no to very little reason you'd bother with SMP, and so coding SMP support would actually be inefficient.

    Those kernel locks cause no performance degradation to speak of in a uniprocessor system and are irrelevant to any discussion about phones for that very reason. Maybe later this year or next when we start seeing dual core phones then it might matter, until then it makes no difference.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager