These postings are provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.
Paul LabergeDeveloper Evangelist
Frédéric HarperDeveloper Evangelist
Last week, we announced that Windows Phone 7 Codenamed “Mango” RTM’ed (RTM = Release to Manufacturing). This is great news for a number of reasons because Mango represents a very enticing update to Windows Phone 7 that in essence puts it at least on par with our competitors from a phone capability and experience perspective and even exceeds our competitors in a number of areas.
Some of you may have put Mango on your phone already (if you weren’t aware you could do this, check this link out as it provides some details around this process – just be aware that you need to be registered as a developer on the App Hub before you get an invite to the Beta program).
Below is a refresher of some of the great end user features that Mango introduces to Windows Phone 7:
There’s a whole lot more that users will love and that you as a developer can leverage, but you get the idea.
So what exactly does the Mango RTM mean?
Basically, the build for Mango has gone gold and has been sent to OEM manufacturers to test and prepare their phones with the build for general availability to the consumer. We have also sent this build to our carrier partners around the world so they can certify the build and prepare their infrastructure for Mango so that their Windows Phone 7 customers can download the update when the carrier is ready. We are working very hard with both our OEM and carrier partners to make sure that Mango is available to consumers quickly and so far everything is very much on schedule so I’m pretty confident that anyone that wants Mango on their phone will be able to get it in a very reasonable timeframe.
For those of you wondering when Mango will officially launch, there is no one answer as we will be launching Mango via the carriers and each carrier will have its own timeline (and before you ask, I don’t have any info as to when that will be for Rogers, Telus and Bell ). The general target we are all looking at globally, however, is later in the 2011 calendar year.
By the way, any phone that has Windows Phone 7 on it today will be upgradeable to the Mango update. And the update is free.
As a developer what can I do?
If you have apps in our Marketplace today, you may want to take advantage of the new features that Mango introduces to make your apps more attractive to your users. Mango will be delivered to phones around the world soon, so if you want to take advantage of the new Mango features in your app by the time Mango is available to the average consumer, implementing some new functionality in your apps today would be a good idea.
If you don’t have an app/game in the Marketplace today or you intend to build another app that takes advantage of Mango in time for launch, then I would suggest start coding your app/game soon!
If you are completely new to Windows Phone 7 and want to start from scratch, there are some Windows Phone 7 Developer tutorials listed in a post by my Microsoft colleague in Lebanon that teaches you how to build apps and games on the non-Mango platform. Please note that these tutorials are still relevant in the Mango world (they just don’t take advantage of the features new to Mango) and are a great place to start!
If you’re a seasoned veteran in creating Windows Phone 7 apps, then the you may want to take a look at the amazing list of resources that Larry Lieberman, a Senior Product Manager on the Windows Phone teamdocumented to get you started on Mango. You can check out his post but I’ve also reproduced it here in case you don’t want to leave this site:
Finally, if you’re building a Mango app or game right now – I’d love to talk to you! Give me a shout via the comments area of this post, use our contact page, or send me a note on Twitter!
What about guys like me that bought a device unlocked and free from carriers? When do we receive the Mango update?