It is often said that form follows function, but when it comes to modern operating systems, the reverse tends to be true. Portable devices such as smart phones and tablets demand interfaces that work without being compromised by their small size. The spread of linked user accounts and cloud storage demands similar functionality across different devices. The market dominance of these platforms suggests that an OS should emphasize mobile functionality over features and design elements better suited to non-mobile platforms.
Windows 10 is a unified platform that spans across desktops, tablets, mobile devices, and game consoles. It reinforces interconnectivity between devices, but focuses on the desktop, not by excluding other formats, but by avoiding unnecessary elements not suited to desktops.
Desktop operating systems offer a number of advantages. The screens are significantly larger than those used in mobile devices, and the precision offered by a mouse allows for a greater level of finesse than touch controls. The desktop is also supported by decades of software design philosophy, while mobile devices are still considered a young, though rapidly growing, technology.
However, as noted in a recent article by Ian Bogost, as phones have taken on a greater number of valuable features, the quality of actual phone calls has decreased dramatically. Dropped calls, reduced sound quality, and a less audio-conducive design are all costs of portability. Phones are no longer primarily audio devices, nor are they strictly for communication, but those basic qualities are worse now despite the many advances we’ve seen in phone technology.
Windows 10 seeks to avoid a similar backslide by preserving the original strengths of the desktop. The Start Menu returns to improve organization and accessibility, the screen layout is optimized for a desktop display, and the arsenal of keyboard shortcuts remains as impressive as ever. In short, no desktop functionality has been sacrificed in favor of other design philosophies.
Cortana in Windows 10. Source: news.microsoft.com
Though the Windows 10 desktop is as powerful and versatile as ever, Microsoft has also adapted features from mobile operating systems. For example, the ability to add notes directly to content via keyboard or touchscreen harnesses the tactile nature of mobile screens to reinforce otherwise traditional interfaces. Unified apps allow for seamless shopping, gaming, and production across multiple platforms. Additionally, features like allowing a Windows Phone to function as a PC when attached to a monitor and the inclusion of Cortana elevate Windows 10 beyond traditional operating systems without compromising functionality.
Operating systems and their associated interfaces are in a constant state of flux, so it can be easy to emphasize the new and popular over the old and proven. Windows 10 shows an alternate path, with the reliable features of the past serving as a foundation upon which new ones can be built.
With the best mix of the old and new, what features do you plan to take advantage of when developing for Windows 10? Is the desktop functionality the most important feature, or is it merely a stepping stone for your ambitions? Let us know in the comments below.