web vs native introduction

Post on 13-May-2015

3.421 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Native vs WebThe never ending story question

www.androidaalto.org

Ramon

ramon@androidaalto.org

gplus.to/jush

@j_u_s_h

github.com/jush

Who are you?

Content

● Concepts

● Web

● Native

● Hybrids

● Tools

● Future?

Concepts

Web applications

Concepts

Native applications

Concepts

Hybrid applications

ConceptsWeb apps

Native appsHybrid apps

Web applications

Both● Debugging● Experience● Hardware access● Frameworks

Web applications

Pros● Easy updates● Cross-platform● No need for approval● Full revenue● Open specification● Common languages

Cons● App visibility● UX● Interoperability● Performance● Fragmentation● Hardware access

Native applications

Cons● One platform● Subject to approval● Revenue● Dependant on 3rd

parties● Fragmentation

Both● Debugging● Experience● Visibility

Native applications

Pros● Optimized● Performance● UX● Hardware access● Richer experience● Better known● Innovation

Hybrid applications

Cons● Performance● Fine-tunning● Debugging

Both● UX● Plug-ins

Hybrid applications

Pros● Good things about

HTML5 and native● Multi-platform● Fragmentation● Re-usability

Tools

www.caniuse.com: compatibility tableswww.html5rocks.commobilehtml5.orgWeinre: WEb INspector REmoteChrome beta remote debugging

Future...

Thank you!www.androidaalto.org

top related