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

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Kürzlich hochgeladen (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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?