The world of technology moves at a blistering pace. Five years ago, Windows XP was the most-used operating system (OS) in the world. At the time, Microsoft was just beginning to roll out its first cloud-based service offerings under the Microsoft “Azure” brand. As consumers, we were still mostly living in a desktop world. Angry Birds was the #1 game in the iOS App Store, and the first-edition iPad had just rolled out. Today, Microsoft and operating systems look a lot different than they did five years ago. Here's how our world is changing.
2011 Market Share: Desktop OS
2016 Market Share: Desktop OS
2016 Market Share: Mobile OS
Today, the most heavily used operating system in North America is iOS, which runs on iPhones and iPads. The rest of the world mostly runs on Android. In third place are Windows operating systems (typically in places where mobile hasn’t taken off as much yet).
Clearly, the trend over the past five years has been a shift away from Microsoft and operating systems associated with it. As a technology enthusiast, I am always keeping an eye on this trend. Microsoft seems to be painfully aware as well, and is adapting to the trend.
At Microsoft’s annual Build conference, the company recently announced how it will now support Linux and OS X, Apple’s operating system. They will support these new systems with their standard suite of development tools. Previously, these tools worked only on a Windows OS.
Related to this, Microsoft also recently join the Linux Foundation — an organization of corporations and individuals who collaborate on various open-source projects. Joining the Linux Foundation means more than just submitting a Pull Request on GitHub. It represents Microsoft becoming actively involved in the use of Linux, Node.js, and other open-source projects.
Within the Linux Foundation, Microsoft is a Platinum Member. This is the highest membership level a corporation can have — even higher than Google's participation. As a technology enthusiast, I see this raising several interesting questions to ponder.
Microsoft knows the world is changing. We are seeing massive shifts toward more mobile devices, tablets, virtual reality and multiple reliable desktop OS choices. Amid all this change, how can the global technology powerhouse sustain growth and remain viable? Microsoft understands that a cloud-based OS, rather than desktop version, is the future. The company is focusing on building software for all devices. It is offering cloud-based services to support the software initiatives of the future. It is turning into an enterprise-software company rather than a one focused on both consumer and enterprise software.
The next five years, I believe, will not be as radical in terms of shifts as the past five years. But we will see the results of the past five years play out. Apple will retain its stronghold on the mobile market in North America, as there seems to be no reason for that to change. Apple-based computing devices — like the MacBook Pro — will continue to climb in market share. And Microsoft technology will begin to work very well on OS X systems.
There are some interesting new technologies coming. Virtual reality (VR), anyone? The impact of VR on our enterprise and consumer lives remains so be seen. Many prominent leaders in the software industry predict it will be large, however.
What does this mean for your organization? To start, you’ve probably relied on Microsoft technology and the PCs that support them for quite some time now. No worries, you can continue to do so. But do expect to see more and more MacBooks — and even possibly Chromebooks — showing up around your office in the next five years. The most recent release of the .NET Framework (now called .NET Core) is designed to run on Linux, OS X and Windows. In addition, the tooling around building applications that run on these operating systems will also run across all major operating systems.
In the next five years, expect the reliance on IT departments to lessen, if they haven’t already. As more and more software becomes cloud-based (think MS Outlook and SQL Server), there won’t be as much need for internal IT departments to manage Exchange servers and for database administrators (DBAs) to manage SQL servers.
We live in a brave new world; it is always evolving. Keeping up with all the trends can feel challenging. If you’re willing to adapt to changing technology, however, you will make future transitions easier for yourself and your organization. Take me for example. I wrote this blog post on a Mac with Microsoft software :-)
Interested in trying your hand at new technologies today? Download one of SSP's free scripts to try on your device.