The Windows Phone SDK 7.1.1 update is dubbed as the final version of the CTP released last month, and enables Windows Phone developers to develop apps that work well on the new 256 MB devices, as well as allow fro app development on machines running Windows 8.
Though the WPSDK 7.1.1 works on Windows 8 Consumer Preview. However, official support for Windows 8 will not happen until the RTM release of Windows 8. Also, you are likely to see a performance degradation in the emulator if you have Hyper-V enabled.
The WPSDK 7.1.1 will have the following new functionality:
- Visual Studio IDE is patched to enable selection from a list of emulators, and launching it (note that the WPSDK can only support connecting to one at a time, though)
- Windows Phone [512 MB device] emulator image is updated to use build 8773
- A second, new emulator device image is included, allowing you to emulate running your app on a 256 MB device
- Microsoft Advertising SDK is updated to the latest version (previously only available as a separate install), which fixes some issues devs were encountering at runtime
- IntelliSense now supports specifying the 512 MB device requirement in your manifest file, should you choose to opt your app out from running on the new 256 MB devices
- Language support is again consistent both in the IDE (the 7.1.1 Update supports all 10 of the WPSDK 7.1 languages) and in the emulator OS (Malay and Indonesian have been added), informs Cliff Simpkins in a Windows Phone developers blog post.
The WPSDK 7.1.1 patch weighs in at just under 300MB -- and installing the patch is pretty straightforward process, with a standard three-step install process (accept; install; finish).
"Because the patch contains two virtual OS images (256 MB device image; 512 MB device image), the patch is pretty beefy (weighing in at just under 300 MB) and it can take time to install as it initializes each image as part of the installation. During the virtual image initialization process, each Windows Phone OS device image is booted up and then paused at the point where the OS is ready to accept an app install; while the initialization process adds some pain up front, it saves you lots of time in the long-run as you don't have to watch the OS boot-up screen every time you start up the emulator to deploy/debug your code," said Simpkins.
After you've installed the update, the most noticeable change for most folks is you'll now see a couple nifty entries in your target selection drop-down box.
"Selecting one of these will launch the selected emulator, just as you would expect. Something that you may try to do (well, the first thing I did) is launch your app in the 512 MB emulator and then also launch it also in the 256 MB emulator, so that you can compare your WP app running in both emulators, side-by-side, to compare performance; needless to say, running both emulators at the same time doesn't work," Simpkins explained.
Download Windows Phone SDK 7.1.1 Update from the Microsoft Download Center.