Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!
Windows Phone Zone is brought to you in partnership with:

Chris is married to the love of his life, Danielle. He is a wrangler and writer of developer content for DZone, where he enjoys finding great Python and Windows Phone content. Chris once went a whole week without blinking. He used to be an adventurer like you, but then he took an arrow to the knee. Chris is a DZone employee and has posted 184 posts at DZone. You can read more from them at their website. View Full User Profile

What 256MB of Ram Means for Developers and Users

03.01.2012
Email
Views: 2087
  • submit to reddit
It's so easy to get up and running with your first Windows Phone app!  Just pick up the FREE toolkit from Microsoft, register at AppHub, and start checking out some fundamental tutorials.
With the announcement that Microsoft has updated Windows Phone 7.5 and reduced the system requirements, making way for low-cost devices running on only 256MB, many developers are wondering what impact this will have on their apps.  Rumors were flying after the announcement that there would be no support for Tasks and Background Agents on the low-end devices, but  in a recent interview, Justin Angel from Nokia explained this was not the case:

Background tasks aren’t meant to provide apps with core functionality in Mango. There’s a hard limit on 10 background tasks that’ll cause the 11th+ background task to fail, and users can capriciously turn background tasks off.

-- Justin Angel


What does this mean for users?


Users will likely not notice much of a difference, until it comes to the 11th task.  Even then, Microsoft has found a nice way of letting users know they've reached their Background Task Limit by taking them to the background tasks page in settings.


What does this mean for developers?


Most likely, developers will end up spending some time adjusting apps for each memory set (at least those who are concerned about having their apps run on ALL Windows Phone devices).


Of course, all of this is just a temporary problem, as Windows Phone 8 "Apollo" will likely bring more memory and greater background task capabilities with it to Windows Phone devices.


UPDATE:
  I've added this video from Mobile World Congress 2012 on the Nokia Lumia 610





(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

The Windows Phone Microzone, which is supported by Microsoft, is your one-stop-shop for news, tutorials, perspectives, and research on the mobile platform that is making waves in smartphone ecosystem.