Microsoft's Problem In a Nutshell

An XKCD cartoon this week nicely encapsulates the problem Microsoft faces with its traditional desktop versions of Windows: With the world moving to mobile apps and web apps, what's the future like for native desktop apps? Probable answer: There is no future for native desktop apps.

mac_pc_xkcd_0

Thanks to everyone who forwarded this. It's funny because it's true.

Discuss this Article 14

NSILMike
on Aug 5, 2011
If it's a problem for MS, it would seem to also be a problem for Apple. And, it will be fun to watch.
xpxp2002
on Aug 5, 2011
Except that the PC probably paid $600 for an 11.6" laptop to get a web browser. The Mac would have paid at least $1000.
argraphics
on Aug 5, 2011
@Mark Jonson To each his own...on how they spend there hard earned $$$$$$$
macpat
on Aug 5, 2011
I find that the folk who promote cloud computing do not know how the rest of the world lives. they live in a tech bubble. Most of the USA could not sustain could computing do to lack of wifi speeds. We are a long ways off.
spivonious
on Aug 5, 2011
You should include the title text on the image too. It was the funniest part, imo.
iamdavebowers
on Aug 5, 2011
While this is a problem, it's not the fundamental issue. If it was then we'll see Chrome OS going gangbusters very soon (which is highly unlikely).
yoshipod
on Aug 5, 2011
I think this is only partially true. There are certainly many applications that will do very well in the near future running in browser, however, others wont. I can see a shift of maybe 1/2 the market going this way in the future, but for many applications, native desktop apps are going to be the way to go. (Photoshop, video editing, high end games,etc.)
Info Dave
on Aug 5, 2011
A bigger problem for Microsoft is that the rest of the world is no longer chasing Microsoft standards, they are chasing web standards. Standards that don't need Microsoft as part of the solution. I think there is also a problem with legacy apps on Windows. There is a ton of line of business software running on Windows servers. Most of it was developed using the Win32 API. In the years since the release of Windows 7, This software is stuck in an XP world, and much of it has not been qualified to run on Windows 7 or Server 2008. A Microsoft only solution is no longer acceptable. Software must connect to a variety of devices. Microsoft is adopting HTML5 in a big time way, apparently to the detriment of Silverlight. In the post-PC era of software development, the world is not going to be chasing Microsoft by the tail. HTML5 will level the playing field.
RussEby
on Aug 5, 2011
If we really are "living in the cloud" then why are people complaining that Windows Phone 7 doesn't sync with a desktop? Surely, everyone has their data in the cloud. Why would anyone need syncing software? This is just another lame joke to try to bundle everyone into the same bucket. We live in a time where people want things just their way. Think about cars. Does anyone think there should only be one style of car? No. There is room for all different models. Including Cloud based laptops and even computers that run dail up.
ckeledjian
on Aug 5, 2011
So this makes more sense to Microsoft's push for HTML5 and Javascript for Windows 8 apps and Office. So apps will be platform independent and the platforms that run them best, like Windows 7 and WP7 with GPU accelerated IE will be the winners. In a world where you see people still pushing for yet another programming platform such as Object C, the company that better supports the most portable and widely used standard across all parts of its ecosystem will have better chance to succeed.
3DPiper
on Aug 5, 2011
"I find that the folk who promote cloud computing do not know how the rest of the world lives. they live in a tech bubble. Most of the USA could not sustain could computing do to lack of wifi speeds. We are a long ways off." "I can see a shift of maybe 1/2 the market going this way in the future, but for many applications, native desktop apps are going to be the way to go. (Photoshop, video editing, high end games,etc.)" I can't agree more with these two statements.. Web stuff is for light work.. I do 3D animations, there's no way that would be a 'web app' for what I do (3dsMax, renderfarm, etc).. Plus, there are still lots of people who don't have high-speed internet.. Not only that, but what happens when the power goes out or you lose online access? You can't do anything.. With everything client-side, I can still get work done, review old emails, check attachments, etc.. You can't do all that stuff if it's in the 'cloud'..
scottm99999
on Aug 5, 2011
@3DPiper, Exactly right...and let's not forget security. Once your data laves your network, you can never get it back. I wouldn't put anything in the cloud that's not encrypted. Plus, what happens if...your cloud provider goes out of business, has a data breach, gets sued & your data is part of the discovery process? Too many unanswered questions for me to trust the cloud too much.
Waethorn
on Aug 5, 2011
Apple won't let this happen because they won't give up their 30%.
pjsercel
on Aug 8, 2011
The real problem for Microsoft is that the rise of Web standards and small easily ported apps has eliminated OS lock-in via API. People are now free to buy the computer they want as opposed to the computer they must buy for compatibility reasons. Microsoft and its Wintel partners must compete on a level playing field. Hopefully, better machines and OS software will result. The bad news for the Wintel platform is that, more and more, people who care and are willing to spend on a high end machine now choose Apple machines.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use