Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Is your WP7 application ready for certification?

DZone's Guide to

Is your WP7 application ready for certification?

· Mobile Zone
Free Resource

Take this short test to evaluate whether your application is ready for certification.  Please note that your application details (name, version, etc) are not captured in this test, however your responses may be recorded and stored for analysis purpose.    The test is only indicative of how fair your application will do in the certification process.

The test will also give you hints & suggested applications/frameworks to achieve some functionalities

Once you appear for this survey, you will receive a mail with the survey results telling you how ready you are for WP7 Application Certification.

You can post your comments on this test below, or re-tweet it to promote this!



Is your Windows Phone application Certification ready?

Progress:

Are you ready with XAP file generated in Visual Studio 2010?

Is the size of the XAP file lesser than 255 MB?

Have you entered metadata such as title, description, category in WMAppManifest.xml?

Does your application sell, link to, or otherwise promote mobile voice plans?

If your application includes a trial version, does the trial version reasonably represent the functionality and quality of the full application?

If you are using Location Services, have you taken user's consent before using them?

Have you taken consent of using 'Personal Information' and have provided information of how it would be used? And the user can opt-in and opt-out of it when required?

Have you taken consent of using 'Push Notifications' and the user can opt-in and opt-out of it when required?

Your application name is original, licensed and does not use unapproved branded logo/items?

Your application does not have any obscene, illegal content, or that encourages harm, violence against any living, abstract or dead

Your application contains either of following - hate speeches, facilitates alcohol, tobacco, weapons, drugs, adult (sex/nudity), pornography, or promotes piracy, sells illegal drugs, pharmacy, terrorist activities, IP, illegal software, music, art

External referenced assemblies are mentioned as part of deployment in AppManifest.xml

Application Icon has dimension of 62x62 pixels on 96dpi? [Hint: You can use Expression Design or GIMP for picture editing]

Application Tile Image has dimension of 173x173 pixels on 96dpi? [Hint: You can use Expression Design or GIMP for picture editing]

If Application Tile Image has an icon, does it cover 80% of the area? [Hint: The rest 20% can be used to display the Application Title]

Have you checked & changed the required capabilities of the application? [Hint: Use CapabilityDetection tool in the SDK folder on WP7]

Are you using any COM components?

If your application is Silverlight Application, does it refer to XNA - Game or Graphics framework?

Have you obfuscated your code? [Hint: This is not mandatory, but advisable. Please visit PreEmptive website for their obfuscator]

Does your application support any language apart from- - English - French - Italian - German - Spanish

Small Mobile Application Image has - dimension of 99x99 pixels - 96dpi - PNG format - non transparent? [Hint: You can use Expression Design or GIMP for picture editing]

Large Mobile Application Image has - dimension of 173x173 pixels - 96dpi - PNG format - non transparent? [Hint: You can use Expression Design or GIMP for picture editing]

Large PC Application Tile Image has - dimension of 200x200 pixels - 96dpi - PNG format - non transparent? [Hint: You can use Expression Design or GIMP for picture editing]

Do you have a minimum of 1 application screenshot with - dimension of 480x800 pixels - 96 dpi [Note: This should be actual application picture taken on Emulator (in full mode)]

Does your application launch in 5 seconds? [Note: This may impact loading behavior on multiple devices. The best practice would be to load resources when required instead of loading them at startup]

Application does not terminate or hang on launch?

Application does not depend on the ProductId (hard-coded in manifest file)?

Splash Screen takes more than 1 second

On pressing Back button on the first screen, the application closes?

On pressing Back button on a pop-up, the application closes?

Does your application use >90MB of memory? [Hint: You can use Coding4Fun toolkit to monitor the memory usage of your application]

Have you tested your application on TRIAL mode? [Hint: Please check for TRIAL mode at both Launch & Activation]

When no Internet Connectivity (Wifi or 3G or Edge) is available, application shows a friendly message?

Does your application perform any UI operations when running under Locked Screen?

Does your application play audio when running under Locked Screen? [Note: Testing battery is essential for passing certification]

While saving an edited photo, do you notify the user?

While uploading a photo, do you notify the user when upload is complete?

Is the Tile element empty in the application manifest?

Are all UI elements visible on white and black theme?

Are you ready with a detailed description of your application, category to be published in and search keywords?

 
Source:  http://ganshani.com/2011/06/04/is-your-wp7-application-ready-for-certification/


Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}