(X) Hide this
    • Login
    • Join
      • Generate New Image
        By clicking 'Register' you accept the terms of use .

WP7: Software Distributions and Content Restrictions in Windows Phone 7

(2 votes)
Anton Polimenov
Anton Polimenov
Joined Nov 10, 2009
Articles:   7
Comments:   16
More Articles
5 comments   /   posted on Aug 03, 2010
Tags:   windows-phone-7 , marketplace , restrictions , requirements , anton-polimenov
Categories:   Windows Phone 7

This is part 5 of the Windows Phone 7 series.

Software Distribution in Windows Phone 7

There will be only one way for distributing our applications and it’s called Market Place. This means that there will be no more cab files or anything else. Market Place is an application, which comes with Windows Phone 7 OS. All the applications for Windows Phone 7 will be available for purchase and download thru Market Place. There will be two methods to pay for an application – with credit card and thru your mobile operator (by adding an application fee to your monthly bill).

There will be free, “try before buy” (trial) and paid applications. Trial API will be the way to make “try before buy” applications. This is very useful, because more customers can try your application, and it is less likely that they will return it. The developer will have full control over the time or the type of the trial application.

You can see the Trial API in action and more about it here.

So the first thing you need to do as a developer is to register for the Market Place. Note that it will not be free of charge. The mentioned price is 99$ for a year. If you are a student, you can register to Marketplace for free via DreamSpark.

With this registration (free or paid), you will be able to submit unlimited paid applications and 5 free applications per registration. Each free application over the limit will cost you 19,99$.

Microsoft also offers optional push notification service to help developers stay engaged with the customer. This means that you will be able to communicate with all your customers. There will be three kinds of push notifications - Tile notifications, Toast notifications and Raw notifications.

You can read more about the push notifications here.

Your applications will be able to update automatically from the Windows Phone Marketplace, but no more information is available for now.

There will be more than one cloud in the Marketplace service. There are two clouds at the moment – Public Cloud and Private Betas Cloud. Third cloud is mentioned, but it’s not official for now – Private Cloud.

The Public Cloud is for applications that can be purchased and downloaded by the clients.

The Private Betas Cloud will be for the beta testers of your applications. This means that you will be able to define people for your beta testers and only they will have access to your beta application.

The third unofficial cloud – Private Cloud, will probably be used for specific customers' solutions.

You can read more about the clouds in Marketplace here.

As a developer, you will be able to register a number of devices which unlocks the capability to side-load applications onto devices directly from development tools such as Visual Studio or Expression Blend.

See this article for more information about unlocking phones for developers.

Here is the process of distributing the application:

Source: MSDN © 2010 Microsoft Corporation. All rights reserved.

As you can see in this picture, after you publish your application, it will be deeply examined. If it matches all the requirements (Content and Software), it will be certified and signed. After that, your application will be available for the end-users.

You can see the “Understanding Marketplace & Making Money with Windows Phone 7 Applications” presentation here.


Content restrictions

Microsoft has posted a document, which describes all requirements for your application. You can find the document here.

Here are some of these restrictions. Your application can’t contain:

  1. Violence – blood, guns, exploding body parts, cruelty to animals, audio of humans or animals suffering. (I’m not sure if this will be valid for games, because this means no war games).
  2. Sexual content at all. That includes nudity too.
  3. Any illegal content – drugs, gambling, piracy, illegal online pharmacies, terrorist activities, underage drinking.
  4. Discrimination or hate speech.
  5. Defamatory, Slanderous etc.
  6. Any content that is restricted by the law (I’m not sure about the different country laws).


Software requirements

In the same document you can see all software requirements. The most important thing you need to know is that you have to ask the user for a permission if you want to use any resources (Camera, GPS, Personal Information – Contacts, Photos, Browsing History, SMSes etc.). You also have to ask the user to confirm that he/she is 13 or more years old, if your application enables chats or any other person to person communication.

Your OTA(over the air) installation file may not exceed 20MB. If it does, it will be downloaded via Wi-Fi or PC thru Microsoft’s software.

If your application needs to download large data (more than 50 MB), you have to ask the user for permission.

If you plan to include advertisements in your application, it must comply with the Microsoft Advertising Creative Acceptance Policy Guide.


If you plan to develop for Windows Phone 7, you should read all the requirements, otherwise your application could be disapproved and it will never meet your clients => You will not get any money for your work :)



  • -_-

    RE: WP7: Software Distributions and Content Restrictions in Windows Phone 7

    posted by BOhemia on Aug 11, 2010 17:36

    when will you be submitting your future articles

    looking forward for them :D

  • AnTo

    RE: WP7: Software Distributions and Content Restrictions in Windows Phone 7

    posted by AnTo on Aug 14, 2010 19:41
    The next article will be submitted on 16.08 (this year of course :) ). I hope you'll enjoy it ;)
  • -_-

    RE: WP7: Software Distributions and Content Restrictions in Windows Phone 7

    posted by Chris on Sep 11, 2010 13:41
    same sencorship alla Apple here. What are these people thinking. What is so difficult to provide a extra pin with the phone to unlock if for adult content. The world really does not need another US centric gadgets.
  • AnTo

    RE: WP7: Software Distributions and Content Restrictions in Windows Phone 7

    posted by AnTo on Sep 11, 2010 14:47
    The main concept is the same - I can't deny, but It is not the same. I think that this will be better than the apple's realization. About the adult content - I don't mind about it. Don't forget the Xbox support. That means that a lot of children will use this OS.
  • -_-

    RE: WP7: Software Distributions and Content Restrictions in Windows Phone 7

    posted by fuckmicrosoft on Nov 06, 2010 19:00
    hey you fucks not that you heave the worst OS anyway unreliable resrtictive ... now that you even constrict free programming we will change with all systems away from ms. thanks for givin us the reason

Add Comment

Login to comment:
  *      *       

From this series