SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Developing for the Experience: Choices in Device Development




     William Volk
   CEO, PlayScreen
Our Experience

• 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
Smartphone Market




        Source: Millennial Media, 8/10
Smartphone App Stores




          Source: Silicon Valley Insider, 3/10
Overview: iPhone
•   iOS Operating System
•   Objective-C Programming
•   Uniform Screen Resolutions
•   Semi-Multitasking
•   Good development tools
•   Crowded Market
Overview: iPhone




        Source: AdMob 2009
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
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
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
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.
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
Strategy and Tactics
•   Asset Creation
•   Code Modules
•   Least Common Denominator
•   Reduce Feature set on some handsets
•   Porting Solutions:
    – Flash, HTML5 Based
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
Case Study - Destination Irvine




Tourism app for iPhone, Android, and RIM
Features: Maps, Videos, Calendar and Attractions
… 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?
Bill volk
Bill volk
Bill volk
Bill volk
Bill volk

Contenu connexe

Tendances

Windows Phone Nokia Presentation
Windows Phone Nokia PresentationWindows Phone Nokia Presentation
Windows Phone Nokia PresentationLee Stott
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhrfndc
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentIntergen
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application developmentSiva Kumar reddy Vasipally
 
Chickens2
Chickens2 Chickens2
Chickens2 jing713
 
Delta Network Ditribution Asia
Delta Network Ditribution   AsiaDelta Network Ditribution   Asia
Delta Network Ditribution AsiaZEHGEER
 
Nick Grant - Roam Solutions
Nick Grant - Roam SolutionsNick Grant - Roam Solutions
Nick Grant - Roam SolutionsLSmiro
 
Pioneering a Mobile Photo App
Pioneering a Mobile Photo AppPioneering a Mobile Photo App
Pioneering a Mobile Photo AppWardTechTalent
 
The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersTristan Nitot
 
Using Defensive Pessimism to Build Great Software at YML
Using Defensive Pessimism to Build Great Software at YMLUsing Defensive Pessimism to Build Great Software at YML
Using Defensive Pessimism to Build Great Software at YMLAdam_Talcott
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...IndicThreads
 
Responsive design mobile_apps
Responsive design mobile_appsResponsive design mobile_apps
Responsive design mobile_appsGorilla Group
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Monitise MEA
 
High Design - Company presentation
High Design - Company presentationHigh Design - Company presentation
High Design - Company presentationFabio Barnes
 
Softjourn mobile experience
Softjourn mobile experienceSoftjourn mobile experience
Softjourn mobile experienceSoftjourn, Inc
 
Mobile app development ppt
Mobile app development pptMobile app development ppt
Mobile app development pptEmbark Software
 
Gaming is on-the-go
Gaming is on-the-goGaming is on-the-go
Gaming is on-the-goVasco Elvas
 

Tendances (20)

Windows Phone Nokia Presentation
Windows Phone Nokia PresentationWindows Phone Nokia Presentation
Windows Phone Nokia Presentation
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
Chickens2
Chickens2 Chickens2
Chickens2
 
Delta Network Ditribution Asia
Delta Network Ditribution   AsiaDelta Network Ditribution   Asia
Delta Network Ditribution Asia
 
Khaled
KhaledKhaled
Khaled
 
Nick Grant - Roam Solutions
Nick Grant - Roam SolutionsNick Grant - Roam Solutions
Nick Grant - Roam Solutions
 
Gavin
GavinGavin
Gavin
 
Pioneering a Mobile Photo App
Pioneering a Mobile Photo AppPioneering a Mobile Photo App
Pioneering a Mobile Photo App
 
The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS matters
 
Using Defensive Pessimism to Build Great Software at YML
Using Defensive Pessimism to Build Great Software at YMLUsing Defensive Pessimism to Build Great Software at YML
Using Defensive Pessimism to Build Great Software at YML
 
Smartphone
SmartphoneSmartphone
Smartphone
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...
 
Responsive design mobile_apps
Responsive design mobile_appsResponsive design mobile_apps
Responsive design mobile_apps
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8
 
High Design - Company presentation
High Design - Company presentationHigh Design - Company presentation
High Design - Company presentation
 
Softjourn mobile experience
Softjourn mobile experienceSoftjourn mobile experience
Softjourn mobile experience
 
Mobile app development ppt
Mobile app development pptMobile app development ppt
Mobile app development ppt
 
Gaming is on-the-go
Gaming is on-the-goGaming is on-the-go
Gaming is on-the-go
 

En vedette

Verizon bill goodman
Verizon bill goodmanVerizon bill goodman
Verizon bill goodmanCarl Ford
 
Italia worldwide investor pitch ott 2012
Italia worldwide investor pitch ott 2012Italia worldwide investor pitch ott 2012
Italia worldwide investor pitch ott 2012Ercole Palmeri
 
4G Wireless Devices
4G Wireless Devices4G Wireless Devices
4G Wireless DevicesCarl Ford
 
Italia worldwide businessidea
Italia worldwide businessideaItalia worldwide businessidea
Italia worldwide businessideaErcole Palmeri
 
Situazione i-semestre-2013
Situazione i-semestre-2013Situazione i-semestre-2013
Situazione i-semestre-2013Ercole Palmeri
 

En vedette (9)

4 gwe baker
4 gwe baker4 gwe baker
4 gwe baker
 
Verizon bill goodman
Verizon bill goodmanVerizon bill goodman
Verizon bill goodman
 
Migrare open office
Migrare open officeMigrare open office
Migrare open office
 
Visio wpf
Visio wpfVisio wpf
Visio wpf
 
Italia worldwide investor pitch ott 2012
Italia worldwide investor pitch ott 2012Italia worldwide investor pitch ott 2012
Italia worldwide investor pitch ott 2012
 
Introduzione WPF
Introduzione WPFIntroduzione WPF
Introduzione WPF
 
4G Wireless Devices
4G Wireless Devices4G Wireless Devices
4G Wireless Devices
 
Italia worldwide businessidea
Italia worldwide businessideaItalia worldwide businessidea
Italia worldwide businessidea
 
Situazione i-semestre-2013
Situazione i-semestre-2013Situazione i-semestre-2013
Situazione i-semestre-2013
 

Similaire à Bill volk

Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
 
Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or RevolutionSanjiv Malik
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?Ciklum Ukraine
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the cornedCatalin Gheorghiu
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxTadeseBeyene
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxPoooi2
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Kai Koenig
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego PresentationJeff Haynie
 
Status of the Mobile market, Apps and Augmented Reality
Status of the Mobile market, Apps and Augmented RealityStatus of the Mobile market, Apps and Augmented Reality
Status of the Mobile market, Apps and Augmented Realityszabolcs budahazy
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Tom Deryckere
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
 
Luke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstLuke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstWebExpo
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming'Zamin Mammadov
 
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunityWindows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunityFrédéric Harper
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentNick Landry
 

Similaire à Bill volk (20)

Mobile News Round Up
Mobile News Round UpMobile News Round Up
Mobile News Round Up
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or Revolution
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the corned
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptx
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
Lec001
Lec001Lec001
Lec001
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego Presentation
 
Introducing Titanium
Introducing TitaniumIntroducing Titanium
Introducing Titanium
 
Status of the Mobile market, Apps and Augmented Reality
Status of the Mobile market, Apps and Augmented RealityStatus of the Mobile market, Apps and Augmented Reality
Status of the Mobile market, Apps and Augmented Reality
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Luke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstLuke Wroblewski: Mobile First
Luke Wroblewski: Mobile First
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming
 
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunityWindows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 

Plus de Carl Ford

M2 m template - agriculture 2-3-11 final
M2 m template - agriculture 2-3-11 finalM2 m template - agriculture 2-3-11 final
M2 m template - agriculture 2-3-11 finalCarl Ford
 
M2 m strategies
M2 m strategiesM2 m strategies
M2 m strategiesCarl Ford
 
Lbs application wars
Lbs application warsLbs application wars
Lbs application warsCarl Ford
 
Enterprise wireless innovation snyder-4 gwe-feb11-prezo
Enterprise wireless innovation snyder-4 gwe-feb11-prezoEnterprise wireless innovation snyder-4 gwe-feb11-prezo
Enterprise wireless innovation snyder-4 gwe-feb11-prezoCarl Ford
 
M health sierra wireless final
M health   sierra wireless finalM health   sierra wireless final
M health sierra wireless finalCarl Ford
 
Jim johnston
Jim johnstonJim johnston
Jim johnstonCarl Ford
 
Andy huckridge
Andy huckridgeAndy huckridge
Andy huckridgeCarl Ford
 
Jeff thompson ceo towerstream
Jeff thompson ceo towerstreamJeff thompson ceo towerstream
Jeff thompson ceo towerstreamCarl Ford
 
M kelley 4_gwe
M kelley 4_gweM kelley 4_gwe
M kelley 4_gweCarl Ford
 
Mike ueland, telit
Mike ueland, telitMike ueland, telit
Mike ueland, telitCarl Ford
 
Bruce Kraselsky
Bruce KraselskyBruce Kraselsky
Bruce KraselskyCarl Ford
 
Case Studies in M2M by David Wigglesworth of Iridium
Case Studies in M2M by David Wigglesworth of IridiumCase Studies in M2M by David Wigglesworth of Iridium
Case Studies in M2M by David Wigglesworth of IridiumCarl Ford
 
Net blazr brough turner
Net blazr brough turnerNet blazr brough turner
Net blazr brough turnerCarl Ford
 
Acme packet kevin mitchell
Acme packet kevin mitchellAcme packet kevin mitchell
Acme packet kevin mitchellCarl Ford
 
Gsma dan warren
Gsma dan warrenGsma dan warren
Gsma dan warrenCarl Ford
 
Alvarion dr. shakouri
Alvarion dr. shakouriAlvarion dr. shakouri
Alvarion dr. shakouriCarl Ford
 
Alcatel lucent-michael cooper
Alcatel lucent-michael cooperAlcatel lucent-michael cooper
Alcatel lucent-michael cooperCarl Ford
 
Nexaira carl silva
Nexaira carl silvaNexaira carl silva
Nexaira carl silvaCarl Ford
 

Plus de Carl Ford (20)

M2 m template - agriculture 2-3-11 final
M2 m template - agriculture 2-3-11 finalM2 m template - agriculture 2-3-11 final
M2 m template - agriculture 2-3-11 final
 
M2 m strategies
M2 m strategiesM2 m strategies
M2 m strategies
 
Lbs application wars
Lbs application warsLbs application wars
Lbs application wars
 
4 gtablets
4 gtablets4 gtablets
4 gtablets
 
Enterprise wireless innovation snyder-4 gwe-feb11-prezo
Enterprise wireless innovation snyder-4 gwe-feb11-prezoEnterprise wireless innovation snyder-4 gwe-feb11-prezo
Enterprise wireless innovation snyder-4 gwe-feb11-prezo
 
M health sierra wireless final
M health   sierra wireless finalM health   sierra wireless final
M health sierra wireless final
 
Jim johnston
Jim johnstonJim johnston
Jim johnston
 
Andy huckridge
Andy huckridgeAndy huckridge
Andy huckridge
 
Jeff thompson ceo towerstream
Jeff thompson ceo towerstreamJeff thompson ceo towerstream
Jeff thompson ceo towerstream
 
M kelley 4_gwe
M kelley 4_gweM kelley 4_gwe
M kelley 4_gwe
 
Rob mazer
Rob mazerRob mazer
Rob mazer
 
Mike ueland, telit
Mike ueland, telitMike ueland, telit
Mike ueland, telit
 
Bruce Kraselsky
Bruce KraselskyBruce Kraselsky
Bruce Kraselsky
 
Case Studies in M2M by David Wigglesworth of Iridium
Case Studies in M2M by David Wigglesworth of IridiumCase Studies in M2M by David Wigglesworth of Iridium
Case Studies in M2M by David Wigglesworth of Iridium
 
Net blazr brough turner
Net blazr brough turnerNet blazr brough turner
Net blazr brough turner
 
Acme packet kevin mitchell
Acme packet kevin mitchellAcme packet kevin mitchell
Acme packet kevin mitchell
 
Gsma dan warren
Gsma dan warrenGsma dan warren
Gsma dan warren
 
Alvarion dr. shakouri
Alvarion dr. shakouriAlvarion dr. shakouri
Alvarion dr. shakouri
 
Alcatel lucent-michael cooper
Alcatel lucent-michael cooperAlcatel lucent-michael cooper
Alcatel lucent-michael cooper
 
Nexaira carl silva
Nexaira carl silvaNexaira carl silva
Nexaira carl silva
 

Dernier

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Bill volk

  • 1. Developing for the Experience: Choices in Device Development William Volk CEO, PlayScreen
  • 2. Our Experience • 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
  • 3. Smartphone Market Source: Millennial Media, 8/10
  • 4. Smartphone App Stores Source: Silicon Valley Insider, 3/10
  • 5. Overview: iPhone • iOS Operating System • Objective-C Programming • Uniform Screen Resolutions • Semi-Multitasking • Good development tools • Crowded Market
  • 6. Overview: iPhone Source: AdMob 2009
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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.
  • 11. 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
  • 12. Strategy and Tactics • Asset Creation • Code Modules • Least Common Denominator • Reduce Feature set on some handsets • Porting Solutions: – Flash, HTML5 Based
  • 13. 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
  • 14. Case Study - Destination Irvine Tourism app for iPhone, Android, and RIM Features: Maps, Videos, Calendar and Attractions
  • 15. … 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?