Marketplace and Third Party Applications

The Windows Phone Marketplace is the exclusive way for users to install applications on WP7S - though corporate developers building applications for a few hundred people were promised their own alternative before launch. The marketplace hub itself is, for all intents and purposes, very similar to Apple's App Store marketplace model. There's one-time billing method entry, support for updates, categories, featured and rated applications, and everything we've grown used to expecting from an "App Store."

However, there are a few notable and important exceptions. First off, the marketplace will be the exclusive place to purchase LIVE enabled games, music, and third party applications. Virtually everything you can buy on the phone will be sold through marketplace.

Next on the list is that marketplace will allow an API for developers to distribute trials of their software. Developers can design whatever trial expiration criteria suits them; during sessions examples such as elapsed time, level based, or number of application launches were tossed around. After the trial expires, the marketplace works just like you'd expect it to - users can be upsold either directly through the application, or the marketplace directly. This is a boon for try before you buy shopping, which is still absent from Apple's App Store, leading popular developers to create "lite" titles. Of course, in that scenario, user data is lost when migration from lite to full versions takes place. Because the trial marketplace application in most cases is the full version (just with trial checks inside), user data will not be lost when a user upgrades to the full version.

In addition, carriers can sideload and preload applications on WP7S. This is the "Contoso" menu item in the above picture (Pocket PC and Windows Mobile users should be familiar with the reference). Letting carriers value-add through both sideloading and preloading their own branded applications is a mixed bag. On one hand, it's a bargaining chip WP7S has to bring to the table when OEMs sit down and negotiate bringing hardware to a specific carrier. On the other, it ultimately leads, again, to a fractured user experience. Out of the box, applications available on one carrier will not be available on the other. At present, no carrier has truly offered a compelling application, but it isn't farfetched to see something like that happening eventually. There's also of course the stigmata attached to buying a phone preloaded with a bevy of carrier-branded applications. There's a perception that a clean wiped device is exclusive or higher-end - it's the OS X and iPhone effect here - and Microsoft will have to be careful about what it allows carriers to preload to avoid overwhelming end users or damaging its brand.

But what carriers are really going to like is the optional way the marketplace can bill app purchases. In addition to traditional credit card billing, billing through the mobile operator is now an option, one which will no doubt appease carriers even more worried about becoming "dumb pipes." No details were disclosed during MIX10, but there's no doubt some revenue sharing that will take place between Microsoft and carriers should they go this route. Developers still get the disclosed 70% revenue share either way.

Third party applications will present themselves primarily as "tiles" on the main launch page (note that third-party applications can only be single-wide tiles; double wides are reserved for first-party applications). Additionally, tiles can also extend themselves through appropriate "hubs." This is where Microsoft hopes to begin to chip away at the application-centric design other platforms are built around. An example given was how WP7S' colorize application both exists as a tile, and an entity within the pictures hub - it can be launched in either place since ultimately it modifies pictures.

The remainder is all the details. Marketplace application submission will begin this coming summer, illustrating that Microsoft wants a strong catalog of applications at launch beyond what we've already seen. At present, the marketplace will support application sales in 30 markets worldwide, illustrated below. There's still a $99 yearly fee to be part of the development program and submit applications, although developers can collect revenue even after their yearly subscription has expired. In addition, debugging on a hardware of your choice (rather than the emulator) will require an unlock through a registration process with Microsoft.


Marketplace - Application Vetting

Marketplace also comes with the caveats attached to a uniform application distribution model, not the least of which includes a validation, vetting, and digital signature process for all applications. Let's be clear - WP7S only runs signed code, and to get that signature, you'll need validation. Each time you run the application, WP7S will check that application's signature against the marketplace, both to check that it's valid, and that hasn't been revoked. Yes, marketplace has an application kill-switch.


Application Submission Workflow

There are three major categories of testing criteria thus far. Microsoft is calling them "test criteria pillars":

    1. Technical Validation
      1. Applications are reliable
      2. Applications are resource friendly
      3. Applications are free of malicious software
      4. Applications do not interfere with phone functionality
    2. Policy Validation
      1. Meets Microsoft standard for global content policies
      2. Meets application type guidelines
    3. Market Validation
      1. Evaluated against regional policies - is it legal to sell in this market?
      2. Localization review

They've strongly emphasized that this process will be completely open, that an NDA will not be required to see the application provider agreement, and that they will "publish everything about how the marketplace works." I was on the edge of my seat the whole time for more specific details or a screenshot of a developer access panel with clearly marked status steps, but no such details came. I get the feeling they're still trying to strike some kind of balance between policy requirements and openness that actually fosters useful and innovative applications. Microsoft insists that this kind of application vetting is necessary to deliver "really good end user experiences." Part of that is only allowing "developers with the best intentions" into the marketplace.

There's also the disturbing "content policies" smell test under policy validation. This is a nod to the arguably draconian policies that recently resulted in sweeping deletion of softcore porn applications from Apple's App Store. Microsoft is apparently taking a similar route of having applications pass a content test for validation - at a PG-13 rating. Sorry folks, that means no softcore porn applications in the marketplace.

As far as turnaround time from submission to approval to marketplace presence ready-for-purchase, Microsoft is hoping to meet a 5 day turnaround time for 98% of content. Thus far, they've been successfully meeting that bar for Windows Mobile's "Windows Marketplace for Mobile," hopefully there's equally little friction for WP7S' "Windows Phone Marketplace."

So on one hand, Microsoft is pinky-swearing they won't be evil and will actually tell you what they're doing during application approval, but on the other, haven't given any specific examples. This is another circumstance where the details just haven't been fleshed out yet. Time will tell exactly how open this process is, and whether in practice it's any different than Apple's controversial App Store model. Microsoft has already launched a large number of partners, and demonstrated at least 14 third party applications already in development, which you can see in the gallery below.

The State of Cut and Paste  Gaming on Windows Phone 7 Series
Comments Locked

55 Comments

View All Comments

  • glynor - Monday, March 22, 2010 - link

    I don't know... I'm no Apple fanboy but I've never understood why people get all excited about the supposedly superior Nexus One hardware:

    1. Crappy 6-bit dithered screen with horrible super-saturated color reproduction.
    2. Multitouch broken in hardware.
    3. 512MB of onboard Flash memory all that's available for applications.

    Yes, it does have a really nice main processor, but that's really about all it has going for it hardware wise. The rest is at best equal to the much-earlier iPhone 3GS, and at worst isn't even up to that level.

    Don't get me wrong... I love the open nature of the platform. But I really don't like MANY of the choices that both HTC and Motorola made in these current iterations.
  • n0nsense - Sunday, March 21, 2010 - link

    LOL :)
    iPhone is a gadget. It has tons of apps, but has to be tweaked to be a powerful tool.
    As for crap hardware, Nexus is one step ahead of iPhone, while many others on pair. Of course there are tons of cheaper (crappier)devices, but they are good for market share. More devices, more developers.
    Don't get me wrong, I prefer plain Linux on my mobile (something like MeeGo), but if i had to choose, iPhone and Winmo sharing the last place.
  • bupkus - Sunday, March 21, 2010 - link

    I'm sitting here with my Palm Treo Pro with Windows Mobile 6.1 and while understanding the douse and flame approach I'm wondering why just because my desktop Windows gets service releases I had imagined my phone would receive the same?
    Silly me.
  • gnesterenko - Sunday, March 21, 2010 - link

    Droid for me. Thanks for clarifying.
  • kanabalize - Monday, March 22, 2010 - link

    unless android has lotsa eyecandy(icon style, chic GUI design) like iphoneOS, its going to be dead....

    Remember the real consumer is the non-technological savvy users not people who reads alot of reviews and familiar with the technology...

    when people have to choose between iphone and other android phone they aren't really care about what is behind the OS but what is right there in front of their eyes....
  • dhaoracle - Sunday, March 28, 2010 - link

    I'm mad that this world is still naive idiots when it comes to things of any such. I might do that with a nice piece of ass but i will at least to get to know whats her name and what she's doing here(wherever).
    And why is anyone talking about Windows Mobile 6.5. stop hating and do your research. Google is nothing but eye-candy nothing else but a pretty balloon with lots of helium and pastry at the bottom. thats it nothing more nothing less.I would go with iPhone before Android and i hate iPhone...
  • darwinosx - Sunday, March 21, 2010 - link

    Looks like the juvenile Droid ads found a sucker.
  • CSMR - Sunday, March 21, 2010 - link

    It makes sense. Android is competitive or almost competitive with WM6.5. Now WM has lost most of its features while android will only improve.
  • deputc26 - Sunday, March 21, 2010 - link

    Seriously why no Android review? It is the most power-user friendly mobile platform. 2.1 is far superior to WinMo 6.5.
  • Anand Lal Shimpi - Sunday, March 21, 2010 - link

    I'm working on a review of the AT&T Nexus One :)

    Take care,
    Anand

Log in

Don't have an account? Sign up now