Windows 10: the big new opportunity for developers.

Author:Myerson, Terry

Microsoft released Windows 10 with big expectations for high adoption rates. According to Terry Myerson, Executive Vice President of Operating Systems, Windows 10 is projected to be installed on over I billion devices word wide. Today those expectations are clearly being met as after only one month of release over 75 million users have made the upgrade to Windows 10.

A big factor driving the high adoption rates of Windows 10 is the strong upgrade incentive offered by Microsoft. Current Home and Professional installs of Windows 7 and 8 qualify for a free upgrade to Windows 10 within the first year of release. Even enterprise users who are typically entrenched in supporting legacy versions are presented with strong reasons to upgrade.

These millions of end users moving to Windows 10 will expect the apps they use to adopt the look and feel of Windows 10 while incorporating new platform features like Notifications. Further, end users will expect apps to also run on mobile devices like tablets and smart phones.

Windows 10 is also looking to carve out a foothold in the expanding frontier that is the Internet of Things (IoT). A purpose built IoT version of Windows will run on small devices including those made by hardware manufacturers like Raspberry Pi Foundation, Intel, and Qualcomm.

Microsoft has established Windows 10 in the modern landscape of operating systems while Android, iOS, and OS X continue to be critical targets for multi-platform app deployments. Building apps that run consistently across all these operating systems and form factors is time consuming and difficult to maintain. Today, the modern software developer can streamline the process of building multi-platform apps by leveraging an IDE that offers a rapid application development approach.

What is Windows 10?

Microsoft is modernising its patching and update strategy by introducing "Windows as a Service." Both major and minor updates for Windows 10 will be continuously offered to end users for free during the supported lifetime of the device.

Starting with Windows 8 and the new Metro paradigm, Microsoft brought Windows beyond the desktop and into the world of tablets. Windows 10 is designed to further unify the end user experience across desktop PC, Windows 10 Mobile, gaming on the Xbox, and even augmented reality with the Microsoft HoloLens.

Windows 8 was met with lukewarm adoption rates as users struggled with the experience of views designed for tablets being displayed on large PC monitors. Having the start menu open in full screen, for example, was a jarring experience at best. For Windows 10, Microsoft has reigned in the Metro touch oriented design for desktop across the board. This includes changing the start here menu to behave more like Windows 7. The nod to desktop PC usability in Windows 10 is a large incentive to those who skipped Windows 8 for this reason.

The Windows Runtime (WinRT) layer enables developers to build Windows 10 apps using .NET (C# or Visual...

To continue reading