Microsoft officially releases developer tools for the Windows 10 Technical Preview

windows-10-family1Microsoft has just released the developer tools (SDK) for the Windows 10 Technical Preview for Windows Insiders. As of today, developers can start building Universal Windows 10 apps.

This is the first version of the SDK and it will continually be updated as the development of Windows 10 continues towards RTM.  Here are the key aspects in this preview release.

  • Adaptive UX: Windows 10 provides the ability to use a single UI that can adapt from small to large screens. For developers with an existing Windows 8.1 app, you can quickly try this one out by (a) removing one of your UI projects (and going from three Visual Studio projects to one!) and (b) add the improved ViewStateManager to control how your UI adapts at runtime.
  • User controls: A number of our Windows 10 UI controls will determine, at runtime, how the customer is interacting with your app and render the appropriate user experience (e.g. on a laptop with a touch-screen, an app fly-out control will provide larger touch-targets if tapped with touch, as opposed to clicked with a mouse).
  • API contracts: With Windows 10, you can directly verify if a Windows feature is available rather than inferring based on the operating system version. This empowers you to start checking, at runtime, if a Windows feature is available on the device before you call a related API. A good API contract for you to try out in your code to see this in action is HardwareButtons, which is present on phones (via the Mobile Extensions SDK), and thus available on the phone and mobile emulator but not available on the desktop. We believe that API contracts and the extension SDKs will allow you to adapt your code at runtime to deliver user experiences that feel right on the device it’s being run on.
  • Visual Studio Tooling improvements: As you experiment with the new developer tools, there are a number of improvements you’ll want to check out. For more details on this topic, I’d highly recommend you review the today’s post by S. Somasegar: Tools for Windows 10 Technical Preview.

This is a critical step for Microsoft as it gives developers the ability to target the entire Windows ecosystem of devices with Universal apps. This is vital in order to ensure that the Windows App Store thrives and effectively competes with iOS and Android in the future.

For more information regarding this release, check out the Windows Blog

Download: Tools for Windows 10 Technical Preview or ISO

Download: Visual Studio CTP6


Microsoft will release Windows 10 SDK & Developer tools to Windows Insider members

Win10_Windows_StartScreen1_WebMicrosoft is quite serious about its Universal app strategy and what it means for Windows 10 users across various devices. The Redmond tech giant is betting that the “code-once, run everywhere” approach for application development will entice more developers to commit to their ecosystem.

As a way to propel the adoption of their next OS, Microsoft is kick-starting the cycle by offering Windows 10 for free for most users on Windows 7/8.1. The fact that Windows 10 will run as a service, much like Office 365, enables Microsoft to quickly push updates and new features to users.

This is very important as it will give developers an opportunity to capitalize on new Windows APIs and functionality faster than ever before.

Microsoft wants to engage with developers as soon as possible and get them familiarized with everything Windows 10 has to offer. Today we learned that the company is working towards including developer tools and SDKs into the Windows Insider Program, so if you are interested in being a part of something big, join the Windows Insider program today. There is no official word on exactly when the tools or the SDK will become available but  stay tuned as we will report on that as the we get word.

Additionally, according to a recent blog post, Microsoft says they’re “more committed than ever to making sure that you can leverage your work to reach more customers, regardless of where they are, what device type they’re on, or what operating system they’re running. The best way to start preparing for Windows 10 is to start building universal Windows apps today for Windows 8.1.”

Source: Microsoft