SlideShare a Scribd company logo
The Pros & Cons of HTML5
vs. Native
Dave Lane
VP of Technology
Metova
Dave Lane
• Worked within mobile
Web industry since 2006
• Personally developed
more than 20 apps, a
combination of
native, Web & hybrid
• Metova has developed
over 200 mobile & Web
apps
VP of Technology, Metova
www.Metova.com
@Metova
HTML5 Development
For Developers
• Less code to write &
maintain
• Little to no rework to
implement features on
new platforms
For Enterprises
• Save time & money on
development
Shared code & UI across platforms
www.Metova.com
@Metova
HTML5 Development
For Developers
• No training needed to
support new platforms or
devices
For Enterprises
• Broader app support for
end-users devices
Supports multiple devices (even ones you
don’t specifically target)
www.Metova.com
@Metova
School of the Legends
• Shares Web content across
iPhone and Android devices
HTML5 Development
For Developers
• Web developers can use
the tools & technologies
they already know & love
For Enterprises
• Broader talent pool to
pull from for mobile
developer resources
• Can give Web teams
responsibility for mobile
instead of hiring a
separate team or
retraining
Web developers are now mobile developers
www.Metova.com
@Metova
HTML5 Development
For Developers
• Faster development time
• Less fulfilling
development experience
since platform-specific
features are unavailable
For Enterprises
• Single design for all
mobile clients
• Some end users expect a
platform-specific
experience (any they’ve
be disappointed)
Homogenous design is implicitly encouraged
(no platform-specific UX)
www.Metova.com
@Metova
HTML5 Development
For Developers
• Difficult to address
platform-specific bugs
• It’s difficult to implement
features not available
through
HTML5/JavaScript
For Enterprises
• Slower turnaround when
the development team is
tasked to address
platform specific defects
Level of abstraction level away from
platform code
www.Metova.com
@Metova
HTML5 Development
For Developers
• Disappointment (HTML5
isn’t a silver bullet)
• Extra time spent
troubleshooting platform
or manufacturer specific
problems
For Enterprises
• Device specific problems
can cause app user
dissatisfaction
• Different browser
rendering engines
• Unexpected behavior
(e.g., single-column view
vs. desktop view)
Fragmentation in feature support
www.Metova.com
@Metova
Kelley Blue Book
• Simple Android app containing
a Web view
• All content is Web-based
• No use of platform specific UI
elements
• Works on any mobile device
www.Metova.com
@Metova
HTML5 Development
Native Development
For Developers
• Easily troubleshoot
problems with
debugging/profiling
• No guesswork
• Optimize slow features
For Enterprises
• Faster turnaround when
addressing platform
specific problems
• Smoother end user
experience
Superior development tools leads to a higher
preforming app
www.Metova.com
@Metova
Native Development
For Developers
• Less concern about
exposing logic that could
be considered a trade
secret
For Enterprises
• Distribute apps without
revealing source code
Code ownership & security
www.Metova.com
@Metova
Native Development
For Developers
• Higher precision in
implementing design
• Deeper integration with
device functions
• Access & modify contacts
& other personal
information
• Leverage new features
For Enterprises
• Higher satisfaction from
the design
implementation
• Greater possibilities for
future features
• Fewer limitations
Pixel perfect design & feature development
www.Metova.com
@Metova
Native Development
For Developers
• Required knowledge of
multiple
platforms, frameworks &
languages
• Retraining per platform
• OS upgrades can still
cause fragmentation in
feature support
For Enterprises
• Higher costs & longer
timelines for
development
Increased development effort
www.Metova.com
@Metova
Video Conferencing
App
• Native contact list integration
• Invite your contacts
• Platform specific navigation
conventions
• Tab navigation along bottom
of screen
• Control over entire screen
• Custom native header & footer
www.Metova.com
@Metova
Native Development
The Pros & Cons of HTML5
vs. Native
Dave Lane
VP of Technology
Dave.Lane@Metova.com
www.Metova.com
@Metova

More Related Content

What's hot

Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019
Webflow
 
Watson APIs for Conversational Apps - Conversational Apps Episode 1
Watson APIs for Conversational Apps - Conversational Apps Episode 1Watson APIs for Conversational Apps - Conversational Apps Episode 1
Watson APIs for Conversational Apps - Conversational Apps Episode 1
IBM Watson
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
Cihad Horuzoğlu
 
Ionic Native: Native-powered apps, without the hassle
Ionic Native: Native-powered apps, without the hassleIonic Native: Native-powered apps, without the hassle
Ionic Native: Native-powered apps, without the hassle
Ionic Framework
 
How HelloSign rebuilt their site without code - No Code Conf 2019 Demo Theater
How HelloSign rebuilt their site without code - No Code Conf 2019 Demo TheaterHow HelloSign rebuilt their site without code - No Code Conf 2019 Demo Theater
How HelloSign rebuilt their site without code - No Code Conf 2019 Demo Theater
Webflow
 
Native vs. Hybrid Applications
Native vs. Hybrid ApplicationsNative vs. Hybrid Applications
Native vs. Hybrid Applications
Cihad Horuzoğlu
 
Test+video+upload
Test+video+uploadTest+video+upload
Test+video+uploadTianwei_liu
 
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo TheaterHow we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
Webflow
 
Deploying Your Application on Bluemix in 4 Easy Steps
Deploying Your Application on Bluemix in 4 Easy StepsDeploying Your Application on Bluemix in 4 Easy Steps
Deploying Your Application on Bluemix in 4 Easy Steps
IBM Watson
 
Getting started with the Ionic Framework
Getting started with the Ionic FrameworkGetting started with the Ionic Framework
Getting started with the Ionic Framework
Anuradha Weeraman
 
Build Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic FrameworkBuild Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic Framework
Salesforce Developers
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
Senthil Kumar Kaliathan
 
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkIonic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
Sanjay Kumar
 
Creating Master-Detail in Apps in app Builder
Creating Master-Detail in Apps in app BuilderCreating Master-Detail in Apps in app Builder
Creating Master-Detail in Apps in app Builder
JohnMcGuigan10
 
8 steps to a long term mobile strategy
8 steps to a long term mobile strategy 8 steps to a long term mobile strategy
8 steps to a long term mobile strategy
Kony, Inc.
 
Presentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan GuptaPresentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan Gupta
MobileNepal
 
Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016
PixelCrayons
 
Internship - Bootstrap
Internship - BootstrapInternship - Bootstrap
Internship - Bootstrap
tanay29
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
Catapult New Business
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
Eric Overfield
 

What's hot (20)

Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019
 
Watson APIs for Conversational Apps - Conversational Apps Episode 1
Watson APIs for Conversational Apps - Conversational Apps Episode 1Watson APIs for Conversational Apps - Conversational Apps Episode 1
Watson APIs for Conversational Apps - Conversational Apps Episode 1
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
 
Ionic Native: Native-powered apps, without the hassle
Ionic Native: Native-powered apps, without the hassleIonic Native: Native-powered apps, without the hassle
Ionic Native: Native-powered apps, without the hassle
 
How HelloSign rebuilt their site without code - No Code Conf 2019 Demo Theater
How HelloSign rebuilt their site without code - No Code Conf 2019 Demo TheaterHow HelloSign rebuilt their site without code - No Code Conf 2019 Demo Theater
How HelloSign rebuilt their site without code - No Code Conf 2019 Demo Theater
 
Native vs. Hybrid Applications
Native vs. Hybrid ApplicationsNative vs. Hybrid Applications
Native vs. Hybrid Applications
 
Test+video+upload
Test+video+uploadTest+video+upload
Test+video+upload
 
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo TheaterHow we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
 
Deploying Your Application on Bluemix in 4 Easy Steps
Deploying Your Application on Bluemix in 4 Easy StepsDeploying Your Application on Bluemix in 4 Easy Steps
Deploying Your Application on Bluemix in 4 Easy Steps
 
Getting started with the Ionic Framework
Getting started with the Ionic FrameworkGetting started with the Ionic Framework
Getting started with the Ionic Framework
 
Build Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic FrameworkBuild Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic Framework
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
 
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkIonic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
 
Creating Master-Detail in Apps in app Builder
Creating Master-Detail in Apps in app BuilderCreating Master-Detail in Apps in app Builder
Creating Master-Detail in Apps in app Builder
 
8 steps to a long term mobile strategy
8 steps to a long term mobile strategy 8 steps to a long term mobile strategy
8 steps to a long term mobile strategy
 
Presentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan GuptaPresentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan Gupta
 
Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016
 
Internship - Bootstrap
Internship - BootstrapInternship - Bootstrap
Internship - Bootstrap
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 

Viewers also liked

Native Apps vs. Mobile Web: Pros & Cons
Native Apps vs. Mobile Web: Pros & ConsNative Apps vs. Mobile Web: Pros & Cons
Native Apps vs. Mobile Web: Pros & Cons
Everypost
 
Posty tips
Posty tipsPosty tips
Posty tips
Everypost
 
Posty tips es
Posty tips esPosty tips es
Posty tips es
Everypost
 
Infografías de Everypost
Infografías de EverypostInfografías de Everypost
Infografías de Everypost
Everypost
 
Cómo configurar tu cuenta de Everypost
Cómo configurar tu cuenta de EverypostCómo configurar tu cuenta de Everypost
Cómo configurar tu cuenta de Everypost
Everypost
 
How to Configure Your Everypost Account
How to Configure Your Everypost AccountHow to Configure Your Everypost Account
How to Configure Your Everypost Account
Everypost
 
Everypost infographics
Everypost infographicsEverypost infographics
Everypost infographics
Everypost
 

Viewers also liked (7)

Native Apps vs. Mobile Web: Pros & Cons
Native Apps vs. Mobile Web: Pros & ConsNative Apps vs. Mobile Web: Pros & Cons
Native Apps vs. Mobile Web: Pros & Cons
 
Posty tips
Posty tipsPosty tips
Posty tips
 
Posty tips es
Posty tips esPosty tips es
Posty tips es
 
Infografías de Everypost
Infografías de EverypostInfografías de Everypost
Infografías de Everypost
 
Cómo configurar tu cuenta de Everypost
Cómo configurar tu cuenta de EverypostCómo configurar tu cuenta de Everypost
Cómo configurar tu cuenta de Everypost
 
How to Configure Your Everypost Account
How to Configure Your Everypost AccountHow to Configure Your Everypost Account
How to Configure Your Everypost Account
 
Everypost infographics
Everypost infographicsEverypost infographics
Everypost infographics
 

Similar to Dl html5 vs native presentation

Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
Manesh Lad
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentDipesh Mukerji
 
New in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDENew in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDE
LearnNowOnline
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
JohnMcGuigan10
 
Platform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET TechnologyPlatform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET Technology
Lohith Goudagere Nagaraj
 
OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021
Howard Greenberg
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
Andrew Smith
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
techugo
 
2011 code camp
2011 code camp2011 code camp
2011 code campimranq2
 
DOT NET FULL STACK.pptx
DOT NET FULL STACK.pptxDOT NET FULL STACK.pptx
DOT NET FULL STACK.pptx
shaikruhiarsha3zenco
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
Mark Roden
 
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
SPTechCon
 
PhoneGap Credentials @ Neev
PhoneGap Credentials @ NeevPhoneGap Credentials @ Neev
PhoneGap Credentials @ Neev
Neev Technologies
 
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
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devices
Aneeb_Khawar
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
swamileo1
 
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdfDev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Cristina Vidu
 

Similar to Dl html5 vs native presentation (20)

Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
 
New in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDENew in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDE
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
 
Platform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET TechnologyPlatform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET Technology
 
OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
 
DOT NET FULL STACK.pptx
DOT NET FULL STACK.pptxDOT NET FULL STACK.pptx
DOT NET FULL STACK.pptx
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
 
PhoneGap Credentials @ Neev
PhoneGap Credentials @ NeevPhoneGap Credentials @ Neev
PhoneGap Credentials @ Neev
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
BadesahebKBichu
BadesahebKBichuBadesahebKBichu
BadesahebKBichu
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devices
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdfDev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdf
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Dl html5 vs native presentation

  • 1. The Pros & Cons of HTML5 vs. Native Dave Lane VP of Technology Metova
  • 2. Dave Lane • Worked within mobile Web industry since 2006 • Personally developed more than 20 apps, a combination of native, Web & hybrid • Metova has developed over 200 mobile & Web apps VP of Technology, Metova www.Metova.com @Metova
  • 3. HTML5 Development For Developers • Less code to write & maintain • Little to no rework to implement features on new platforms For Enterprises • Save time & money on development Shared code & UI across platforms www.Metova.com @Metova
  • 4. HTML5 Development For Developers • No training needed to support new platforms or devices For Enterprises • Broader app support for end-users devices Supports multiple devices (even ones you don’t specifically target) www.Metova.com @Metova School of the Legends • Shares Web content across iPhone and Android devices
  • 5. HTML5 Development For Developers • Web developers can use the tools & technologies they already know & love For Enterprises • Broader talent pool to pull from for mobile developer resources • Can give Web teams responsibility for mobile instead of hiring a separate team or retraining Web developers are now mobile developers www.Metova.com @Metova
  • 6. HTML5 Development For Developers • Faster development time • Less fulfilling development experience since platform-specific features are unavailable For Enterprises • Single design for all mobile clients • Some end users expect a platform-specific experience (any they’ve be disappointed) Homogenous design is implicitly encouraged (no platform-specific UX) www.Metova.com @Metova
  • 7. HTML5 Development For Developers • Difficult to address platform-specific bugs • It’s difficult to implement features not available through HTML5/JavaScript For Enterprises • Slower turnaround when the development team is tasked to address platform specific defects Level of abstraction level away from platform code www.Metova.com @Metova
  • 8. HTML5 Development For Developers • Disappointment (HTML5 isn’t a silver bullet) • Extra time spent troubleshooting platform or manufacturer specific problems For Enterprises • Device specific problems can cause app user dissatisfaction • Different browser rendering engines • Unexpected behavior (e.g., single-column view vs. desktop view) Fragmentation in feature support www.Metova.com @Metova
  • 9. Kelley Blue Book • Simple Android app containing a Web view • All content is Web-based • No use of platform specific UI elements • Works on any mobile device www.Metova.com @Metova HTML5 Development
  • 10. Native Development For Developers • Easily troubleshoot problems with debugging/profiling • No guesswork • Optimize slow features For Enterprises • Faster turnaround when addressing platform specific problems • Smoother end user experience Superior development tools leads to a higher preforming app www.Metova.com @Metova
  • 11. Native Development For Developers • Less concern about exposing logic that could be considered a trade secret For Enterprises • Distribute apps without revealing source code Code ownership & security www.Metova.com @Metova
  • 12. Native Development For Developers • Higher precision in implementing design • Deeper integration with device functions • Access & modify contacts & other personal information • Leverage new features For Enterprises • Higher satisfaction from the design implementation • Greater possibilities for future features • Fewer limitations Pixel perfect design & feature development www.Metova.com @Metova
  • 13. Native Development For Developers • Required knowledge of multiple platforms, frameworks & languages • Retraining per platform • OS upgrades can still cause fragmentation in feature support For Enterprises • Higher costs & longer timelines for development Increased development effort www.Metova.com @Metova
  • 14. Video Conferencing App • Native contact list integration • Invite your contacts • Platform specific navigation conventions • Tab navigation along bottom of screen • Control over entire screen • Custom native header & footer www.Metova.com @Metova Native Development
  • 15. The Pros & Cons of HTML5 vs. Native Dave Lane VP of Technology Dave.Lane@Metova.com www.Metova.com @Metova