67% of smartphone owners use apps 85% expect to use more apps in the future Source: econsultancy, UK mobile statistics
Depending upon the functionality that you require, the app build can be:
Native: you have to download the software from a store, and install it all on your phone.
Web-app: which effectively is a website that can be bookmarked on your phone screen like a native app, with the browser often hidden from customer view, preventing surfing away from the brand pages.
Hybrid development is a way of combining the best of both native and mobile internet approaches to a marketing objective. Any requirement to make the same app available on different platforms needs re-coding: almost from scratch. Hybrid apps mean coding can be written once and repackaged for other platforms with only minor changes made for each app store.
Hybrid apps can be implemented on both a device or a web server:
- Server - Or you can deliver the full application from the server (with optional caching for better performance), simply using the container as a thin shell (hosted on the device) over the UIWebview.