In an announcement aimed squarely at developers, Microsoft's Antoine Leblond and Ted Dworkin yesterday revealed some hard details for the upcoming Windows 8 app store. Using Apple's and Android's various app stores as a point of reference, Microsoft has come up with terms that aim to address common complaints about the app store model.

First, the money: registration fees for individual developers will cost $49, and $99 for companies. When a paid app is first posted to the store, the revenue will split between the developer and Microsoft using the standard 70/30 ratio, but for apps that make more than $25,000, the split will change to 80/20 in favor of the developers. Unlike the Mac App Store, Microsoft will also allow both time-based and feature-based trial versions of apps in its store, which can be upgraded in-place to the full version if the developer supports it. Paid apps can start at $1.49 and cost up to $999.99.

The approval process for apps looks to be a more developer-friendly version of Apple's system: Windows 8 will be a curated platform, which should help curb some of the malware problems that Android is having. However, criteria for approval are clearly laid out even at this early date, and developers whose apps are rejected will be given feedback on what changes they'll need to make to get approved. Developers can also get status updates on exactly where they are in the approval process (all of this sounds pretty good, though Microsoft's rules for things like Xbox Live games and patches have drawn some criticism from developers for their inflexibility).

For both advertisements and in-app purchases, Microsoft offers its own platforms but does not mandate their use. If a newspaper or magazine publisher has an existing database of its users and a pre-existing authentication system, that publisher is free to continue using them in its app. Apple began mandating the use of its systems for in-app purchases earlier this year. 

Lastly, as usual, Microsoft spent some time assuaging the fears of its enterprise customers: via group policies and PowerShell scripts, domain administrators can both permit and deny access to the Windows Store and to individual apps, and can also deploy Metro apps directly to PCs without using the Windows Store at all. This functionality could be particularly useful for volume-licensed apps.

The Windows Store will make its first appearance in the Windows 8 Beta, which should be available at some point in February of 2012. Microsoft has announced a "First Apps" contest, through which developers that submit their apps before January 8 will have a chance to have their app featured in the beta store. Microsoft will allow only free apps in the store during the beta period, so users will have a good chance to dig around and see what Metro apps will be like.

Source: Windows Store for Developers blog

Comments Locked

17 Comments

View All Comments

  • Roland00Address - Wednesday, December 7, 2011 - link

    Will Microsoft support redownloading of an app?

    How many computers/devices can you put an app on without purchasing it again? (Or will this be a decision made via the developer of the app).
  • Oslik - Thursday, December 8, 2011 - link

    Yes, you can reinstall it unlimited number of times.

    One licence is valid for up to five devices. This cannot be modified by the developer. When you install the app on the sixth PC, it will be automatically uninstalled from one of the previous PCs. (Presumably after some warning and offer of a new licence for another five PCs.)

    I hope more details will be revealed in February or sooner.
  • Malih - Wednesday, December 7, 2011 - link

    I wonder if this will help reduce price of Windows 8 license when it's released
  • tviceman - Wednesday, December 7, 2011 - link

    Steam, big fish games, battle.net.... How are these already existing store clients going to compete or in what fashion will they exist within the windows 8 tile-based interface? Aside from users switching to "classic view," how will these clients work in the native win 8 interface?
  • Paul Tarnowski - Wednesday, December 7, 2011 - link

    It's possible to make an app without submitting it to the store. I would imagine that Steam at least would make a native app.
  • Roland00Address - Thursday, December 8, 2011 - link

    Thus I don't think you will find steam on the microsoft store, or if you do you will just find the steam storefront followed via you downloading the x86 game you are trying to play.

    Now all the casual games makers stores are seriously going to be sweating (as well as games in the future, once everything moves beyond x86).
  • Oslik - Thursday, December 8, 2011 - link

    It's a good question. They have a problem.

    I guess they have to compete with price - offer the same games for less. Plus offer better social services etc.

    We still don't know if Microsoft is going to offer XBox Live integration in Windows 8. I guess it is. But they select only top games for XBL, so perhaps Steam and others may concentrate on indie game devs.

    Because Microsoft supports custom in-app payments, Steam can in theory offer a Metro app, but I don't think Metro apps can support sideloading other apps. It would be too dangerous for the end user.

Log in

Don't have an account? Sign up now