One issue I have read about is the new APIs.
The new WinRT APIs for the new modern Windows Store applications are immature and in some cases incomplete. So developers can't write the applications they necessarily want to write at least not yet.
It isn't trivial for existing Windows desktop application developers OR existing Windows Phone application developers just pick up and use. There is some learning curve involved in both cases.
Obviously Microsoft have their reasons for this and it will get fixed in time, but I don't think it is helping things at the moment.
On the flip side I think Microsoft have done some genuinely interesting and innovate things in Windows 8/Windows RT. But as so often is the case with Microsoft the go to market strategy and execution leaves a lot to be desired.
The new WinRT APIs for the new modern Windows Store applications are immature and in some cases incomplete. So developers can't write the applications they necessarily want to write at least not yet.
It isn't trivial for existing Windows desktop application developers OR existing Windows Phone application developers just pick up and use. There is some learning curve involved in both cases.
Obviously Microsoft have their reasons for this and it will get fixed in time, but I don't think it is helping things at the moment.
On the flip side I think Microsoft have done some genuinely interesting and innovate things in Windows 8/Windows RT. But as so often is the case with Microsoft the go to market strategy and execution leaves a lot to be desired.