Download - Web vs Native introduction
Ramon
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