In the past year, Microsoft executives have been trying to explain the company’s ongoing strategy: One Windows, and at the 22 July 2014 fourth quarter financial phones conference of Microsoft, this explanation continues. Microsoft CEO Satya Nadella said to the media and analysts, Microsoft is about to simplify the next generation of Microsoft’s three versions of the Windows operating system into a single aggregation system, on all screen sizes.
Oh wow, you might ask, a Windows can be run on both smart phones, tablet pcs, PCs and Xboxs? Not exactly, Satya Nadella then attempt to further clarify his remarks, however, it was too late to stop those hit headlines on the magazines.
What exactly does that “One Windows”means? Look at the explanation foreign media ZDNET author Mary Jo Foley gives:
ONE team led the development of all versions of Windows: since July 2013 Microsoft was planning to re-establish a unified operating system sector (leaded by the Terry Myerson), this team has existed. The team will focus on the development work of Windows Phone, Windows Embedded, Windows (PC and Tablet PC) and Xbox.
ONE core: Windows Phone, Windows 8, Windows RT and Windows Server will all be built based on a common core (NT core). Yes, layered architecture method used by Microsoft allows different operating systems built on top of a core can be run on a variety of hardware.
ONE unified and business model cross-platform Store: In the past year, Microsoft has made effort for the unified Windows Phone app store and Windows stores, but Microsoft still need to work harder and to achieve such an effect: a cross-shop to across all platforms. A single application store probably will appear on the next Windows Phone and Windows (code-named Threshold), but it should be noted that, whether the Xbox application will be added to the App Store,it is still an uncertainty.
ONE unified development platform: Over the years, Microsoft executives have always holding a desire – that one day developers can write one more time, which will enable the Micro to be run on all Windows platforms. In order to achieve this, Microsoft is committed to using as much as possible uniform API in the core of the system, as well as to build application tools for Windows, Windows Phone and Xbox system development. Microsoft has already made efforts in many places, such as allowing Windows and Windows Phone developers to reuse their code …… right, it is the Universal Windows apps.