Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Suli S
1,475 PointsStill didn't understand the difference beween native and hybrid?
OK I that there are three ways to develop mobile apps. Mobile web, Hybrid, and native.
I'm confused between native and hybrid. Apps like twitter, Instagram, Facebook, etc. are they native or hybrid?
Instant messaging apps like what'sapp, are they native or hybrid?
And when exactly do we need a web server for the app?
I'm looking for an answer in detail please provide links if you have. I searched Google but the results seems to be general comparisons.
1 Answer
Ben Rochon
18,996 Points"Hybrid apps, like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript). Hybrid apps run inside a native container, and leverage the device’s browser engine (but not the browser) to render the HTML and process the JavaScript locally. A web-to-native abstraction layer enables access to device capabilities that are not accessible in Mobile Web applications, such as the accelerometer, camera and local storage." http://www.icenium.com/blog/icenium-team-blog/2012/06/14/what-is-a-hybrid-mobile-app-