Marketplace Information from Session 4 of WP7 Jump Start

The final session of the Windows Phone 7 Jump Start course discussed the Marketplace and I felt that it my be helpful to people if I summed up key points. For those who were unable to attend, I’ve briefly summed up the Marketplace information given so far. Don’t forget, this isn’t an exhaustive list and I highly recommend checking out the materials and forums. Below is simply a (hopefully useful) overview :).

  • Once you’ve registered ($99/year), you can release up to 5 free apps per year and unlimited paid apps per year. After five free apps, you have to pay $20 per extra free app.
  • http://developer.windowsphone.com – Register for Marketplace from this site.
  • Windows Live ID is a requirement
  • Individuals receive payment as personal income
  • Students can create free Marketplace accounts via DreamSpark (same unlimited paid and 5 free apps applies)
  • You’re provided a Developer Dashboard giving details of your account statuses
  • 70/30 split, so you get 70% of the revenue and MS get 30%
  • The money will be sent directly to your bank account (less any deductions)
  • Payments paid each month, but a minimum of USD$200 is required
  • Tax is important (of course!) – check the WP7 Developer Site for important details regarding tax (for both, US and non-US based developers)
  • As a developer, you’re highly encouraged to implement a trial version of paid apps using the Trials API
  • Your application will be available from various countries, so think about Globalisation and Localisation from the beginning (save you a lot of time in the long run if you want your app to be used worldwide!)
  • Once your application is in the Marketplace, it can continue to be sold after your subscription
  • WMAppManifest.xml will tell the user what services your application will use so that the user knows what (e.g. Location based apps will require the ID_CAP_Location permission) – You can edit this file in your VS 2010 solution (within the solution’s Properties folder)
  • XAP file over 20mb won’t be sent Over The Air (namely, 3G/carrier technology)
  • Limit for all files is 400mb
  • For more information on submission requirements, check this document
  • XAP Deployment tool can be used to share XAP files (which can be loaded onto an unlocked developer device or the emulator). (XNA apps work slightly different)
  • You can create Beta versions of your app – These apps can be downloaded via the Marketplace and will expire after a short time. The Marketplace will automatically remove the app from the phone.
  • Image below is an overview of the App Submission process

appsub

  • App submission is currently not open as it’s being finalised. Approximate date is September.
  • If you were lucky enough to be sent a development device, you can send me the phone 😀 – you need the Zune software to ‘talk’ to the device.
  • Developers can register up to 3 devices and students can register 1 (if they went through DreamSpark)
  • You can un-register the phone (in case you want to sell it on)
  • Any copy of VS2010 can deploy onto the phone (so it doesn’t have to be on your PC) – the phone is still tied to the developer via the Live ID
  • Deployment to the phone will fail if the Lock Screen is being displayed
  • Breakpoints work on code running in the phone (impressive!)

Check out the slides, with more details and information about this and other sessions over here.

@keyboardP

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: