bill volk

20
Developing for the Experience: Choices in Device Development William Volk CEO, PlayScreen

Upload: carl-ford

Post on 20-May-2015

387 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Bill volk

Developing for the Experience: Choices in Device Development

William Volk

CEO, PlayScreen

Page 2: Bill volk

• Published 1st iPhone web games at launch

• 20+ Apps in the Apple iPhone App Store

• 10+ on Google Android App Market

• Blackberry Apps for Clients

• Symbian, J2ME and Feature Phone experience

• Games, Enterprise, Health, Security and Telecom

Our Experience

Page 3: Bill volk

Smartphone Market

Source: Millennial Media, 8/10

Page 4: Bill volk

Smartphone App Stores

Source: Silicon Valley Insider, 3/10

Page 5: Bill volk

Overview: iPhone

• iOS Operating System

• Objective-C Programming

• Uniform Screen Resolutions

• Semi-Multitasking

• Good development tools

• Crowded Market

Page 6: Bill volk

Overview: iPhone

Source: AdMob 2009

Page 7: Bill volk

Overview: Android

• Multiple Screen Sizes:

– G1: 320 X 480 pixels

– Samsung Captivate: 480 x 800 pixels

• Java/Eclipse & Multitasking

– NOT Java Micro Edition

• Open Market - Low Revenue

• May become #1 Smartphone

Page 8: Bill volk

Overview: Blackberry

• Many devices - legacy handsets

• Java 2 Micro Edition, long history

• Multitasking

• Many Screen Resolutions:

– Curve: 320 x 240, Bold 480x360 …

• Large installed base

• Migrating OS to QnX

– Version 7 last of the current OS

Page 9: Bill volk

Other Handsets

• Nokia is still the #1 Smartphone

– Over 40% Worldwide, but in decline

– Fragmented handsets and software

• Ovi store ships 2.3 million downloads per day ….840 million per year level.

• Does support J2ME.

• Windows Phone 7 and others

Page 10: Bill volk

History of App Porting

• 1970’s/1980’s

– UCSD Pascal P-Machine

– Publishers (games) create own virtual

machines that abstract hardware

• 1990’s

– Java, HTML

• 2000’s

– Flash etc.

Page 11: Bill volk

Business Considerations

• Paid or Free App?

– Users don’t care about app portablity

– iPhone market HYPER-COMPETITIVE

• Purpose of App?

– Serving an existing base

- OR -

– Trying to reach a new market

Page 12: Bill volk

Strategy and Tactics

• Asset Creation

• Code Modules

• Least Common Denominator

• Reduce Feature set on some handsets

• Porting Solutions:

– Flash, HTML5 Based

Page 13: Bill volk

Porting Tools

• Flash

– iPhone NOT supporting Flash in the browser

– Flash will be able to create iPhone apps.

– Android and Blackberry runtimes coming.

– Not clear on if this will be deployed in the app stores

• HTML5

– Run HTML5 in native wrappers.

– Commercial conversion tools:

PhoneGap, Titanium

Page 14: Bill volk

Case Study - Destination Irvine

Tourism app for iPhone, Android, and RIM

Features: Maps, Videos, Calendar and Attractions

Page 15: Bill volk

… and what about Games?

• Very demanding marketplace

• 3D apps create even more issues

• Fragmented hardware on Android and

Blackberry - Huge performance

differences

• Lessons from the video game industry

• What about Facebook?

Page 16: Bill volk
Page 17: Bill volk
Page 18: Bill volk
Page 19: Bill volk
Page 20: Bill volk