WIndows Phone 7.1 SDK vs Windows Phone 7.5 SDK - windows-phone-7

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

Related

Enable Windows Phone 7.8? VS 2010?

I downloaded Windows Phone SDK update for Windows Phone 7.8 and installed it. I however don't see these 2 new emulators they are talking about. Do I have to do something to get them.
I am on a windows 8 box, with both VS 2010 and Vs 2012 on it and neither show these emulators for 7.8. I just get to choose 7.0 and 7.1.
This is how it should look like after installing WP 7.8 SDK update.
Now, show us how it looks like in your VS. So that your problem is clearly understood.
Did you install, WP 7.1.1 Update before installing 7.8 update ?
And you said, its showing 7.0 and 7.1 ? where is it showing ? Microsoft stopped support for 7.0 devices few months back.
Note: Though this is not a real answer, I added it as an answer inorder to add the screen shot. Update your question with more details.

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!

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

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.

Windows 7 SDK RC & Beta version

I've download Windows 7 SDK which was downloaded at the time of the beta release. Now I upgraded to RC and trying with some Direct2D samples. But I can't create the factory pointer using D2D1CreateFactory API. It's always returns NULL. Even the samples downloaded from MSDN is also not working well.
There are some changes from Beta - RC
Is this because of the version mismatch of SDK?
Well, I for one wouldn't use an old Windows SDK Beta. I recommend you to uninstall the beta and install a SDK that is for the OS you are running. In this case, the Windows 7 SDK RC.

Resources