Windows is now over Thirty Years old, which is beyond ancient in technology years. As a result of this, Windows itself is encumbered by features, functions, and elements that some devices today may no longer require. In a market where new device types are being presented all the time, Windows itself is too old and heavy to be able to adapt to those new devices (an example of which are smartwatches) rapidly enough. As it ends up, Microsoft understands this and is working on something internally that aims to fix this issue.
Over the last several months Microsoft is working on "Andromeda OS." According to some sources, Andromeda OS is the future backbone of Windows and is a huge step forward in making Windows 10 a really universal OS. In other words, Andromeda OS is a common denominator for Windows that works cross-platform, on any device type or architecture, that can be improved with modular extensions that offers devices features and experiences where needed.
In layman's terms, its ultimate objective is to make Windows 10 far more flexible, enabling it to be installed on a larger range of devices without being based on specific, pre-existing product versions. As a result of this, Windows itself can become smaller depending on the device, the OS itself can be built much faster, and devices will not be encumbered by elements and features they do not really require; accelerating total performance in the process on smaller sized or less capable devices.
As it presently stands, OneCore and the Universal Windows Platform are the only real universal components of Windows 10. Everything else is specific to the lots of versions of Windows. For instance, Win32 programs are specific to Windows on the desktop and aren't found on Windows Mobile. With Andromeda OS, Microsoft wishes to eliminate these specific product versions, and turn Windows 10 into a completely modular platform by componentizing the OS.
As a result of this complete modularity, specific Windows 10 product versions such as Windows 10 Mobile or Windows 10 on Xbox end up being redundant. Andromeda OS enables Windows 10 to be set up and built for a particular device without it having to be its own version. It offers Microsoft and hardware makers the flexibility of building versions of Windows 10 with various features and functions, rapidly and effectively.
Andromeda OS and CShell are laying the foundation for Windows into the next years and beyond. Andromeda OS will help kick-start Windows on modern-day, mobile phones, in addition to modernizing Windows itself for new device types that may appear over the next several years. Microsoft needs a flexible, configurable and nimble OS and Windows today isn't really that. Andromeda OS will make it that, and that's extremely interesting.