It's all well and good Microsoft copying Apple's business model here, but until they copy Apple with regards to paying their third-party devs, iOS developers will always be happier than Windows7/mobile/WindowsStore devs.
- Here's how it works with Apple: you get to view daily stats for your sales, and you get paid for that month's sales at the end of the month. Boom!
- Here's how it works currently with Microsoft: you have no idea about sales until months and months have elapsed, and then they tell you you'll get paid some months even later than that.
...so tell me Microsoft, is this enough incentive to retain any of the 'developers developers developers' that you may attract, so that they will go on to develop more than a single product?
Meh.
Microsoft are at an all time low at the moment. They're a lumbering hippo in the IT world, surviving solely through their clout and might. Lots of other companies 'get it' and are far more agile. It'll be Zunes all the way down if they're not careful.