SlideShare une entreprise Scribd logo
1  sur  33
Lee Stott
Technical Evangelist, Microsoft
Developer & Platform Evangelism
@lee_stott
LeeStott@Microsoft.com
http://blogs.msdn.com/ukmsdn
TheWindowsStore
HAVE AND USE TO INTERACT
WITH
COMPOSED
OF
RUNNING
ON
1bnSource: http://blogs.msdn.com/b/windowsstore/archive/2011/12/06/announcing-the-new-windows-store.aspx
690mSource: IDC, March 2012
60mSource: IDC, March 2012
All-up Windows Annual Sales Volume Worldwide (based on historical trends) – Consumer/Enterprise (millions)
Source: IDC Worldwide Windows Client Operating Environment 2011–2015 Forecast
90.036 102.639 109.396 123.464 137.722 150.776
97.567
112.503
127.188
141.951
158.794
180.905
0
100
200
300
400
2009 2010 2011 2012 2013 2014
Consumer Enterprise
100 million downloads in the first 2 months
WindowsStore:installedbydefaultoneveryPCandPhone
Startsat 70%for new apps
Jumpsto 80%
once your app
makes £16,000
RevenueShare
Build Your Portfolio
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 free
http://tinyurl.com/vsexpressgm)
Windows Store Developer Account
• Windows Store Developer Account
• Use your DreamSpark account to apply for a free Windows
Store Registration Code (normally $50)
• You still need a credit card (a nominal fee is charged and
refunded to verify your account)
• You’ll also need a bank account to deposit any potential
income earned by your app
• Income from the US to UK is covered by a tax treaty and you
just need to fill in a W-8BEN form online
• comprehensive instructions:
http://tinyurl.com/dreamspark4gm
Tools & Resources
Design Consideration
• Publishing to the Windows Store
• Design Considerations
• Settings Charm
• Publisher contact details
• Permissions
• Privacy Settings
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 just
UK)
• Paid and just US and UK (or just UK)
• Hardware Requirements
• Available to all systems
• Advanced Features:
• None – just click save
Submitting the App
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 easy
http://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 are
publishing – you are potentially liable...
• Cryptography:
• Select “No” unless you’ve added any encryption
Preparing to Create a Package:
• Preparing to Create a Package:
• Launch Visual Studio Express 2012
• Select Store -> Open Developer Account
• Log into your account
The Windows Store
• Publishing to the Windows Store
• App Submission Process
• Preparing to Create a Package:
• Launch Visual Studio Express 2012
• Select Store -> Acquire Developer
Licence
• Log into your account
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 the
location
• Select OK
The Windows Store
• Publishing to the Windows Store
• App Submission Process
• Preparing to Create a Package:
• Select “Store->Associate App with the
Store”
• Sign in (again!)
• Select your app and Associate it
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 it
should appear on the Start Screen after that
• Select “Validate Windows Store App”
• Select the version of your game/app which doesn’t
have _test at the end of the name
• Wait for the process to complete and address any
failures
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 text
and background colours
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 generated
in the output folder you specified on “Create
Application”
• Upload one or the other under “Packages” on
the App Dev Centre
• Once upload is complete it will perform more
automated tests
• Common Failures:
Entering the package /publisher names
incorrectly or using the wrong .pfx file
The App Description
• Publishing to the Windows Store
• App Submission Process
• Description:
• Describe your game/App
and upload screenshots
• MUST be 1366x768 resolution images
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 changed
between each submission.
• Common Failures
• Not having equivalent key/touch controls for everything
App Certification
Microsoft’s approach to certification compared to other
platforms
Certification ensures that apps
in the Windows Store are safe,
both for the system and the
users
Microsoft’s approach to
certification compared to other
platforms
App Publication
Analyzing App Performance
Lee Stott
Technical Evangelist, Microsoft
Developer & Platform Evangelism
@lee_stott
LeeStott@Microsoft.com
http://blogs.msdn.com/ukmsdn

Contenu connexe

Tendances

Sys01 creare applicazioni virtuali con microsoft application virtualization...
Sys01   creare applicazioni virtuali con microsoft application virtualization...Sys01   creare applicazioni virtuali con microsoft application virtualization...
Sys01 creare applicazioni virtuali con microsoft application virtualization...
DotNetCampus
 
Windows Phone Application Development
Windows Phone Application DevelopmentWindows Phone Application Development
Windows Phone Application Development
Jaliya Udagedara
 

Tendances (20)

How to install BullGuard Internet Security on Windows 11?
How to install BullGuard Internet Security on Windows 11?How to install BullGuard Internet Security on Windows 11?
How to install BullGuard Internet Security on Windows 11?
 
Building Universal Apps for Windows and Windows Phone
Building Universal Apps for Windows and Windows PhoneBuilding Universal Apps for Windows and Windows Phone
Building Universal Apps for Windows and Windows Phone
 
Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases
 
How to solve flash player installation Problem in Windows 7?
How to solve flash player installation Problem in Windows 7?How to solve flash player installation Problem in Windows 7?
How to solve flash player installation Problem in Windows 7?
 
Office Add ins community call-February 2019
Office Add ins community call-February 2019Office Add ins community call-February 2019
Office Add ins community call-February 2019
 
Win8 on Mac and more...
Win8 on Mac and more...Win8 on Mac and more...
Win8 on Mac and more...
 
Introduction to universal windows platform(uwp) app development
Introduction to universal windows platform(uwp) app developmentIntroduction to universal windows platform(uwp) app development
Introduction to universal windows platform(uwp) app development
 
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
 
4 Sessions Junio 2015: Xamarin Test Cloud & Insight
4 Sessions Junio 2015: Xamarin Test Cloud & Insight4 Sessions Junio 2015: Xamarin Test Cloud & Insight
4 Sessions Junio 2015: Xamarin Test Cloud & Insight
 
Getting started with LabVIEW
Getting started with LabVIEWGetting started with LabVIEW
Getting started with LabVIEW
 
Sys01 creare applicazioni virtuali con microsoft application virtualization...
Sys01   creare applicazioni virtuali con microsoft application virtualization...Sys01   creare applicazioni virtuali con microsoft application virtualization...
Sys01 creare applicazioni virtuali con microsoft application virtualization...
 
Azure slots for app deployment the continuous delivery way
Azure slots for app deployment the continuous delivery wayAzure slots for app deployment the continuous delivery way
Azure slots for app deployment the continuous delivery way
 
Introducing Windows Mobile 6.5
Introducing  Windows  Mobile 6.5Introducing  Windows  Mobile 6.5
Introducing Windows Mobile 6.5
 
A different version of this app is already installed with the same version nu...
A different version of this app is already installed with the same version nu...A different version of this app is already installed with the same version nu...
A different version of this app is already installed with the same version nu...
 
ThoughtWorks Live 2014: "Building Systems That Pivot"
ThoughtWorks Live 2014: "Building Systems That Pivot"ThoughtWorks Live 2014: "Building Systems That Pivot"
ThoughtWorks Live 2014: "Building Systems That Pivot"
 
Android & iPhone App Testing
 Android & iPhone App Testing Android & iPhone App Testing
Android & iPhone App Testing
 
Windows Runtime Apps
Windows Runtime AppsWindows Runtime Apps
Windows Runtime Apps
 
Windows Phone Application Development
Windows Phone Application DevelopmentWindows Phone Application Development
Windows Phone Application Development
 
Across the Isile - SMB Nation 2015
Across the Isile - SMB Nation 2015Across the Isile - SMB Nation 2015
Across the Isile - SMB Nation 2015
 
How to Drive 500 000 App Installs? FareFirst case
How to Drive 500 000 App Installs? FareFirst caseHow to Drive 500 000 App Installs? FareFirst case
How to Drive 500 000 App Installs? FareFirst case
 

En vedette

OnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFWOnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFW
Bella HaThuy Lai
 
Higher Ed LeaderAsia - LATEST
Higher Ed LeaderAsia - LATESTHigher Ed LeaderAsia - LATEST
Higher Ed LeaderAsia - LATEST
Bella HaThuy Lai
 
2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt
ooiwm
 
La accion-educativa-social2
La accion-educativa-social2La accion-educativa-social2
La accion-educativa-social2
Gaby OM
 
Data Lake
Data LakeData Lake
Data Lake
Soft Computing
 

En vedette (20)

OnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFWOnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFW
 
What music means to me
What music means to meWhat music means to me
What music means to me
 
Carpeta Ejecutiva CONAM 6
Carpeta Ejecutiva CONAM 6Carpeta Ejecutiva CONAM 6
Carpeta Ejecutiva CONAM 6
 
Higher Ed LeaderAsia - LATEST
Higher Ed LeaderAsia - LATESTHigher Ed LeaderAsia - LATEST
Higher Ed LeaderAsia - LATEST
 
Expo targuri prezentare ppt 2014
Expo targuri prezentare ppt 2014Expo targuri prezentare ppt 2014
Expo targuri prezentare ppt 2014
 
Kick-Off Crowdfunding Workshop - 30 maart
Kick-Off Crowdfunding Workshop - 30 maartKick-Off Crowdfunding Workshop - 30 maart
Kick-Off Crowdfunding Workshop - 30 maart
 
Les Experts SQL Server
Les Experts SQL Server Les Experts SQL Server
Les Experts SQL Server
 
Chairperson's report 2014 2015
Chairperson's report 2014 2015Chairperson's report 2014 2015
Chairperson's report 2014 2015
 
2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt
 
CycleStreets main presentation to OSM State of the Map 2009
CycleStreets main presentation to OSM State of the Map 2009CycleStreets main presentation to OSM State of the Map 2009
CycleStreets main presentation to OSM State of the Map 2009
 
kjatiner
kjatinerkjatiner
kjatiner
 
Mohammad hatta
Mohammad hattaMohammad hatta
Mohammad hatta
 
Designing an atlas with a minimalist aesthetic
Designing an atlas with a minimalist aestheticDesigning an atlas with a minimalist aesthetic
Designing an atlas with a minimalist aesthetic
 
La accion-educativa-social2
La accion-educativa-social2La accion-educativa-social2
La accion-educativa-social2
 
Kd 2.1 pertemuan 1
Kd 2.1 pertemuan 1Kd 2.1 pertemuan 1
Kd 2.1 pertemuan 1
 
Power point Pengertian dan Ciri-ciri Demokrasi
Power point Pengertian dan Ciri-ciri DemokrasiPower point Pengertian dan Ciri-ciri Demokrasi
Power point Pengertian dan Ciri-ciri Demokrasi
 
Perubahan dan adaptasi psikologis pada ibu hamil
Perubahan dan adaptasi psikologis pada ibu hamilPerubahan dan adaptasi psikologis pada ibu hamil
Perubahan dan adaptasi psikologis pada ibu hamil
 
Sistem endokrin
Sistem endokrinSistem endokrin
Sistem endokrin
 
ITSS Overview
ITSS OverviewITSS Overview
ITSS Overview
 
Data Lake
Data LakeData Lake
Data Lake
 

Similaire à Publishing your app to the Windows 8 Store

Testing the Video Chat
Testing the Video ChatTesting the Video Chat
Testing the Video Chat
uptuse
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guide
TrioBlack Trioblack
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentation
ISsoft
 
Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS Projects
Ciprian Redinciuc
 
Adobe premiere pro cs4 read me
Adobe premiere pro cs4 read meAdobe premiere pro cs4 read me
Adobe premiere pro cs4 read me
Liliana Og
 

Similaire à Publishing your app to the Windows 8 Store (20)

How to submit ios app in Appstore
How to submit ios app in AppstoreHow to submit ios app in Appstore
How to submit ios app in Appstore
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
Beta testing iPhone apps
Beta testing iPhone appsBeta testing iPhone apps
Beta testing iPhone apps
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for Windows
 
Construct 2: Exporting & Publishing to Web, Win8 and WP8
Construct 2: Exporting & Publishing to Web, Win8 and WP8Construct 2: Exporting & Publishing to Web, Win8 and WP8
Construct 2: Exporting & Publishing to Web, Win8 and WP8
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
GameMaker - Publishing to Windows 8
GameMaker - Publishing to Windows 8GameMaker - Publishing to Windows 8
GameMaker - Publishing to Windows 8
 
Testing the Video Chat
Testing the Video ChatTesting the Video Chat
Testing the Video Chat
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guide
 
Presentation[1]
Presentation[1]Presentation[1]
Presentation[1]
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentation
 
Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS Projects
 
Universal Apps for Windows
Universal Apps for WindowsUniversal Apps for Windows
Universal Apps for Windows
 
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile Apps
 
Bring and distribute your dekstop applications on the Universal Windows Platf...
Bring and distribute your dekstop applications on the Universal Windows Platf...Bring and distribute your dekstop applications on the Universal Windows Platf...
Bring and distribute your dekstop applications on the Universal Windows Platf...
 
Adobe premiere pro cs4 read me
Adobe premiere pro cs4 read meAdobe premiere pro cs4 read me
Adobe premiere pro cs4 read me
 
Hospital app project (how to upload app)
Hospital app project (how to upload app)Hospital app project (how to upload app)
Hospital app project (how to upload app)
 
W1.pptx
W1.pptxW1.pptx
W1.pptx
 
Test studio
Test studioTest studio
Test studio
 

Plus de Lee Stott

Visual Studio Tools for Unity Unity User Group 23rd Feb
Visual Studio Tools for Unity  Unity User Group 23rd FebVisual Studio Tools for Unity  Unity User Group 23rd Feb
Visual Studio Tools for Unity Unity User Group 23rd Feb
Lee Stott
 

Plus de Lee Stott (20)

Cortana intelligence suite for projects & hacks
Cortana intelligence suite for projects & hacksCortana intelligence suite for projects & hacks
Cortana intelligence suite for projects & hacks
 
Project Oxford - Introduction to advanced Manchine Learning API
Project Oxford - Introduction to advanced Manchine Learning APIProject Oxford - Introduction to advanced Manchine Learning API
Project Oxford - Introduction to advanced Manchine Learning API
 
Visual studio professional 2015 overview
Visual studio professional 2015 overviewVisual studio professional 2015 overview
Visual studio professional 2015 overview
 
Azure cloud for students and educators
Azure cloud   for students and educatorsAzure cloud   for students and educators
Azure cloud for students and educators
 
Getting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine MicrosoftGetting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine Microsoft
 
Create and manage a web application on Azure (step to step tutorial)
Create and manage a web application on Azure (step to step tutorial)Create and manage a web application on Azure (step to step tutorial)
Create and manage a web application on Azure (step to step tutorial)
 
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud SubscriptionSetting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
 
Imagine at Microsoft - Resources for Students and Educators
Imagine at Microsoft - Resources for Students and EducatorsImagine at Microsoft - Resources for Students and Educators
Imagine at Microsoft - Resources for Students and Educators
 
Porting unity games to windows - London Unity User Group
Porting unity games to windows - London Unity User GroupPorting unity games to windows - London Unity User Group
Porting unity games to windows - London Unity User Group
 
Visual Studio Tools for Unity Unity User Group 23rd Feb
Visual Studio Tools for Unity  Unity User Group 23rd FebVisual Studio Tools for Unity  Unity User Group 23rd Feb
Visual Studio Tools for Unity Unity User Group 23rd Feb
 
Unity camp london feb 2015
Unity camp london feb 2015Unity camp london feb 2015
Unity camp london feb 2015
 
Marmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftMarmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott Microsoft
 
E book Mobile App Marketing_101
E book Mobile App Marketing_101E book Mobile App Marketing_101
E book Mobile App Marketing_101
 
Game Republic 24th April 2014 - Maximising your app revenue
Game Republic 24th April 2014  - Maximising your app revenueGame Republic 24th April 2014  - Maximising your app revenue
Game Republic 24th April 2014 - Maximising your app revenue
 
Updateshow Manchester April 2014
Updateshow Manchester April 2014Updateshow Manchester April 2014
Updateshow Manchester April 2014
 
Microsoft Office for Education
Microsoft Office for EducationMicrosoft Office for Education
Microsoft Office for Education
 
Microsoft Learning Experiences Skills and Employability
Microsoft Learning Experiences Skills and Employability Microsoft Learning Experiences Skills and Employability
Microsoft Learning Experiences Skills and Employability
 
Game Kettle Feb 2014 Gateshead
Game Kettle Feb 2014 GatesheadGame Kettle Feb 2014 Gateshead
Game Kettle Feb 2014 Gateshead
 
GamesWest 2013 December
GamesWest 2013 December GamesWest 2013 December
GamesWest 2013 December
 
Microsoft Graduate Recuirtment postcard
 Microsoft Graduate Recuirtment postcard Microsoft Graduate Recuirtment postcard
Microsoft Graduate Recuirtment postcard
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Publishing your app to the Windows 8 Store

  • 1. Lee Stott Technical Evangelist, Microsoft Developer & Platform Evangelism @lee_stott LeeStott@Microsoft.com http://blogs.msdn.com/ukmsdn
  • 3. HAVE AND USE TO INTERACT WITH COMPOSED OF RUNNING ON
  • 7. All-up Windows Annual Sales Volume Worldwide (based on historical trends) – Consumer/Enterprise (millions) Source: IDC Worldwide Windows Client Operating Environment 2011–2015 Forecast 90.036 102.639 109.396 123.464 137.722 150.776 97.567 112.503 127.188 141.951 158.794 180.905 0 100 200 300 400 2009 2010 2011 2012 2013 2014 Consumer Enterprise
  • 8. 100 million downloads in the first 2 months
  • 10. Startsat 70%for new apps Jumpsto 80% once your app makes £16,000 RevenueShare
  • 12.
  • 13. 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 free http://tinyurl.com/vsexpressgm)
  • 14. Windows Store Developer Account • Windows Store Developer Account • Use your DreamSpark account to apply for a free Windows Store Registration Code (normally $50) • You still need a credit card (a nominal fee is charged and refunded to verify your account) • You’ll also need a bank account to deposit any potential income earned by your app • Income from the US to UK is covered by a tax treaty and you just need to fill in a W-8BEN form online • comprehensive instructions: http://tinyurl.com/dreamspark4gm
  • 16. Design Consideration • Publishing to the Windows Store • Design Considerations • Settings Charm • Publisher contact details • Permissions • Privacy Settings
  • 17. 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 just UK) • Paid and just US and UK (or just UK) • Hardware Requirements • Available to all systems • Advanced Features: • None – just click save
  • 19. 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 easy http://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 are publishing – you are potentially liable... • Cryptography: • Select “No” unless you’ve added any encryption
  • 20. Preparing to Create a Package: • Preparing to Create a Package: • Launch Visual Studio Express 2012 • Select Store -> Open Developer Account • Log into your account
  • 21. The Windows Store • Publishing to the Windows Store • App Submission Process • Preparing to Create a Package: • Launch Visual Studio Express 2012 • Select Store -> Acquire Developer Licence • Log into your account
  • 22. 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 the location • Select OK
  • 23. The Windows Store • Publishing to the Windows Store • App Submission Process • Preparing to Create a Package: • Select “Store->Associate App with the Store” • Sign in (again!) • Select your app and Associate it
  • 24. 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 it should appear on the Start Screen after that • Select “Validate Windows Store App” • Select the version of your game/app which doesn’t have _test at the end of the name • Wait for the process to complete and address any failures
  • 25. 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 text and background colours
  • 26. 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 generated in the output folder you specified on “Create Application” • Upload one or the other under “Packages” on the App Dev Centre • Once upload is complete it will perform more automated tests • Common Failures: Entering the package /publisher names incorrectly or using the wrong .pfx file
  • 27. The App Description • Publishing to the Windows Store • App Submission Process • Description: • Describe your game/App and upload screenshots • MUST be 1366x768 resolution images
  • 28. 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 changed between each submission. • Common Failures • Not having equivalent key/touch controls for everything
  • 29. App Certification Microsoft’s approach to certification compared to other platforms Certification ensures that apps in the Windows Store are safe, both for the system and the users Microsoft’s approach to certification compared to other platforms
  • 32.
  • 33. Lee Stott Technical Evangelist, Microsoft Developer & Platform Evangelism @lee_stott LeeStott@Microsoft.com http://blogs.msdn.com/ukmsdn