How Microsoft is Starting Over With Windows 8
One of the things that I have been observing as we have seen bits of Windows 8 get shared publicly, is the drastic re-thinking of the OS and the role of the OS by Microsoft.
Obviously the most glaring sign is the Metro UI which presents information in an entirely new way. The other somewhat obvious but somewhat subtle observation is around touch. Given that Microsoft has been thinking about touch as it relates to Windows for quite a while now, it is surprising that they actually got it right as late as they did.
Regardless of how long it took I actually think Microsoft has finally nailed touch at least in the area of the operating system. The next question will be can they and their development community nail touch with applications.
The last interesting observation is around Windows on ARM. There is still very little information regarding and being shared with WoA (Windows on ARM), which may not be a good sign, however we do know that new applications created using MSFT’s tools are supposedly able to cross both X86 and ARM versions of Windows.
There is still the question of legacy applications written for X86 and whether they will work on ARM. As far as I can tell from talking with industry folks the consensus is no, they would need to be re-complied or written again from scratch. Another early observation and perhaps needed clarification is whether or not the non-Metro UI version of Windows is available on ARM. I am yet to get a clear answer on that point but some trustworthy sources tell me only the Metro UI is Windows on ARM.
Now if that is true that existing Windows applications are not backwards compatible with ARM and the Metro UI is the only way you experience WoA then I am left to conclude that Windows 8 on ARM is essentially a brand new operating system.
It is an entirely new look and feel, it requires brand new apps with no support for existing ones, therefore an entirely new third-party development ecosystem needs to cultivated. If that is true then how can we not consider it an entirely new OS platform?
So why doesn’t MSFT call it something other that Windows? The answer I believe is because WoA and Windows 8 holistically is Microsoft’s best attempt to completely start over with Windows.
Windows on ARM is clearly a re-start of Windows, assuming my claim of a new OS is valid, and they are pushing the Metro UI as a larger part of the overall Windows experience while downplaying the more familiar start bar, program, task manager, application bar part of the Windows UI.
I don’t think it is any industry secret that Windows has continued to maintain many of the same fundamental OS technologies for over a decade. Some of those things like the registry for example may not be the best ways to go forward. This is why I believe Microsoft knew they needed a fundamental rebuilding of the OS at a functional and fundamental level and Windows 8 is their best attempt at a re-start.
If they can successfully transition their partners to a new OS that is built to thrive in the PC and the Post-PC era then it will benefit them greatly.
I actually applaud this work of theirs to scrap many of the things they clung to from Windows of the past and look more to the future role Windows will play in the personal computing ecosystem.
In fact if you think about it there is no better time for Microsoft to have a fundamental re-start of Windows than now. My ONLY hope is that they execute on this platform and that they get it right the first time.
I do not believe Microsoft can withstand the “third times a charm” syndrome they have faced in the past given how fast this market is moving.