First, Native App,web app or Hybrid app
- Nativeapp is a native program, generally running on the machine operating system, has a strong interaction, the general static resources are local. Browse easy to use, high degree of experience. On the implementation either use the OBJECTTIVE-C and Cocoatouch framework to compose the iOS program, or choose the java+android framework to compose the Android application.
- Hybridapp is a semi-native program that forges a browser's APK/IPA native program, writes the address dead, and then runs a webapp inside. Inside is the WebView UI. But it is still running on the machine operating system, the interaction is weak, the resources are usually local or network can. Browsing experience is second.
- WebApp is an application that lives in a browser, so it can only be run in a browser, the host is the browser, no longer the operating system. Resources are generally on the network. The basic point is a touch-screen version of the site.
Mainstream applications are broadly divided into three categories: Web app, Hybrid app, Native app.
Native app,web app or Hybrid app