dl html5 vs native presentation

15
The Pros & Cons of HTML5 vs. Native Dave Lane VP of Technology Metova

Upload: metova

Post on 22-May-2015

127 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Dl html5 vs native presentation

The Pros & Cons of HTML5 vs. Native

Dave LaneVP of Technology

Metova

Page 2: Dl html5 vs native presentation

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

Page 3: Dl html5 vs native presentation

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

Page 4: Dl html5 vs native presentation

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

Page 5: Dl html5 vs native presentation

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

Page 6: Dl html5 vs native presentation

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

Page 7: Dl html5 vs native presentation

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

Page 8: Dl html5 vs native presentation

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

Page 9: Dl html5 vs native presentation

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

Page 10: Dl html5 vs native presentation

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

Page 11: Dl html5 vs native presentation

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

Page 12: Dl html5 vs native presentation

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

Page 13: Dl html5 vs native presentation

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

Page 14: Dl html5 vs native presentation

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

Page 15: Dl html5 vs native presentation

The Pros & Cons of HTML5 vs. Native

Dave Lane VP of Technology

[email protected]

www.Metova.com@Metova