SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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?