Summary of Windows Phone 7 Application Certification Requirements

July 28, 2010 in Windows Phone 7

 

image

Updated for Version 1.3 released September 2010.

After going through the Windows Phone 7 Application Certification Requirements document, I created this summary of the main points for quicker reference than the 27 pages of the September 2010, version 1.3 document.

Size:

· Over the air install up to 20MB;

· disclose additional data package if greater than 50MB;

· max XAP size 400MB;

Images:

Description Pixels File Type Required Location
Application Icon 62 x 62 PNG Required XAP
Application Tile Image 173 x 173 PNG Required XAP
Device application icon 99 x 99 small173 x 173 large PNG, 262 dpi Required Marketplace catalog
Desktop application icon 200 x 200 PNG, 262 dpi Required Marketplace catalog
Panoramic background art 1000 x 800 PNG, 262 dpi Optional Marketplace
Screenshot 480 x 800 PNG 1-8 Required Marketplace catalog

Performance:

· First screen render within 5 seconds (use splash screen)

· Responsive to user input within 20 seconds

Prompt User:

· Chat, instant messaging, or other person-to-person communication applications that all creation of accounts via phone device, must verify that user is at least 13 years old

· “Opt-in” consent for publishing personal information to any service or other person

· “Opt-in” consent for push notifications

· User-friendly error message on exception

· Visual progress bar with cancel option for time consuming activities

· Back button in games to present in-game pause menu or main menu with resume option

· Message if Location Service turned off in a location-aware application

· Explicit permission on first use of toast or tile notification

· Explicit permission on first run of application under a locked screen

· Apps that play their own background music must ask before stopping or adjusting music playback from Music + Video Hub

Settings screen:

· Enable/disable toast notification

· Enable/disable tile notification

· Enable/disable application from running under a locked screen

· Use/Override music from Music + Video hub

· Control own background music/adjust hub music (ex: volume)

Restrictions:

· May not require the user to pay outside of Windows Phone Marketplace to activate, unlock, upgrade, or extend usage of the application

· May not sell, link to, or promote mobile plans

· May not consist of, distribute, link to, or incent users to download, or otherwise promote alternate marketplaces for applications and/or games

· Must not jeopardize the security or functionality of phone devices or Marketplace

· Advertising must comply with http://advertising.microsoft.com/creative-specs

· Apps that allow purchase of music content must include Windows Phone music Marketplace as an option.

· For music not purchased through Windows Phone music Marketplace, app must include its own playback

· Content restrictions include: licensed, copyrighted, illegal, obscene, indecent, violent, defamatory, libelous, slanderous, threatening, hate speech, discriminatory, adult-related, promotes illegal activities, excessive alcohol, tobacco, weapons, drugs, violence, profanity

· PInvoke, COM interoperability, debug symbols, reflection were it affects phone capabilities, uncaught exceptions

· Must not include viruses, malware, or malicious software

Summary of Windows Phone 7 Application Certification Requirements

0 Comments

    1. [...] This post was mentioned on Twitter by Hans Verbeeck and Mark Tucker, Ginny Caughey. Ginny Caughey said: RT @marktucker: Summary of Windows Phone 7 Application Certification Requirements – http://bit.ly/9zGrjr #wp7 #wp7dev [...]

    2. Summary of Windows Phone 7 Application Certification Requirements…

      Summary of Windows Phone 7 Application Certification Requirements…

    3. Windows Phone 7 – Experiência para programadores (XXVII)…

      Mais uma levada de links relacionados com o desenvolvimento para WP7: Performance Optimization on Windows…

    4. [...] “Summary of Windows Phone 7 Application Certification Requirements” [...]

Leave a Reply

Summary of Windows Phone 7 Application Certification Requirements

4 Trackbacks