Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was deciding whether to start a Windows Phone application, but it seems like it might be better to wait until Mango is released.

Is Mango a new platform, or is it an upgrade to Windows Phone 7 (i.e. Windows Phone 8)? Is it expected to arrive in the near future? That is, should a project starting today worry about it?

share|improve this question

migrated from May 20 '11 at 13:57

This question came from our site for professional and enthusiast programmers.

up vote 3 down vote accepted

The Mango SDK will probably be released sometime next week. The update for consumers is due towards the fall, although there hasn't been any confirmed dates. There's a VIP Mango unveiling on the 24th, but that will be more consumer orientated than developers. You can see some of things coming to developers in Mango in this picture.

Whether you should wait for Mango is up to you and depends entirely on your app. There are many apps and games that can be, and have been, created using the current toolkit.

share|improve this answer
Yeah I think I might wait, and plan in advance. Thanks. – Brian Mains May 20 '11 at 2:43

Further to kP's always good advice Mango is expected to release as WP7.5.

You can get a sense of how people are feeling about what impact it will have here.

Windows Phone Dev Podcast » Weigh In Wednesday — Poll Results - Latest Mango News

To answer your question of whether you should wait or not I would say it depends what it is you are wanting to do. For example if you're wanting to do AR, well.. definitely.. it's mango only.

However, much can be accomplished with the current tools and there's nothing stopping you getting your environment setup and familiar now with the new tools scheduled to drop this month.

share|improve this answer

There is a lot coming with Mango (definately not WP8 yet, have heard rumors of 7.1 and 7.5 version numbers for Mango), but there is no reason to wait. If you want to get started on Windows Phone programming, do it sooner rather than later. The Mango development tools are already out now (in beta) anyway.

share|improve this answer
this is correct, while many features will be added not many things will change so you can easily just adapt it for mango later on – konrad May 20 '11 at 14:05
At TechEd this week, I noticed on one of the Microsoft employee's machine during a demonstration that the target in Visual Studio was labled "Windows Phone 7.1". Of course that doesn't mean marketing won't decide the version should be 7.5 but it does look like, at least internally, Microsoft is calling Mango Windows Phone 7.1. – Jason May 20 '11 at 17:41

If possible I'd vote for starting the app now. You can then release an update with Mango specific features as are relevant to your app once the update is available.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.