Download - Bill volk
![Page 1: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/1.jpg)
Developing for the Experience: Choices in Device Development
William Volk
CEO, PlayScreen
![Page 2: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/2.jpg)
• 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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/3.jpg)
Smartphone Market
Source: Millennial Media, 8/10
![Page 4: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/4.jpg)
Smartphone App Stores
Source: Silicon Valley Insider, 3/10
![Page 5: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/5.jpg)
Overview: iPhone
• iOS Operating System
• Objective-C Programming
• Uniform Screen Resolutions
• Semi-Multitasking
• Good development tools
• Crowded Market
![Page 6: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/6.jpg)
Overview: iPhone
Source: AdMob 2009
![Page 7: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/9.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/10.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/11.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/12.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/13.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/14.jpg)
Case Study - Destination Irvine
Tourism app for iPhone, Android, and RIM
Features: Maps, Videos, Calendar and Attractions
![Page 15: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/15.jpg)
… 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](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/16.jpg)
![Page 17: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/17.jpg)
![Page 18: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/18.jpg)
![Page 19: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/19.jpg)
![Page 20: Bill volk](https://reader033.vdocument.in/reader033/viewer/2022060110/555c84b6d8b42a12348b5489/html5/thumbnails/20.jpg)