Sounds like he's jumping the gun. I don't see that future happening.
Sounds like he's jumping the gun. I don't see that future happening.
Gabe is worried about his cash cow becoming a second-class citizen on the platform.
He recognizes the struggles with Linux (and with gaming PCs on the TV) adoption for gaming and is working to clearly identify and fix them.
It sounds like he's moving away from Windows to address innovation and gaming PC adoption on the TV (and similar ideas). While Microsoft might not take away the Desktop, they certainly aren't making it easier to do custom things like booting to Steam or creating a controller based input/abstraction (that's simple for a non-techie gamer to setup and maintain).
And apparently notch can't afford a code signing certificate.
Unless I'm mistaken, (non-ARM) Windows works the same way, except Microsoft relies on third-party CAs to issue code-signing certificates (and, pedantically, NTFS calls extended attributes "alternative data streams").
Do you really think Microsoft wouldn't prefer that in the future they make it so most people choose the Windows store over anything else, by pushing it even more into their faces, like they did with Metro?
Many people asked for the Start Menu to be back in the desktop mode, and they didn't bring it back? Why would they do that, when it doesn't interfere at all with Metro mode to just have that in the desktop mode? Why else would they do that, if they didn't want to force Metro even more on you by turning it into a shortcut to Metro mode instead?
Desktop apps can do many more things than WinRT apps are allowed to do. There are thousands of business critical applications running on desktop that are likely rarely maintained. These two reasons alone should convince you that Microsoft would be stupid to remove the desktop.
The blend of Metro and desktop is not meant to kill the desktop. It's simply a bet on hybrid devices (like Surface, Yoga, etc.) becoming the norm in years to come.
If apps are going to have to be rewritten to run on mobile devices, why tie yourself down to the Metro platform when end users are wanting to run their LOB apps on their iPads anyway?
Also, you can immediately deploy the same app to tablets, laptops and desktops, which isn't the case with iPad apps.
>I see RT as likely to accelerate the adoption of platform agnostic web apps in enterprise.
I am specifically not advocating platform-specific applications.
Microsoft has essentially thrown away the reasons for enterprise developers to tie themselves down to the Microsoft platform. If that's the case, there's relatively little reason to tie themselves down to any single platform.