platform = stage. how to choose a mobile development platform?

71
Teemu Kurppa teemu.kurppa@iki.fi HUIKEA.com

Upload: teemu-kurppa

Post on 06-Jul-2015

5.060 views

Category:

Technology


1 download

DESCRIPTION

A presentation about mobile platforms and business. Why iPhone matters? What has changed during the 2008? What problems AppStore and similar application stores solves for an application developer? What problems they don't solve. I gave this talk at MobileDevCamp Helsinki in February 2009. More about it here: http://dirtyaura.org/blog/2009/03/10/mobiledevcamp-slides-platform-stage/

TRANSCRIPT

Page 1: Platform = Stage. How to choose a mobile development platform?

Teemu [email protected]

HUIKEA.com

Page 2: Platform = Stage. How to choose a mobile development platform?

Platform = StageHow to choose

a mobile development platform?

Page 3: Platform = Stage. How to choose a mobile development platform?
Page 4: Platform = Stage. How to choose a mobile development platform?
Page 5: Platform = Stage. How to choose a mobile development platform?
Page 6: Platform = Stage. How to choose a mobile development platform?
Page 7: Platform = Stage. How to choose a mobile development platform?
Page 8: Platform = Stage. How to choose a mobile development platform?

Platforms

Page 9: Platform = Stage. How to choose a mobile development platform?

140M20M1M 30M 30M 1B

Page 10: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

Page 11: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

★★★

Page 12: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

★★★

★★ ☆

Page 13: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

★★★

★★

★ ★ ☆ ☆ ☆

Page 14: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

★★★

★★

★ ★ ☆ ☆ ☆

Page 15: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

★★★

★★

★ ★ ☆ ☆ ☆

Page 16: Platform = Stage. How to choose a mobile development platform?

140M20M1M 50M 30M 1B

Flash Lite

Web1B

500M

Java ME1B

★★★

★★

★ ★ ☆ ☆ ☆

Page 17: Platform = Stage. How to choose a mobile development platform?

iPhone changedthe game

Page 18: Platform = Stage. How to choose a mobile development platform?

S60 140M

Sold units

Why iPhone matters?

Page 19: Platform = Stage. How to choose a mobile development platform?

S60 140M

20MiPhone

Sold units

Why iPhone matters?

Page 20: Platform = Stage. How to choose a mobile development platform?

S60 140M 0.20

20MiPhone

Sold units% flat-ratedata plan

×

Why iPhone matters?

Page 21: Platform = Stage. How to choose a mobile development platform?

S60 140M 0.20 28M

20MiPhone

Sold units% flat-ratedata plan

Potentialcustomers

Why iPhone matters?

Page 22: Platform = Stage. How to choose a mobile development platform?

S60 140M 0.20 28M

20M 1.00iPhone

Sold units% flat-ratedata plan

Potentialcustomers

×

Why iPhone matters?

Page 23: Platform = Stage. How to choose a mobile development platform?

S60 140M 0.20 28M

20M 1.00 20MiPhone

Sold units% flat-ratedata plan

Potentialcustomers

=

=

×

×

Why iPhone matters?

Page 24: Platform = Stage. How to choose a mobile development platform?

S60 140M 0.20 3M

20M 1.00 10MiPhone

Sold units% flat-ratedata plan

Educatedcustomers

=

=

x

x

x

x

Why iPhone matters?

% knowsabout apps

0.10

0.50

Page 25: Platform = Stage. How to choose a mobile development platform?

S60 140M 0.20 3M

20M 1.00 10MiPhone

Sold units% flat-ratedata plan

Educatedcustomers

=

=

x

x

x

x

Does Java matter?

% knowsabout apps

0.10

0.50

1B 0.01 1MJava ME =x x 0.10

Page 26: Platform = Stage. How to choose a mobile development platform?

dirtyaura.org/blog

iPhone 3G release

Big Asian advertiser joined

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2007 2008

0.0

36.3

10.0

20.0

30.0

11.7 Motorola

1.8 HTC

9.5 SonyEricsson

10.5 Samsung

29.0 Nokia

3.5 RIM

15.5 Apple

Page 27: Platform = Stage. How to choose a mobile development platform?

The initial user experienceof your appon E65

Page 28: Platform = Stage. How to choose a mobile development platform?
Page 29: Platform = Stage. How to choose a mobile development platform?
Page 30: Platform = Stage. How to choose a mobile development platform?
Page 31: Platform = Stage. How to choose a mobile development platform?
Page 32: Platform = Stage. How to choose a mobile development platform?
Page 33: Platform = Stage. How to choose a mobile development platform?

Purchase decision!

Page 34: Platform = Stage. How to choose a mobile development platform?
Page 35: Platform = Stage. How to choose a mobile development platform?
Page 36: Platform = Stage. How to choose a mobile development platform?
Page 37: Platform = Stage. How to choose a mobile development platform?
Page 38: Platform = Stage. How to choose a mobile development platform?
Page 39: Platform = Stage. How to choose a mobile development platform?
Page 40: Platform = Stage. How to choose a mobile development platform?

Where is the game I just downloaded?

Page 41: Platform = Stage. How to choose a mobile development platform?
Page 42: Platform = Stage. How to choose a mobile development platform?

The initial user experienceof your appon iPhone

Page 43: Platform = Stage. How to choose a mobile development platform?
Page 44: Platform = Stage. How to choose a mobile development platform?
Page 45: Platform = Stage. How to choose a mobile development platform?
Page 46: Platform = Stage. How to choose a mobile development platform?
Page 47: Platform = Stage. How to choose a mobile development platform?
Page 48: Platform = Stage. How to choose a mobile development platform?
Page 49: Platform = Stage. How to choose a mobile development platform?
Page 50: Platform = Stage. How to choose a mobile development platform?
Page 51: Platform = Stage. How to choose a mobile development platform?

Purchase decision!

Page 52: Platform = Stage. How to choose a mobile development platform?
Page 53: Platform = Stage. How to choose a mobile development platform?
Page 54: Platform = Stage. How to choose a mobile development platform?
Page 55: Platform = Stage. How to choose a mobile development platform?
Page 56: Platform = Stage. How to choose a mobile development platform?
Page 57: Platform = Stage. How to choose a mobile development platform?

AppStore solves 2 problems

Page 58: Platform = Stage. How to choose a mobile development platform?

A distributionsolution

Page 59: Platform = Stage. How to choose a mobile development platform?

A paymentsolution

Page 60: Platform = Stage. How to choose a mobile development platform?

for both users and publishers

Page 61: Platform = Stage. How to choose a mobile development platform?

500 million apps installed

Page 62: Platform = Stage. How to choose a mobile development platform?

500 million apps installed 40 million devices

Page 63: Platform = Stage. How to choose a mobile development platform?

500 million apps installed ÷ 40 million devices =12.5 apps in every device

Page 64: Platform = Stage. How to choose a mobile development platform?

20 000 apps published

Page 65: Platform = Stage. How to choose a mobile development platform?

AppStoredoes not solve marketingfor you

Page 66: Platform = Stage. How to choose a mobile development platform?
Page 67: Platform = Stage. How to choose a mobile development platform?

Do what you know - Learn the platform

Think distribution and monetization first - technological possibilities second

Choose mobile web - if possible

Do for current hot top devices - not for everybody, not for the past or the future

How to choose a platform?

Page 68: Platform = Stage. How to choose a mobile development platform?

The platform is a stagethat defines an audienceyoureach.

Page 70: Platform = Stage. How to choose a mobile development platform?
Page 71: Platform = Stage. How to choose a mobile development platform?

by cgo2http://www.flickr.com/photos/cgo2/1032558204/sizes/o/

Attributions