platform = stage. how to choose a mobile development platform?
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 2: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/2.jpg)
Platform = StageHow to choose
a mobile development platform?
![Page 3: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/3.jpg)
![Page 4: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/4.jpg)
![Page 5: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/5.jpg)
![Page 6: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/6.jpg)
![Page 7: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/7.jpg)
![Page 8: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/8.jpg)
Platforms
![Page 9: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/9.jpg)
140M20M1M 30M 30M 1B
![Page 10: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/10.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
![Page 11: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/11.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
★★★
![Page 12: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/12.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
★★★
★★ ☆
![Page 13: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/13.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
★
★★★
★★
★ ★ ☆ ☆ ☆
☆
![Page 14: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/14.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
★
★★★
★★
★ ★ ☆ ☆ ☆
☆
![Page 15: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/15.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
★
★★★
★★
★ ★ ☆ ☆ ☆
☆
![Page 16: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/16.jpg)
140M20M1M 50M 30M 1B
Flash Lite
Web1B
500M
Java ME1B
★
★★★
★★
★ ★ ☆ ☆ ☆
☆
![Page 17: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/17.jpg)
iPhone changedthe game
![Page 18: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/18.jpg)
S60 140M
Sold units
Why iPhone matters?
![Page 19: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/19.jpg)
S60 140M
20MiPhone
Sold units
Why iPhone matters?
![Page 20: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/20.jpg)
S60 140M 0.20
20MiPhone
Sold units% flat-ratedata plan
×
Why iPhone matters?
![Page 21: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/21.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/22.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/23.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/24.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/25.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/26.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/27.jpg)
The initial user experienceof your appon E65
![Page 28: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/28.jpg)
![Page 29: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/29.jpg)
![Page 30: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/30.jpg)
![Page 31: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/31.jpg)
![Page 32: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/32.jpg)
![Page 33: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/33.jpg)
Purchase decision!
![Page 34: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/34.jpg)
![Page 35: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/35.jpg)
![Page 36: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/36.jpg)
![Page 37: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/37.jpg)
![Page 38: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/38.jpg)
![Page 39: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/39.jpg)
![Page 40: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/40.jpg)
Where is the game I just downloaded?
![Page 41: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/41.jpg)
![Page 42: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/42.jpg)
The initial user experienceof your appon iPhone
![Page 43: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/43.jpg)
![Page 44: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/44.jpg)
![Page 45: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/45.jpg)
![Page 46: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/46.jpg)
![Page 47: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/47.jpg)
![Page 48: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/48.jpg)
![Page 49: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/49.jpg)
![Page 50: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/50.jpg)
![Page 51: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/51.jpg)
Purchase decision!
![Page 52: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/52.jpg)
![Page 53: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/53.jpg)
![Page 54: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/54.jpg)
![Page 55: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/55.jpg)
![Page 56: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/56.jpg)
![Page 57: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/57.jpg)
AppStore solves 2 problems
![Page 58: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/58.jpg)
A distributionsolution
![Page 59: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/59.jpg)
A paymentsolution
![Page 60: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/60.jpg)
for both users and publishers
![Page 61: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/61.jpg)
500 million apps installed
![Page 62: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/62.jpg)
500 million apps installed 40 million devices
![Page 63: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/63.jpg)
500 million apps installed ÷ 40 million devices =12.5 apps in every device
![Page 64: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/64.jpg)
20 000 apps published
![Page 65: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/65.jpg)
AppStoredoes not solve marketingfor you
![Page 66: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/66.jpg)
![Page 67: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/67.jpg)
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?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/68.jpg)
The platform is a stagethat defines an audienceyoureach.
![Page 70: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/70.jpg)
![Page 71: Platform = Stage. How to choose a mobile development platform?](https://reader033.vdocuments.site/reader033/viewer/2022060201/5599b33c1a28abd80b8b4640/html5/thumbnails/71.jpg)
by cgo2http://www.flickr.com/photos/cgo2/1032558204/sizes/o/
Attributions