Linked by snydeq on Tue 19th Feb 2013 18:41 UTC
Microsoft As PC prospects decline, Microsoft has been moving toward a hybrid, cross-platform future with an eye toward opportunities in the server closet and the cloud. But the question remains, How might Microsoft evolve to get there? "It's tempting to say the past five years has seen Microsoft's desktop-centric strategy slowly give way to a pell-mell free-for-all made up of equal parts desktop, server, mobile hardware and software, cloud services, and auxiliary systems like the Xbox. Truth is, intention has always been present. It's only now, thanks to major upheavals in consumer tech and the cloud, that Microsoft's broad-spectrum plays are becoming more evident and critical. [...] What may be new for Microsoft is the need to better cohere its strategy around an ever-widening array of services and technologies, especially as the breadth of competition it faces widens. Most of all, if there ever comes a time to stop being a consumer-oriented company, Microsoft shouldn't flinch. A future where Microsoft doesn't make hardware or end-user programs seems remote, but there was a time when IBM abandoning its PC business seemed jarring, too." And if Microsoft can't quite cohere its strategy, the best means to this end may be to divide.
Permalink for comment 553061
To read all comments associated with this story, please click here.
Member since:

Microsoft does everything they can to push away developers, specially for Windows 8, Windows RT and Windows Phone 8. Let's enumerate why.

1) Need Windows 8 to develop for Metro/WP/WRT, and it's expensive (not cheap anymore). I'm sure if they had any faith on Windows Marketplace, they'd give away Windows for free so people would develop for it and/or purchase stuff.
2) Developer support is the worst. Blackberry gave me free devices for me to port stuff to. Microsoft will not.
3) The APIs are all proprietary. No OpenGL, for example, makes porting really difficult. OpenGLES 3 is coming out soon and the mobile DirectX API is still behind OpenGL ES 2.0. Plus, not unix based like iOS or Android. If you want people to make apps for you, make it easy for them and support saner apis like OpenSL, OpenAL, OpenGL, etc.
4) They'd rather do expensive devices that few people can buy instead of massive cheap devices. At this rate no one will buy any software I make for it.
5) No upgrades for the existing phones means less people will buy whathever I do.


Reply Score: 11