Monetizing Games on Devices : Intel’s AppUpSM “Stores on ......Visibility, fragmentation, and...
Transcript of Monetizing Games on Devices : Intel’s AppUpSM “Stores on ......Visibility, fragmentation, and...
www.intel.com/software/graphics
Scott Crabtree
Tech Strategist & Evangelist
Intel AppUp Developer Program
GDC 2011
Monetizing Games on Devices : Intel’s AppUpSM “Stores on Store” Model
appdeveloper.intel.com
Who the heck am I?!? I’ve been working on games most of my >20 year career.
*Other names and brands may be claimed as the property of others.2
Agenda: how to make money with Intel’s AppUp
•Awesomeness and issues with current app stores
•AppUp, a store for 70M netbooks and more
•Intel’s partners; multiple stores in one
•Multiple development & porting options for AppUp
•Open MeeGo* OS
•Simple submission process
3
Videogames are undergoing a huge transition. Some have had great success in app stores.
4 *Other names and brands may be claimed as the property of others.
Visibility, fragmentation, and other issues make app store success difficult.
Desktops Laptops EmbeddedNetbooks Personal Devices Smart TVs In-vehicleTablets
Fragmentation Across Devices, OEMs, OS’s & Services Providers, and a haystack of >100,000 apps burying your needle.
App
Store
App
Store
App
Store
App
Store
App
Store
App
Store
5 *Other names and brands may be claimed as the property of others.
Visibility, fragmentation, and other issues make app store success difficult.
6 *Other names and brands may be claimed as the property of others.
You can be successful with AppUp. AppUp offers massive distribution opportunities across devices.
Simple, secure, trusted
marketplace.
7
Many companies are selling games through AppUp. It’s an opportunity for them & you to “get in on the
ground floor”.
8 *Other names and brands may be claimed as the property of others.
AppUp will offer massive worldwide reach across the continuum of devices and OS’s.
And more, with more coming!
Stay tuned!
9 *Other names and brands may be claimed as the property of others.
A stores-on-store model: submit to Intel, get into many partner stores too.
10 *Other names and brands may be claimed as the property of others.
AppUp offers unique value to partners, consumers, and creators.
Enable partners with the best infrastructure and integration
Provide consumers with great differentiated apps,
content and services
Give creators a great end-to-end platform: creation,
delivery & services
11 *Other names and brands may be claimed as the property of others.
* Except for US embargoed countries
Consumer
• Free apps can be downloaded from anywhere* in the world
• Consumers can purchase apps in:
− US and Canada (USD)
− 27 EMEA Countries (GBP in UK, EUR rest): Austria,
Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, German, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, UK
− 5 APAC Countries (USD): Australia, India, New Zealand,
Philippines, Singapore
Developer
• Free apps can be submitted from anywhere* in the world
• Developers can submit paid apps from:
− 10 Americas Countries: US, Canada, Argentina, Brazil, Colombia, Mexico, Chile, Costa Rica, Ecuador, Venezuela
− 14 APAC Countries: Australia, India, Japan, New Zealand, PRC, Singapore, South Korea, Taiwan, Hong Kong, Indonesia, Malaysia, Philippines, Thailand, Vietnam
− 37 EMEA Countries: Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Israel, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Russia, Serbia, Slovakia, Slovenia, South Africa, Spain, Sweden, Switzerland, Turkey, UAE, Ukraine, UK
AppUp has worldwide reach.
12
AppUp first focused on 70,000,000 netbooks powered by Atom.
“To date 70 million netbooks powered by the Intel Atom processor have been sold.”--GamesIndustry.biz, December 20, 2010
Majority of netbooks sold primarily to consumers, and gaming is a top use of the devices. -Intel Market Research
13 *Other names and brands may be claimed as the property of others.
The Intel Atom processor delivers high performance while using little power.
x86 architecture System-on-chip design On-board graphics, video, and memory controllers Wi-fi, Bluetooth, WWAN, and WiMAX Enhanced Intel® SpeedStep® Technology Much more: get tech info at appdeveloper.intel.com
14 *Other names and brands may be claimed as the property of others.
AppUp now supports laptops too; >165,000,000 sold each year
Year 1995 2000 2005 2010 2014
Worldwide Mobile PC Sales (#Millions) 10.0 28.5 66.3 169.8 264.0Source: etforecasts.com/pr/pr011110.htm
15 *Other names and brands may be claimed as the property of others.
AppUp supports C/C++/Qt & a variety of runtimes, and offers porting resources.
•Lightweight SDKS •Support for integrated development environments including wizards•Support for standards such as DirectX* & OpenGL*
16 *Other names and brands may be claimed as the property of others.
The AppUp developer component library offers you solutions & another potential source of income.
mOcean mobile: In-app advertising from Mojiva*, Inc.
Havok* PC XS: Physics & animation
Geolocation from GrandeMocha*: locate your apps using GPS or IP
Fork Particle* Casual SDK: create better particle effects, faster
Intel manages the validation,licensing, billing & distribution
17 *Other names and brands may be claimed as the property of others.
AppUp supports MeeGo*, a cross-device, open OS
Tablets & moreHandhelds/
Smartphones
Netbooks/Entry level desktops Auto
Connected TV
OS &Sys. Infra.
OS &Sys. Infra.
OS &Sys. Infra.
Intel AppUp℠ developer program and
Intel AppUp℠ center
MeeGo: Cross-device, open source OS
Platforms based on Intel® Atom™ processors
About MeeGo* compliance: wiki.meego.com/Quality/Compliance
18 *Other names and brands may be claimed as the property of others.
Source : ABI research, 9/10
MeeGo* is projected to be on millions of units over the next few years.
19*Other names and brands may be claimed as the property of others.
2010 2011 2012 2013 2014 2015
Netbooks Tablets Handhelds
25Mu
15Mu
5Mu
*Other names and brands may be claimed as the property of others.
MeeGo* Industry Momentum Is Growing. Join us: appdeveloper.intel.com/meego
Software Companies OEMs/ODMsOS Vendors
Service Providers
20
Download AppUp SDKappdeveloper.intel.com
Integrate simple SDK into your App
Test / Debug(Emulators available)
Create installer for AppPerform Beta Testing and submit your App & price
Obtain GUID for your App
Development, submission and validation are simple with AppUpSM
Get started at appdeveloper.intel.com
21
The AppUp SDKs are lightweight.This C++ example shows simple validation.
Get started at appdeveloper.intel.com
const ApplicationId myApplicationID(AdpConstants.ADP_DEBUG_APPLICATIONID);
/// Note: replace AdpConstants.ADP_DEBUG_APPLICATIONID with the actual application ID
int main(int argc, char** argv) {Application * myApplication = NULL;try {
myApplication = new Application(myApplicationID);} catch (AdpException& e) {
// Validation failedcout << "Caught exception in application: " << e.what() << endl;
}}
22
The free** AppUp Developer program includes incentives, tech resources, community, and exposure.
*Other names and brands may be claimed as the property of others.** US $99/year annual fee currently waived
Intel AppUp application fund – multi-million dollar commitment to promote the development of new apps and usage models for netbooks and tablets. The programs include Accelerator, Developer Challenge, and Launchpad for MeeGo*
Developer incentives: appdeveloper.intel.com/opportunities
23
24
And more, with more coming!
Stay tuned!
AppUp offers you massive distribution opportunities across devices.
* Other names and brands may be claimed as the property of others.24
Get massive distribution across a continuum of devices with AppUp!
More info: appdeveloper.intel.comScott<dot>Crabtree<at>intel.com
@ScottCrab
1. Sign up for the Intel AppUp Developer Program: appdeveloper.intel.com
2. Develop for or port to AppUp3. Include AppUp in your distribution plans
25
Come see us at the Intel Booth at Expo, North Hall #1212www.intel.com/software/gdc
Come and see these other talks by Intel folks at GDC:
26
This is your brain on game development – by Scott Crabtree—that’s me! Business Room 132 North Thu 9:00-10:00
Adaptive Order Independent Transparency Programming Room 3020 West Thu 1:30-2:30
Dynamic Resolution Rendering Programming Room 110 North Fri 9:30-10:30
Increase Your FPS with CPU Onload Programming Room 110 North Fri 11:00-12:00
Hotspots, Flops and uOps Programming Room 123 North Fri 2:00-3:00
PC Gaming’s Global Value Propositions Business Room 3002 West Fri 2:00-2:25
Delivering Demand-Based Worlds with Intel® SSDs Programming Room 110 North Fri 3:30-4:30
Optimization NoticeOptimization Notice
Intel® compilers, associated libraries and associated development tools may include or utilize options that optimize for instruction sets that are available in both Intel® and non-Intel microprocessors (for example SIMD instruction sets), but do not optimize equally for non-Intel microprocessors. In addition, certain compiler options for Intel compilers, including some that are not specific to Intel micro-architecture, are reserved for Intel microprocessors. For a detailed description of Intel compiler options, including the instruction sets and specific microprocessors they implicate, please refer to the “Intel® Compiler User and Reference Guides” under “Compiler Options." Many library routines that are part of Intel® compiler products are morehighly optimized for Intel microprocessors than for other microprocessors. While the compilers and libraries in Intel® compiler products offer optimizations for both Intel and Intel-compatible microprocessors, depending on the options you select, your code and other factors, you likely will get extra performance on Intel microprocessors.
Intel® compilers, associated libraries and associated development tools may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include Intel®
Streaming SIMD Extensions 2 (Intel® SSE2), Intel® Streaming SIMD Extensions 3 (Intel® SSE3), and Supplemental Streaming SIMD Extensions 3 (Intel® SSSE3) instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors.
While Intel believes our compilers and libraries are excellent choices to assist in obtaining the best performance on Intel® and non-Intel microprocessors, Intel recommends that you evaluate other compilers and libraries to determine which best meet your requirements. We hope to win your business by striving to offer the best performance of any compiler or library; pleaselet us know if you find we do not.
Notice revision #20101101
28
Apps Need to Be Secure &Maintain Privacy to get in AppUp
http://appdeveloper.intel.com/en-us/article/validation-guidelines#2.4
YOUR
APP
Security &
Privacy
Policy
Guidelines
Developer Program
Validation
MainSecurity /Malware
Guidelines
-Applications must not contain any kind of malware which could damage, destroy, or adversely affect other software, firmware, hardware, data, systems, services or networks. -The process and applications need to maintain the privacy of personal information and payment credentials. -Users should be offered terms of service and details on how personal information is gathered and disclosed.
MainUser Privacy
/ Opt-inGuidelines
-Applications may not perform any functions or site search or retrieve or collect user data or information about users for any unauthorized purpose. -Applications that publish a user’s data from their mobile device must ask user’s express permission to do so (opt-in).-Applications that publish a user’s location information must ask user’s express permission to do so (opt-in), and to provide a mechanism for opting out.- Application must notify users that a recording is taking place (audio, video, still images or other indicators). - Applications that use GPS/LBS APIs must inform user that location-based data is used solely at user’s discretion and that data may or may not be accurate.
29
Today
February
2010
announced
“MeeGo's open software platform will
present our customers with another choice
of a friendly, easy-to-use operating
system..” Acer CEO Gianfranco Lanci
“MeeGo is fully aligned with our major
initiatives to improve customer
experience in the mobile and converged
Internet spaces” Vivek Dev, Group
Director of Innovation at Telefónica*
*Other names and brands may be claimed as the property of others.
Numerous companies have announced plans to use MeeGo*
30
Legal DisclaimersINFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH
PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT.
Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.
Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
Intel may make changes to specifications, product descriptions, and plans at any time, without notice.
The Intel processor and/or chipset products referenced in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
All dates provided are subject to change without notice. All dates specified are target dates, are provided for planning purposes only and are subject to change.
Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
* Other names and brands may be claimed as the property of others.
Copyright © 2010, Intel Corporation. All rights reserved.
Appendix IThread Building Blocks:www.threadingbuildingblocks.org/
Graphics Performance Analyzers:www.intel.com/software/GPA/
Visual Computing Home Pagehttp://software.intel.com/en-us/visual-computing/
Graphics Samples Home PageKeep up to date with samples releasing throughout the year
Graphics Samples Page:http://software.intel.com/en-us/articles/code/
Sandy Bridge Samples Page:http://software.intel.com/en-us/articles/sandy-bridge/
35