Upload
jim-oneil
View
1.252
Download
5
Embed Size (px)
DESCRIPTION
An overview of many of the options to create and monetize Windows 8 applications for the Windows Store. [Presented 12/3/2012 at Microsoft Store Boston]
Citation preview
Windows 8 App and Game Development Landscapeall the different ways you can build apps and games for Windows 8
Jim O’NeilTechnology Evangelist, Microsofthttp://aka.ms/jimoneil@jimoneil
http://aka.ms/8in30
agenda
Landscape Certification Monetization
landscape
Landscape Certification Monetization
HTML5/JS Developers• HTML5/JS Project Templates
C# / VB / C++ developersXAML – develop apps from scratch using Visual Studio and Blend
C# developersXamarin - Xamarin enables developers to build fully native iOS and Android apps in C# that can share code with Windows apps. Through code re-use and sharing, and by unifying mobile app development in C#, Xamarin makes it possible to deliver gorgeous, performant, native apps for all major device platforms quickly
Infinite Flight
Draw A Stickman Rdio
• Free open source SDK/Toolkit for creating cross platform mobile apps• Windows 8 Support is delivered via a set of NuGet packages
• jqMobi – standard appMobi Javascript SDK and Toolkit• Direct Canvas – HTML5 Canvas support
HTML5/JS developers
• Free open source cross platform framework for apps on mobile devices• Renders UI using HTML5 and CSS; Web browser encased in a native app
for each platform• Build for Windows Phone and Port to Windows 8
HTML5/JS developers
• < 1/6 of apps in the Windows Phone market are games• Games are the most
downloaded• 1/3 of all free apps are
games• Over ½ of all paid apps are
games• Demand > Supply =
opportunity
Game On!
HTML5/JS developersCanvas – and of course you can develop your game from scratch using the Canvas element in HTML5.
HTML5/JS developersGameMaker - family of products that caters to entry-level developers and seasoned game development professionals to create cross platform games
HTML5/JS developersGameSalad – create cross platform games rapidly with no code
HTML5/JS developers
Construct2 - cross platform game development for beginners
HTML5/JS developers
CreateJS – suite of modular libraries and tools which work together to enable rich interactive content on open web technologies via HTML5
http://bit.ly/R3v2DH http://bit.ly/R8Rf1v
HTML5/JS developersImpactJS - JavaScript Game Engine that allows you to develop stunning cross platform HTML5 Games
C# / C++ developersXAML – develop games from scratch using Visual Studio and Blend
C# developersMonoGame – cross platform implementation of the XNA 4.0 framework
C# developers
Unity – most popular cross platform game development tool for 2D and 3D games
C++ developersEpic Games Unreal Engine 3 (UDK ) – a complete professional framework that provides tools for creating high-quality games and apps, movies and advanced 3D visualizations and simulations
http://www.unrealengine.com/udk/
certification
Landscape Certification Monetization
agenda
Landscape Certification Monetization
Landscape
landscape
http://bit.ly/Win8StoreDocs
Read the agreements
Run the WACK
http://bit.ly/FixW8CertIssues
Quick Fixes
Certification Summary
Read the Windows Store Agreements12 Test on multiple devices including ARM!
3 If certification fails, check the ‘Common Fixes’ doc
monetization
Landscape Certification Monetization
Existing relationship
Subscriptions
Consumable purchases
Use Your Existing Commerce
Use our ad system
Bring your own
Ad SupportedTime-limited trials
Feature-differentiated trials
70/30 rising to 80/20 split
One-time Purchase
Persistent purchases
Expiring purchases
Purchases over time
Flexible options
Some Observations
Apps with a free trial downloaded 70 times more frequentlyApps with a free trial show a 10% conversion rate to purchase
For the top 100 revenue grossing applications (Jun 2010 – Jun 2012)84% feature in-app purchases; 81% of those are freedownloads have doubled; revenue has triplednet-revenue for paid apps has dropped 5% in past two years
• 40 million licenses of Windows 8 sold in first month (launched Oct 26th)
• 670M devices run Windows 7 – all upgradable
• 1.2B devices run Windows• IDC forecasts
• 300M Windows 8 units to ship in 2013
• 142.8M tablets to ship in 2013 (all OS)
Unprecedented opportunity for today’s Application
Developers!