Tuesday, August 25, 2015

Microsoft’s Universal Windows Platform offers code-once-run-anywhere

The Microsoft’s latest Windows 10 is very comfortable and so easy to use with lots of similarities to Windows 7 including the Start menu. With millions of people already using Windows 10 coupled with Microsoft’s aim of “one Windows” across multiple devices, it is a user's dream. It starts up and restart fast, has more innate security in keeping you safe and running and more importantly it is designed to work with hardware and software already in place.

But while it offers developers a “write your app once and run it anywhere Windows exists,” in actuality development downside still abound giving developers difficult choices in coding. Although Microsoft's Windows Executive Vice President Terry Myerson assured that the latest Windows “inspire new scenarios across the broadest range of devices, from big screens to small screens to no screens at all,” coding successfully for multi-device Windows is complex and involves compromises. Anybody who remembers Silverlight knows exactly that Microsoft’s perception of developer’s paradise should be cautiously considered before making any full and comprehensive commitment. 

Windows 10 is a completely new version of the veteran Windows operating system – a version that will make-or-break for Microsoft. Microsoft’s Windows 10 restoring the desktop as a single environment for applications featuring a reworked “quick access to what matters most” Start Menu, Windows 7 of sort that no longer fills the whole screen and fast & quick Start up and resume with Hyperboot & InstantGo (Hardware dependent) of Windows 8.1. Furthermore, Microsoft renewed its efforts to promote Store apps with tons of apps and games — and now movies, music and TV show, too, although its app and digital content availability and experience may vary by market, a unified shopping experience across every Windows 10 device. It presents a great gaming from a developer’s perspective with the Xbox One built-in gaming console and other platforms, including the augmented HoloLens reality headsets and Raspberry Pi boards for Internet of things projects. Experience browsing the store with ease on your PC, tablet, or phone and easily download great free and paid digital content including apps, games, music, movies, and TV shows. These apps use OneDrive to back up your information and sync seamlessly across your Windows 10 devices, so you’re never far from what you need.

This is what Microsoft called Universal Windows Platform (UPW).

Microsoft’s Windows 8 release in late 2012 was meant to be a turning point for personal computing at the time when hybridity, convergence, and tablets were all the rage, and Microsoft aimed to reclaim relevancy in the mobile market by instituting a new platform within a platform, called Windows Runtime, aka Metro. The ultimate plan was to make a tablet-friendly interface alongside desktop Windows that would offer users easy and safe installation and removal of applications via Microsoft’s answer to Apple’s widely and tremendously popular App Store, the Windows Store. Regrettably, Windows 8 failed to entice most users and developers also largely ignored Microsoft’s Metro aspirations. Then came Windows 8.1, though it did improve things, it is very evident that with Windows 8, Microsoft was extremely complacent, buoyed by the success of Windows 7. It extremely misinterprets its users with a basically changed user interface which didn't create any logical sense. It totally failed itself.

Thankfully a 2015 Microsoft is pretty different to 2012 Microsoft. Microsoft firmly believes that the future of Windows is as a platform for all. A universal platform app that will run not only on PCs, but on Windows 10 phones, Windows 10 for IoT devices and Xbox as well. Like Android, the strong point of Windows is in the thousands of companies that develop it and use it in their respective products.


That is why Windows 10 is no longer just an operating system for 32 and 64- bit PCs.

No comments:

Post a Comment

Today's Technology