Mobile Internet is really slowly changing our way of life, what can achieve information intelligence, including community life is the same, the emergence of community apps so that the property and owners have better communication, the owners of the community life is more convenient and efficient. Now that many companies are ready to build community apps, what are the Community app development versions? Today Siko give you a detailed introduction!
1.Native APP
Native app refers to the native program, generally rely on the operating system, there is a strong interaction, is a complete APP, can be extended and strong, users need to download and install the use. (In simple terms, native apps are developed specifically for an operating system, such as iOS, Android, BlackBerry, and so on, which run on their own mobile devices)
Native apps are unique to a mobile platform (such as iOS or Android), with development tools and languages supported by the platform (such as the iOS platform that supports Xcode and Objective-c, and the Android platform supports Eclipse and Java). The native application looks (looks) and runs up (performance) is the best.
2.Web APP
Web apps are apps written in the HTML5 language and don't need to be downloaded and installed. Similar to what is now said about light applications. Survival in the browser of the application, basically can be said to be touch screen version of the Web application. (Web apps are essentially web-based apps designed for mobile browsers that are developed in a common web development language and can be run on a variety of smartphone browsers)
HTML5 applications use standard web technologies, typically HTML5, JavaScript, and CSS. The cross-platform mobile application, which is only written once and can be run around, can be run on multiple devices. While developers can build complex applications using HTML5 and JavaScript alone, there are significant limitations, including session management, secure offline storage, and access to native device capabilities (cameras, calendars, geolocation, and so on).
3.Hybrid APP
The Hybrid app refers to a semi-native, semi-web, mixed-class app. Need to download the installation, looks like the native App, but only a few UI Web View, access to the content is the Web.
Hybrid applications allow developers to embed HTML5 applications into a thin, native container, combining the advantages (and drawbacks) of native applications and HTML5 applications.
Hybrid applications are known to be a combination of native and Web applications that are part of a native app, and that are parts of a Web application, so they must be run partially on the device and partially on the web. However, the proportion of mixed applications is very free, such as the web accounted for 90%, native accounted for 10%, or 50% per cent.
Community app Custom Development Community App development version detailed introduction