Publishing your app to the Windows 8 Store

690 views

Published on

tips and guidance for publishing your app to the Windows 8 store

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
690
On SlideShare
0
From Embeds
0
Number of Embeds
79
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Publishing your app to the Windows 8 Store

  1. 1. Lee StottTechnical Evangelist, MicrosoftDeveloper & Platform Evangelism@lee_stottLeeStott@Microsoft.comhttp://blogs.msdn.com/ukmsdn
  2. 2. TheWindowsStore
  3. 3. HAVE AND USE TO INTERACTWITHCOMPOSEDOFRUNNINGON
  4. 4. 1bnSource: http://blogs.msdn.com/b/windowsstore/archive/2011/12/06/announcing-the-new-windows-store.aspx
  5. 5. 690mSource: IDC, March 2012
  6. 6. 60mSource: IDC, March 2012
  7. 7. All-up Windows Annual Sales Volume Worldwide (based on historical trends) – Consumer/Enterprise (millions)Source: IDC Worldwide Windows Client Operating Environment 2011–2015 Forecast90.036 102.639 109.396 123.464 137.722 150.77697.567112.503127.188141.951158.794180.90501002003004002009 2010 2011 2012 2013 2014Consumer Enterprise
  8. 8. 100 million downloads in the first 2 months
  9. 9. WindowsStore:installedbydefaultoneveryPCandPhone
  10. 10. Startsat 70%for new appsJumpsto 80%once your appmakes £16,000RevenueShare
  11. 11. Build Your Portfolio
  12. 12. Development Environment• Publishing to the Windows Store• Development Environment• You will need Windows 8!• Free to download as part of DreamSpark Premium• Dual boot is an option (e.g.http://tinyurl.com/dualbootgm)• Install Visual Studio 2012 (Express version is freehttp://tinyurl.com/vsexpressgm)
  13. 13. Windows Store Developer Account• Windows Store Developer Account• Use your DreamSpark account to apply for a free WindowsStore Registration Code (normally $50)• You still need a credit card (a nominal fee is charged andrefunded to verify your account)• You’ll also need a bank account to deposit any potentialincome earned by your app• Income from the US to UK is covered by a tax treaty and youjust need to fill in a W-8BEN form online• comprehensive instructions:http://tinyurl.com/dreamspark4gm
  14. 14. Tools & Resources
  15. 15. Design Consideration• Publishing to the Windows Store• Design Considerations• Settings Charm• Publisher contact details• Permissions• Privacy Settings
  16. 16. Publishing to Store• App Submission Process• Log into your Windows Store Dashboard and select“Submit an App”• App Name: Reserve a name for your app• Selling Details:• Price and Markets• Free and just English-speaking territories (or justUK)• Paid and just US and UK (or just UK)• Hardware Requirements• Available to all systems• Advanced Features:• None – just click save
  17. 17. Submitting the App
  18. 18. App Submission Process• App Submission Process• Age Ratings:• Self-certification• Formal ratings are optional for most markets• Getting a PEGI (European) rating is free and easyhttp://apps.pegi.eu/Games/Submit• Avoid Korea, South Africa, Brazil and Taiwan• The lower the age rating the bigger the market• Be aware of the content of the game you arepublishing – you are potentially liable...• Cryptography:• Select “No” unless you’ve added any encryption
  19. 19. Preparing to Create a Package:• Preparing to Create a Package:• Launch Visual Studio Express 2012• Select Store -> Open Developer Account• Log into your account
  20. 20. The Windows Store• Publishing to the Windows Store• App Submission Process• Preparing to Create a Package:• Launch Visual Studio Express 2012• Select Store -> Acquire DeveloperLicence• Log into your account
  21. 21. The Windows Store• Publishing to the Windows Store• App Submission Process• Preparing to Create a Package:• Select File->New Project• Settings are irrelevant, but note thelocation• Select OK
  22. 22. The Windows Store• Publishing to the Windows Store• App Submission Process• Preparing to Create a Package:• Select “Store->Associate App with theStore”• Sign in (again!)• Select your app and Associate it
  23. 23. The Windows App Cert Kit• Publishing to the Windows Store• App Submission Process• Creating a Package for Submission:• In Windows:• Launch “Windows App Cert Kit”• You may need to search for it on the first run, but itshould appear on the Start Screen after that• Select “Validate Windows Store App”• Select the version of your game/app which doesn’thave _test at the end of the name• Wait for the process to complete and address anyfailures
  24. 24. Testing of your App• Testing of your Windows Store App• App Submission Process• Creating a Package for Submission:• Common App Cert Kit failures:• Running the test on the _test (debug) version• Not enough contrast between foreground textand background colours
  25. 25. Uploading a App• Publishing to the Windows Store• App Submission Process• Creating a Package for Submission:• Uploading the Package• Find the .appxupload or .appx files generatedin the output folder you specified on “CreateApplication”• Upload one or the other under “Packages” onthe App Dev Centre• Once upload is complete it will perform moreautomated tests• Common Failures:Entering the package /publisher namesincorrectly or using the wrong .pfx file
  26. 26. The App Description• Publishing to the Windows Store• App Submission Process• Description:• Describe your game/Appand upload screenshots• MUST be 1366x768 resolution images
  27. 27. Windows App Failure• Publishing to the Windows Store• App Submission Process• Notes to Testers:• It is unlikely you will pass on your first submission• Remember to tell them exactly what you have changedbetween each submission.• Common Failures• Not having equivalent key/touch controls for everything
  28. 28. App CertificationMicrosoft’s approach to certification compared to otherplatformsCertification ensures that appsin the Windows Store are safe,both for the system and theusersMicrosoft’s approach tocertification compared to otherplatforms
  29. 29. App Publication
  30. 30. Analyzing App Performance
  31. 31. Lee StottTechnical Evangelist, MicrosoftDeveloper & Platform Evangelism@lee_stottLeeStott@Microsoft.comhttp://blogs.msdn.com/ukmsdn

×