Summary of Windows Phone 7 Application Certification Requirements
July 28, 2010 in Windows Phone 7
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
0 Comments
Leave a Reply
4 Trackbacks
Tweets that mention Summary of Windows Phone 7 Application Certification Requirements | SHAZAML! -- Topsy.com
on July 28, 2010Neudesic Blogs
on July 29, 2010Alberto Silva
on July 29, 2010Developer Resources « Phone7
on July 30, 2010
[...] 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 [...]
Summary of Windows Phone 7 Application Certification Requirements…
Summary of Windows Phone 7 Application Certification Requirements…
Windows Phone 7 – Experiência para programadores (XXVII)…
Mais uma levada de links relacionados com o desenvolvimento para WP7: Performance Optimization on Windows…
[...] “Summary of Windows Phone 7 Application Certification Requirements” [...]