Windows Phone 8 is officially announced yesterday (Webcast: Windows Phone 8 Launch) and from today (2012-10-30) we can reach official tools for building Windows Phone 8 applications – Windows Phone SDK 8.0. You can download SDK from Microsoft official download center: http://bit.ly/XTiLnG.
Also if you like, you can download iso file format (1.6 GB): http://bitly.com/SuRW6Y.
The Windows Phone SDK 8.0 is a full-featured development environment to use for building apps and games for Windows Phone 8.0 and Windows Phone 7.5. If you would like to install this SDK there are some requirements:
Windows 8 64-bit (x64) client versions
4 GB of free hard disk space
4 GB RAM
64-bit (x64) CPU
What is very rigorous, and some of you would be very angry for that is SLAT support:
Windows Phone 8 Emulator requirements:
Windows 8 Pro or greater
Processor that supports Second Level Address Translation (SLAT)
Note – If your computer meets the hardware and operating system requirements, but does NOT meet the requirements for the Windows Phone 8 Emulator, the Windows Phone SDK 8.0 will install and run. However, the Windows Phone 8 Emulator will not function and you will not be able to deploy or test apps on the Windows Phone 8 Emulator.
So, if you have PC without SLAT than you can’t test your app on Windows Phone 8 emulator and you need real Windows Phone 8 device to test your apps.
Also, you need Visual Studio 2012 Express or higher to use SDK.
Note – Windows Phone SDK 8.0 installs side-by-side with previous versions of the Windows Phone SDK. You don’t need to uninstall previous versions before beginning this installation.
To check does your pc/laptop have SLAT support you can check it with Coreinfo tool. Download this tool and run it from command prompt with administrator privileges with command: Coreinfo -v
If you have Intel processor, it supports SLAT if in EPT line see asterisk sign.
To start developing new Windows Phone 8 application or converting existing Windows Phone 7.5 application here are some useful links to start with:
- Windows Phone SDK 8.0
- What’s new in Windows Phone SDK 8.0
- New tools for Windows Phone 8 save developers time and money (MVVM Light Toolkitfrom today support Windows Phone 8)
Windows Phone Dev Center – Microsoft center with all resources for Windows Phone development (https://dev.windowsphone.com)
Detailed comparison Windows Phone 7.1.1 to Windows Phone 8.0 by First Floor Software here.
What is great, if you don’t have account on Dev center (which is obligatory to put application on Windows Phone Store), you can register for only 8$ USD (which cost 99$ USD). The truth is that, for just 8 days from today, we have opportunity to pay 99$ for registration and Microsoft will refund full amount, less 8 $ in a couple weeks, which is really great offer.
And finally, what is really great news is the fact that Bosnia and Herzegovina is in the list of countries with possibility to register account on Dev Center (For now, just registration is possible and publishing free applications. We are waiting for Payout options). List of all countries that is supported for Windows Phone platform here. Official announcements for enabling developer registration in 13 new markets including Bosnia and Herzegovina here.
Important: After you install SDK and try to run Windows Phone 8 Emulator you might have some issues with Emulator. I suggest you to read and try one of the suggestions from my friend Igor Ralić and his blog post or you can try with official System requirements for Windows Phone Emulator.
Happy programing Windows Phone 8 apps.