Which version of Windows phone 7 is called 'Mango'? - windows-phone-7

Which version of Windows phone 7 is called 'Mango'? Is it windows phone 7.5?

Windows Phone 7.1 is the version of the SDK for Mango application development.
Windows Phone 7.5 is the consumer facing version number for the new operating system.

As Far As I Know, Windows Phone 7.1 is having code name 'Mango'.

Codenames and marketing names seem to differ but, Mango is either WP 7.1 or 7.5.
See: Windows Phone version history
7.1 is the actual version number (internal), 7.5 seems to be the official marketed version.

Related

Will apps developed for WP 7.1 work on WP8?

I have already developed an app targeting Windows Phone 8, but it doesn't work on Windows Phone 7.5. To get it working on both platforms, I have decided to target Windows Phone OS 7.1 via Microsoft Visual Studio 2012 instead.
Will my app works on both WP 7.5 and WP 8 if I target WP OS 7.1 in VS 2012?
Windows Phone applications are forward compatible. This means that applications built for Windows Phone 7.x should work on Windows Phone 8. However, this is not a guarantee. Some applications may not work properly and you should definitely test your application on Windows Phone 8 devices.
You can also maintain two versions of your application: one for Windows Phone 7 and one for Windows Phone 8. You publish both versions as one application so that users of each device can get the best application for their device.
You can upgrade Windows Phone 7 project to Windows Phone 8 project, but you cannot downgrade. The best thing to do is to create a new Windows Phone 7 project and move all files from the WP8 project to the new one.
yes your app will work on both paltforms..
if you develop an app for wp8 then it wont be able to run on wp7.x but vice versa will work fine but it wont be able to use the new features introduced in wp8
WP 7.1 (sdk) == WP 7.5 (consumer designation) and yes, WP 7.x apps work on WP 8 devices.
Just for clatification, WP8 and Windows 8 are two different things. If you have a Windows 8 app it will not run on WP 8 or WP 7.x.
Yes u can develop app that will target both platforms refer following link for detail...
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206997%28v=vs.105%29.aspx

Windows phone 7 Apps in new Windows phone 8 OS version

I have developed a windows phone7 application and its target windows phone OS version is 7.1.
The problem is, I saw in some Blogs saying that windows phone 7 apps are not working with new windows phone 8. So I would like to know if my app works in windows phone 8 as well.
Therefore what's the best way to test if my app works in the new windows phone OS version 8.
Thanks inadvance...!!!!
Download the Windows Phone 8 SDK and deploy your .xap to it and try.
http://dev.windowsphone.com/en-us/downloadsdk
They do work in WP8, however will not have as good performance.

Windows Phone Mango vs Windows Phone 7

I am new to Windows Phone development. When I searched on the web looking for code samples for windows phone, sometimes I saw there were projects for Windows Phone Mango. Would someone tell me the difference between Windows Phone 7 and Windows Phone Mango?
Mango was indeed the codename for the Windows Phone 7.5 update. There are a lot of new APIs and features in Windows Phone 7.5 and it brought with it a new SDK (version 7.1). Apps targeting the Windows Phone 7.0 SDK work just fine under 7.1 but apps targeting the Windows Phone 7.1 SDK require the Mango update to run.
The Windows Phone site lists the new features in the Windows Phone 7.5 (Mango update) and MSDN lists the API changes between the 7.0 SDK and the 7.1 SDK.
Mango was the code name for Windows Phone 7.5. The only difference you're going to see if perhaps some updated code samples with Mango tutorials.
there is nothing for you to worry about.
whatever works for pre-mango will work on mango.
therefore most code will works.
and you would only develop for 7.5 aka mango because all existing phone is upgrade-able to mango and phone running 7.0 won't be able to access the marketplace as microsoft had forced everyone to upgrade to 7.5

Windows Phone7 Development: Selecting target SDK(OS) version

Bit confusing in selecting the target version in Windows phone7 Application development.
In my Windows phone7 app I need to use a light weight relational DB Which didn't introduce with version 7.0 but SQL CE with 7.1 version.
The problem is if I select the target version as 7.1, then the devices which came up with windows phone7 OS 7.0 will not be able to install this.
But I heard that all the devices that came with windows phone7 OS version 7.0 is upgradable for windows OS version 7.1 for free. If this is the case then if I select the development SDK version as 7.1, then will all the windows phone7 devices be able to install this?
Like to know which will be the best Target version in this case to select, before I start developing. Any guidance/ Idea is highly appreciated. Thanks...
I think it is best to target 7.1 for everything. Most (if not all) of the early adopters with 7.0 will have been upgraded to 7.1 by now. I have not seen any evidence of a 7.0 device for any of our app in the last 3 months.
All first generation Windows Phone devices with 7.0 OS are entitled to a free upgrade to the 7.5 OS version (codename "Mango", SDK is version 7.1)
So, I can think of no reason why you should just use the 7.1 SDK; also, most of the toolkits for Windows Phone development have made their 7.0 version obsolete and are working only with 7.1, so that's one more a reason to go with 7.1!

WIndows Phone 7.1 SDK vs Windows Phone 7.5 SDK

What is the difference between Windows Phone 7.1 (NoDo) and Windows Phone 7.5 (Mango)?
I have installed the SDK for Mango but when I try to create a project it shows me as version 7.1!
Are these two versions the same?
No, no, NoDo version was 7.0, if I recall correctly. Mango is 7.5, but SDK for Mango has version 7.1. Just go on with 7.1, it will work perfectly.
There is nothing much of a difference as far as technical perspective is concerned. 7.1 is the sdk version and 7.5 is the device version. The management went ahead with the product by calling it as 7.5 just as a marketing perspective.
Those two versions are definitely the same. NoDo was released as a small update to 7.0 that did not change much. When the first beta of the Mango SDK was released it still wasn't clear what the version number would be. People expected 7.5 but it was called the 7.1 SDK. Right now marketing is always speaking about WP7.5, but in essence it's just 7.1 Either way, 7.0 is compatible with NoDo and before, 7.1 is only compatible with Mango.
NoDo version is 7.0.73..
Mango O.S version is 7.10.7720.68
Software version is Windows Phone 7.5

Resources