Hybrid multi-platform apps are fast and relatively easy to develop – a clear advantage. Apps possess usual pros and cons of both native and web mobile applications. So-called hybrid apps are mainly website applications disguised in a native wrapper. They are built using multi-platform web technologies (for example HTML5, CSS and Javascript). Some cons to native apps are higher cost compared to other types of apps – due to the need of creating app duplicates for other platforms, separate support and maintenance for different types of apps resulting in bigger product price. Native applications are distinctly accessible from app stores of their kind and have the clear tendency to reach target customers. Moreover, an access to wide range of APIs that puts no limitation on app usage. Main advantage of native apps is high performance and ensuring good user experience as developers use native device UI. In other words, you won’t be able to use Android app on iPhone. App built for systems like iOS, Android, Windows phone, Symbian, Blackberry can not be used on a platform other than their own. Such apps are developed for a single mobile operating system exclusively, therefore they are “native” for a particular platform or device. Web apps as responsive versions of website to work on any mobile device. Hybrid apps for all platforms altogether with Xamarin, React Native, Ionic, Angular Mobile Sencha Touch etc.ģ.