SlideShare uma empresa Scribd logo
1 de 51
HTML 5 vs. Native Sasha Aickin  Search Team Lead, Redfin
The time: Yesterday The Place: Moscone West
Um, WTF? We often cast technology platform wars as "religious", but it's rare that we get actual monks involved.
Who doesn't love a little religious war? ,[object Object],So... How did we get to this place? What should we as developers do about it?
Who doesn't love a little religious war? ,[object Object],So... How did we get to this place? What should we as developers do about it?
But first...  and the lessons we  (should have?)  learned A Brief History of the Mobile Internet
A Brief History of the Mobile Internet ,[object Object]
A Brief History of the Mobile Internet ,[object Object],Lesson the First: Mobile without wireless is just this side of useless.
A Brief History of the Mobile Internet ,[object Object],They promised:
A Brief History of the Mobile Internet ,[object Object],They delivered: FAIL
A Brief History of the Mobile Internet ,[object Object],Lesson the Second: Mobile without good user interface is not much better.
A Brief History of the Mobile Internet ,[object Object]
A Brief History of the Mobile Internet ,[object Object],"Perhaps it’s playing well in the mainstream press, but here at WWDC, Apple’s “you can write great apps for the iPhone: they’re called ‘web sites’” — message went over like a lead balloon.... –  John Gruber, June 2007      WWDC 2007 Keynote Notes If all you have to offer is a s*** sandwich, just say it. Don’t tell us how lucky we are and that it’s going to taste delicious."
A Brief History of the Mobile Internet ,[object Object],Lesson the Third: Mobile that's a second-class citizen also does not fly. 
A Brief History of the Mobile Internet ,[object Object]
A Brief History of the Mobile Internet ,[object Object],Lesson the Fourth: Users will pay for mobile that works. 
A Brief History of the Mobile Internet ,[object Object],VS.
SPOILER ALERT HTML5 wins. Um, eventually.
Case study on the desktop: CoolIris ,[object Object],A random guy did  a similar thing in HTML5  in a few weeks. HTML FTW
HTML5 is awesome! ,[object Object],It's got massively widespread support. It works on many different devices. Your developers already know it. Case closed, right?
Er, no.  Eventually  is the key here. ,[object Object],So if you have to build a mobile app now: What should you do? Try to go HTML5, but first consider four questions.
[object Object],What will the app do?
There's a lot that can't be done in HTML5. Running in the background Accessing media files Taking video Taking pictures Accelerometer Gyroscope Vibration Notifications
But there's a shocking amount that can be: GPS and Compass Local SQL Storage Web App Cache Vector and bitmap 2D graphics 3D with OpenGL Touch and gesture recognition Native video tag Native audio tag
Functionality Case study: Hand of Greed ,[object Object]
The first question ,[object Object],If the answer is "something only supported natively", go native. Otherwise, move on to...
[object Object],How will the app feel?
Look & Feel ,[object Object],1. Use iUI/SproutCore/iWebKit/jqTouch framework and write your app with native-ish controls in HTML/CSS/JavaScript ... and painstakingly fix the bugs and issues and weirdnesses... ... and end up with an app that still doesn't really look or feel like a native app.
Look & Feel ,[object Object],2. Give up and realize it was a bad idea to begin with.
The Weirdness of the Web ,[object Object],Bookmarks Back Button Refresh Button Page Flash Passed Links
Performance ,[object Object],Performance is where abstractions go to die.
Performance case study: Amazon ,[object Object]
Performance case study: Google Maps ,[object Object]
The second question ,[object Object],If you prototype it in HTML5, and you can't stand how it feels, go native. Otherwise, move on to...
[object Object],How on earth will you make money? <TODO: insert clichéd  Jerry Maguire  reference here>
More money, more problems? ,[object Object],Er, unless you're developing on iOS.  You can only send user or device data to: &quot;an independent advertising service provider whose primary business is serving mobile ads (for example,  an advertising service provider owned by or affiliated with a developer or distributor of mobile devices, mobile operating systems or development environments other than Apple would not qualify as independent )&quot; –  Apple iPhone Dev Terms of Service ( as quoted  on allthingsd.com)
More money, more problems? ,[object Object],Er, unless you're developing on iOS.  You can only send user or device data to: &quot;an independent advertising service provider  whose CEO's name does not rhyme with Chmidt &quot; –  my co-worker's re-stating  of Apple Terms of Service
More money, more problems? ,[object Object],Yes, PayPal has a mobile API, as does Google.  Have you ever tried to  USE  PayPal in a phone browser?  Exactly. P.S.  This is not PayPal's fault!  All the mobile HTML5 payment experiences kind of suck.
The third question ,[object Object],If you get paid for the app or in-app purchases, go native. Otherwise, move on to...
[object Object],How will users find your app?
Google is awesome! ,[object Object],Sometimes launching in an app store can feel like being a small fish in a big pond. But being a mobile webapp just out on the Internet is like being a small protozoa in an infinite universe.
Marketing on the App Stores is Gold You simply cannot underestimate the power of app store marketing. Launch Promoted on App Store
We need a good directory of HTML5 apps ,[object Object],But maybe not. :(
The Mom Test ,[object Object],Many, many apps. My mom has apps installed on her iPhone.  
The Dark Side of the Apple App Store ,[object Object],They are now full of iPhone softcore porn app companies, or tethering app companies, or telephony app companies. Redfin has had nothing but good experiences with Apple, but there is a business risk to depending on all your revenue going through them.
The fourth question ,[object Object],If you don't have a solid strategy for getting users to your app (and you can stomach the dangers in Apple's store), go native.
To conclude... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Go HTML5!
Otherwise... ,[object Object],Go Native.
Moving to the Open Web ,[object Object],How do we get there?
Here's the plan, see... ,[object Object],[object Object],[object Object],[object Object]
That's it ,[object Object],Questions?  Praise?  Insults? [email_address]

Mais conteúdo relacionado

Mais procurados

Smarter Phones: Products After The App
Smarter Phones: Products After The AppSmarter Phones: Products After The App
Smarter Phones: Products After The AppSong Hia
 
Connect 2014 JMP 104 Mats Jansson and Fredrik Paulsson
Connect 2014 JMP 104 Mats Jansson and Fredrik PaulssonConnect 2014 JMP 104 Mats Jansson and Fredrik Paulsson
Connect 2014 JMP 104 Mats Jansson and Fredrik PaulssonMats Jansson
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Businesscrassi
 
Engineering workshop: Build Your First Alexa Skill
Engineering workshop: Build Your First Alexa SkillEngineering workshop: Build Your First Alexa Skill
Engineering workshop: Build Your First Alexa SkillVoice Tech Global
 
Rapid Prototyping with Keynote
Rapid Prototyping with KeynoteRapid Prototyping with Keynote
Rapid Prototyping with KeynoteM Rezaur Rahman
 
I phone, I am case study
I phone, I am case studyI phone, I am case study
I phone, I am case studyDianne Gardiner
 
What airlines and tech companies do differently
What airlines and tech companies do differentlyWhat airlines and tech companies do differently
What airlines and tech companies do differentlyFaical Allou
 
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...Distilled
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEMALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEMPixel Crayons
 
Mobile Development on a Shoestring Connection
Mobile Development on a Shoestring ConnectionMobile Development on a Shoestring Connection
Mobile Development on a Shoestring ConnectionJenifer Hanen
 
40 Tools in 20 Minutes: Hacking your Marketing Career
40 Tools in 20 Minutes: Hacking your Marketing Career40 Tools in 20 Minutes: Hacking your Marketing Career
40 Tools in 20 Minutes: Hacking your Marketing CareerEric Leist
 
We Built it from Scratch... How to Grow an Idea Into a Mobile App
We Built it from Scratch... How to Grow an Idea Into a Mobile AppWe Built it from Scratch... How to Grow an Idea Into a Mobile App
We Built it from Scratch... How to Grow an Idea Into a Mobile AppStephen Flynn
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoChristian Heilmann
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality Ritesh Nayak
 
Journey to the center of the software industry world
Journey to the center of the software industry worldJourney to the center of the software industry world
Journey to the center of the software industry worldAmr Salah
 

Mais procurados (20)

Smarter Phones: Products After The App
Smarter Phones: Products After The AppSmarter Phones: Products After The App
Smarter Phones: Products After The App
 
Connect 2014 JMP 104 Mats Jansson and Fredrik Paulsson
Connect 2014 JMP 104 Mats Jansson and Fredrik PaulssonConnect 2014 JMP 104 Mats Jansson and Fredrik Paulsson
Connect 2014 JMP 104 Mats Jansson and Fredrik Paulsson
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business
 
Essay
EssayEssay
Essay
 
Engineering workshop: Build Your First Alexa Skill
Engineering workshop: Build Your First Alexa SkillEngineering workshop: Build Your First Alexa Skill
Engineering workshop: Build Your First Alexa Skill
 
Rapid Prototyping with Keynote
Rapid Prototyping with KeynoteRapid Prototyping with Keynote
Rapid Prototyping with Keynote
 
Voice Tech TO #1
Voice Tech TO #1Voice Tech TO #1
Voice Tech TO #1
 
I phone, I am case study
I phone, I am case studyI phone, I am case study
I phone, I am case study
 
What airlines and tech companies do differently
What airlines and tech companies do differentlyWhat airlines and tech companies do differently
What airlines and tech companies do differently
 
Technologies That Work
Technologies That WorkTechnologies That Work
Technologies That Work
 
2016 UX/UI Trends & Patterns
2016 UX/UI Trends & Patterns2016 UX/UI Trends & Patterns
2016 UX/UI Trends & Patterns
 
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEMALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
 
Mobile Development on a Shoestring Connection
Mobile Development on a Shoestring ConnectionMobile Development on a Shoestring Connection
Mobile Development on a Shoestring Connection
 
40 Tools in 20 Minutes: Hacking your Marketing Career
40 Tools in 20 Minutes: Hacking your Marketing Career40 Tools in 20 Minutes: Hacking your Marketing Career
40 Tools in 20 Minutes: Hacking your Marketing Career
 
We Built it from Scratch... How to Grow an Idea Into a Mobile App
We Built it from Scratch... How to Grow an Idea Into a Mobile AppWe Built it from Scratch... How to Grow an Idea Into a Mobile App
We Built it from Scratch... How to Grow an Idea Into a Mobile App
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality
 
Journey to the center of the software industry world
Journey to the center of the software industry worldJourney to the center of the software industry world
Journey to the center of the software industry world
 

Semelhante a HTML 5 vs. Native Mobile Applications

Devcon 5 html vs native
Devcon 5 html vs nativeDevcon 5 html vs native
Devcon 5 html vs nativePlayScreen
 
Apps vs Browser
Apps vs BrowserApps vs Browser
Apps vs BrowserWunderman
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Softweb Solutions
 
Steps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthSteps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthMohamed Ibrahim
 
Web technologies for mobile engagement: navigating the entry points for engag...
Web technologies for mobile engagement: navigating the entry points for engag...Web technologies for mobile engagement: navigating the entry points for engag...
Web technologies for mobile engagement: navigating the entry points for engag...Merlien Institute
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Phil Barrett
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applicationsX.commerce
 
Challenges Developing Realtime Web Apps
Challenges Developing Realtime Web AppsChallenges Developing Realtime Web Apps
Challenges Developing Realtime Web AppsUffe Björklund
 
Ideas to App Store (2010)
Ideas to App Store (2010)Ideas to App Store (2010)
Ideas to App Store (2010)Joseph DeSetto
 
Augmented Reality: From Marketing Buzzword to a Better Consumer Experience
Augmented Reality: From Marketing Buzzword to a Better Consumer ExperienceAugmented Reality: From Marketing Buzzword to a Better Consumer Experience
Augmented Reality: From Marketing Buzzword to a Better Consumer ExperienceZugara
 
Augmented Reality - From Marketing Buzzword To A Better Consumer Experience
Augmented Reality - From Marketing Buzzword To A Better Consumer ExperienceAugmented Reality - From Marketing Buzzword To A Better Consumer Experience
Augmented Reality - From Marketing Buzzword To A Better Consumer ExperienceMatthew Szymczyk
 
Augmented Reality: From Marketing Buzzword To A Better Consumer Experience
Augmented Reality: From Marketing Buzzword To A Better Consumer ExperienceAugmented Reality: From Marketing Buzzword To A Better Consumer Experience
Augmented Reality: From Marketing Buzzword To A Better Consumer ExperienceZugara
 
Augmented Reality: From Marketing Buzzword to Better Consumer Experience
Augmented Reality: From Marketing Buzzword to Better Consumer ExperienceAugmented Reality: From Marketing Buzzword to Better Consumer Experience
Augmented Reality: From Marketing Buzzword to Better Consumer ExperienceZugara
 
InterACT! Conference Presentation on Augmented Reality
InterACT! Conference Presentation on Augmented RealityInterACT! Conference Presentation on Augmented Reality
InterACT! Conference Presentation on Augmented RealityMatthew Szymczyk
 
Augmented Reality And Fashion
Augmented Reality And FashionAugmented Reality And Fashion
Augmented Reality And FashionMatthew Szymczyk
 
Augmented Reality and Fashion
Augmented Reality and FashionAugmented Reality and Fashion
Augmented Reality and FashionZugara
 
Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Craig Sullivan
 

Semelhante a HTML 5 vs. Native Mobile Applications (20)

Devcon 5 html vs native
Devcon 5 html vs nativeDevcon 5 html vs native
Devcon 5 html vs native
 
Apps vs Browser
Apps vs BrowserApps vs Browser
Apps vs Browser
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
Steps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthSteps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one month
 
Future insights
Future insightsFuture insights
Future insights
 
Web technologies for mobile engagement: navigating the entry points for engag...
Web technologies for mobile engagement: navigating the entry points for engag...Web technologies for mobile engagement: navigating the entry points for engag...
Web technologies for mobile engagement: navigating the entry points for engag...
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applications
 
Challenges Developing Realtime Web Apps
Challenges Developing Realtime Web AppsChallenges Developing Realtime Web Apps
Challenges Developing Realtime Web Apps
 
Ideas to App Store (2010)
Ideas to App Store (2010)Ideas to App Store (2010)
Ideas to App Store (2010)
 
Augmented Reality: From Marketing Buzzword to a Better Consumer Experience
Augmented Reality: From Marketing Buzzword to a Better Consumer ExperienceAugmented Reality: From Marketing Buzzword to a Better Consumer Experience
Augmented Reality: From Marketing Buzzword to a Better Consumer Experience
 
Augmented Reality - From Marketing Buzzword To A Better Consumer Experience
Augmented Reality - From Marketing Buzzword To A Better Consumer ExperienceAugmented Reality - From Marketing Buzzword To A Better Consumer Experience
Augmented Reality - From Marketing Buzzword To A Better Consumer Experience
 
Augmented Reality: From Marketing Buzzword To A Better Consumer Experience
Augmented Reality: From Marketing Buzzword To A Better Consumer ExperienceAugmented Reality: From Marketing Buzzword To A Better Consumer Experience
Augmented Reality: From Marketing Buzzword To A Better Consumer Experience
 
Augmented Reality: From Marketing Buzzword to Better Consumer Experience
Augmented Reality: From Marketing Buzzword to Better Consumer ExperienceAugmented Reality: From Marketing Buzzword to Better Consumer Experience
Augmented Reality: From Marketing Buzzword to Better Consumer Experience
 
InterACT! Conference Presentation on Augmented Reality
InterACT! Conference Presentation on Augmented RealityInterACT! Conference Presentation on Augmented Reality
InterACT! Conference Presentation on Augmented Reality
 
Augmented Reality And Fashion
Augmented Reality And FashionAugmented Reality And Fashion
Augmented Reality And Fashion
 
Augmented Reality and Fashion
Augmented Reality and FashionAugmented Reality and Fashion
Augmented Reality and Fashion
 
Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011
 
App v. Web
App v. WebApp v. Web
App v. Web
 
Future Of Digital Presentation For Ni Government Advertising Unit By Wsi Digi...
Future Of Digital Presentation For Ni Government Advertising Unit By Wsi Digi...Future Of Digital Presentation For Ni Government Advertising Unit By Wsi Digi...
Future Of Digital Presentation For Ni Government Advertising Unit By Wsi Digi...
 

Último

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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Último (20)

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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

HTML 5 vs. Native Mobile Applications

  • 1. HTML 5 vs. Native Sasha Aickin  Search Team Lead, Redfin
  • 2. The time: Yesterday The Place: Moscone West
  • 3. Um, WTF? We often cast technology platform wars as &quot;religious&quot;, but it's rare that we get actual monks involved.
  • 4.
  • 5.
  • 6. But first...  and the lessons we (should have?) learned A Brief History of the Mobile Internet
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. SPOILER ALERT HTML5 wins. Um, eventually.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. There's a lot that can't be done in HTML5. Running in the background Accessing media files Taking video Taking pictures Accelerometer Gyroscope Vibration Notifications
  • 24. But there's a shocking amount that can be: GPS and Compass Local SQL Storage Web App Cache Vector and bitmap 2D graphics 3D with OpenGL Touch and gesture recognition Native video tag Native audio tag
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Marketing on the App Stores is Gold You simply cannot underestimate the power of app store marketing. Launch Promoted on App Store
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.