July 29, 2015 10:48 am

It’s time to upgrade your world, and your apps

By / Corporate Vice President of Windows Developer

Today marks a huge milestone for Windows developers – Windows 10 and the related developer tools are now both available for download and for use in a production environment. Today, you can officially start building for Windows 10 in three steps:

  1. If you’re not already on Build 10240, update to the latest Windows 10 today
  2. Install Visual Studio 2015 plus the Windows 10 SDK, emulator, and tools
  3. Learn how Windows 10 provides new opportunities to engage with your users

Over the past four months we’ve discussed how Windows 10 and the Universal Windows Platform empower you to build mobile experiences – experiences that move with users seamlessly and easily across devices; experiences that are as mobile as the user and are not defined solely by the device they run on. We’ve also introduced an expanded vision of what it means to run Windows by introducing the Windows Holographic and Windows 10 IoT device families, enabling you to run your experiences on more than just PCs, tablets, phones, and the Xbox. We’ve also provided a few preview releases of the Windows 10 SDK; to the over half a million developers who installed the SDK and shared their experiences, we thank you for that and we hope you can see that we’ve taken your feedback to heart.

Windows is upgrading the world

Today we take the first step toward bringing this unified Windows core and unified app platform to one billion devices. Windows 10 is now available in over 190 markets for PCs and tablets. Our existing Windows 7 and Windows 8.1 users will be offered their free upgrade* via a notification in their taskbar, bringing them onto the 10240 build that the Windows Insiders have been on for a couple weeks now. Additionally, new devices will be available with Windows 10 pre-installed.

As a developer, you’ll want to ensure you’re running Windows 10 before you install the developer tools to get the best experience. If you’re already running Windows 10 Build 10240, you already have the version of Windows we’re making available today. If you’re not yet on Windows 10 and wish to expedite the upgrade, please visit windows.com/windows10upgrade.

Visual Studio updates for the tools you love

Also available this morning is the final version of the Windows 10 developer tooling. Today’s tools release updates Visual Studio 2015 to provide everything you need to build, debug, and submit apps to run on any Windows device running the Universal Windows Platform. If you’ve already started working on a Windows 10 app using a prior version of the Windows developer tools, you will need to load up your Windows app using today’s release and rebuild the AppX package to submit it to the Windows Store.

In addition to being the final, production version of the developer tools, there are a few goodies in the RTM version that are new to today’s release and worth calling out. Soma released a blog post going into more detail about all the updates in Visual Studio tools for Universal Windows apps – here are my top picks:

  • Create a Universal Windows app in the language of your choice – C#, VB, C++ or JS – and deploy to a Windows 10 device.
  • New debugging and diagnostic tools including UI debugging tools for XAML apps and a network profiler.
  • Create app packages for submission to the unified Store.
  • The Windows 10 Mobile Emulator now takes advantage of your PC’s graphics hardware (GPU) to make the screen render faster. It provides a faster and more responsive debugging environment using Microsoft RemoteFx.
  • You can now use the NFC simulation feature in the Windows 10 Mobile Emulator to build and test NFC/proximity-enabled universal apps.
  • Rich XAML designer support for creating user experiences tailored for the device.
  • .NET Native compilation of .NET apps in the cloud.

If you already have Visual Studio 2015 RTM installed, you will need to go back to the installer and check the “Universal Windows App Development Tools” and click “Next” to install. If you currently have an RC version of Visual Studio installed, installing the RTM version will handle everything you need to do.

It’s time to start updating your apps

Windows 10 opens up a number of new capabilities that help you engage users in new ways. To get a feel for what you can do with the platform, check out the following resources while your developer machine is updating:

Over the next few weeks, we’ll be sharing our favorite Windows capabilities in Windows 10, not only looking at how they can help your apps and games, but also sharing pointers and sample code to help you get started fast.

We’ll also share more about our progress with the Windows bridges, and how these toolkits make it easier for a wide range of developers to bring their existing code to the Universal Windows Platform. Our bridge for web apps, ‘Project Westminster,’ was the first bridge to RTM, enabling web developers to quickly distribute and monetize their web experiences in the Windows Store.

Windows Store is open for submissions

The Windows Store is now accepting app submissions for Windows 10 – you can now submit your updated Windows 10 apps and games. Todd Brix talked about the new Store experience, enhanced discoverability and unified Store front earlier and we’ll have an additional post tomorrow on the Building Apps for Windows blog that digs into updates we’ve built out on the Windows Dev Center in more detail.

As Terry called out in his blog, we already have a number of new and updated Windows 10 apps, including “Minecraft: Windows Edition” beta, USA Today, and Candy Crush Saga, with many more coming in soon. It’s good company to join, and we are excited to see what you build.

Stay tuned to the blog here and follow @WindowsDev to stay up-to-date on what’s coming; we have some amazing content ahead.

 

*Limited time offer valid for qualified and genuine Windows 7 and Windows 8.1 devices (including devices you already own). See www.windows.com/windows10upgrade.

Updated July 29, 2015 10:54 am

Join the conversation

  1. Please make Universal Windows Platform cross-platform and open-source, thereby consistent with the rest of the Microsoft application development ecosystem:
    https://wpdev.uservoice.com/forums/110705-dev-platform/suggestions/7989744-make-universal-windows-platform-open-source-and-cr

    Please also upgrade the UWP Xaml system so that it is awesome like WPF and Silverlight5:
    https://wpdev.uservoice.com/forums/110705-dev-platform/suggestions/7232264-add-markup-extensions-to-and-improve-winrt-xaml

    Thank you and congratulations on your releases. 🙂

  2. We’d like to upgrade our world, but having installed Windows 10 RTM today followed by Visual Studio 2015 RTM, I am not given the option in the custom settings part of the VS installer to add Universal App development support. i.e. the check boxes as shown in a number of Microsoft help pages do not appear in the list – “Universal Windows App Development Tools”. If I try to add the feature as I mention below, I get a message from the installer “Setup blocked” with the following details in the setup log file:
    “Invalid lineup Id encountered for /Filterfeatureselectiontree switch: Windows10_ToolsAndSDK”

    I’ve also tried:
    * File-> New Project-> Windows Universal (then select “Install Universal Windows Tools”
    * Downloading the “Windows Standalone SDK for Windows 10” (the necessary options don’t appear either).
    * Downloading “Visual Studio 2015 with Windows developer tools” (VSToolsForWindows1C.exe).

    None of these approaches worked either. Any thoughts?

    • Richard — please contact me at paul.chapman at Microsoft.com and we’ll help you troubleshoot the install.

      • Paul, I’m having exactly the same problem as Richard and tried the same things with no luck. Only difference is that I am on Windows 10 build 10130. Can you help by posting the fix?

  3. Note the machine I am installing on is fresh (no preview/RC components ever installed on it). I am trying the Community version. It’s now about 7pm UTC, July 29.

  4. A few bugs I encountered-
    1. The ‘all settings’ in the notification icon doesn’t open.
    2. Date and time settings don’t open.

  5. As a developer for the windows phone platform (now windows mobile) is it wise to make a windows 10 universal app, target windows 10 mobile and deploy even though windows 10 mobile is not out yet? Or stick with windows phone 8.1 for now? Also will

    • How you target the phone device family is entirely a personal decision, and my time as a consultant conjures up the answer of “it depends” on the features you’re looking to target and the user base you’re aiming to support.

      To answer your second question, Windows 10 mobile, as with prior releases of Windows Phone, will run apps and games that were built to target prior versions. So everything from an XNA game built against Windows Phone 7.0 to a Windows Phone 8 app built using Windows Runtime or WP Silverlight should run just fine Windows 10 mobile.

      Additionally, Windows apps built targeting Windows 10 and the UWP will run on any device family you elect to support. In my case, I’ve been updating my WP Silverlight 8 app to be a Universal Windows app targeting WP 8.1, and then creating a Universal Windows 10 app from that to take advantage of things like XAML live tiles and the Action Center. So, on the phone side, I’ll have two AppX packages in the store – a targeting WP 8.1 and targeting W10 mobile and desktop (with the W10 version receiving most of my focus).

      • Thank you for that insightful reply. Ok now we are at a point where you can just purely decide on what you need. I’m glad we can run prior apps on it. So I can just finish this project until windows 10 mobile is at the point where it’s majority of user base over windows phone 8.1

        That was helpful.

      • Hi, thats nice insight. i would do it the same way as i have 3 apps that use the lock screen backgrounds on WP8.0 SL, and two apps on WinRT which would love to test the new live tiles and action center abilities. but i still have a question will we ever get windows 10 lock screen support as the Windows 10 PC & Mobile Lock Screen is clearly an app, written in ?! c#? based on the now public Windows 10 SDK? Will we get this access so i can port all my apps to Windows 10 because i need a lock scree nfunctio nthat will function just like it does in WP8 SL apps.

        My second question is bit more technical but i think you are the right person to ask because the developer support cant help much as they are not into development as i whish they are. I currently use the Webview control to display a HTML string in my app, this string is a proper formated HTML, it has some part like pictures where the Webview should pull this pictures automatically as it opens this string via NavigateToString(); but the pictures on Windows 10 Mobile currently (on the last build) load/render to 80% on the first try not ok. they are fragmented. I have seen this also in the MSN news app and in some others and i ask will this ever be fixed because on WP8.0 this worked with the counterpart of WebView. The only problem on 8.0 SL was the memory consumption and as i understand the WebBrowser control just rendered smaller pictures that are a little bit pxelated but on Windows 10 Mobile all of them are really lot of times just wrong displayed. some green and other colors appear out of nowhere and if i refresh this view i get the right pictures downloaded. So currently Windows 10 SDK is out and the Windows 10 OS is “done” so if this is a bug when we can count on fixing it?

  6. Buenas tardes, una cosa, si activo el modo suspender de la máquina, Windows 10 continuará con la preparación para la instalación, y con la instalación respectivamente?
    Muchas gracias.

  7. Sounds awesome. Will it run on Windows 7, or should I not bother?

  8. 2015-09-16 – When installing the latest “Tools for Universal Windows Apps (1.1) and Windows SDK (10.0.10240), the installation process runs for about 10 minutes and appears to stall at just beyond the 50% mark (based on the progress bar). I’m using 64-bit, fully patched, Windows 10 Enterprise edition. Any thoughts on why the install hangs?

  9. I just upgraded to window 10 on my 640xl phone from window 8 and i cannot see my contacts on the people apps. I have created outlook.com on my outlook and i have added my outlook.com account on Your email and accounts menu under Accounts and it will tell me sucessfully added but i will still not see my contacts on my people. i have done soft reset and added again but no success. I have even chatted your contact centre and they refer my to this blog.
    Kindly assist urgently.