For the purposes of this conversation, I’ll use the following definitions:
- Native apps are built for a specific platform with the platform SDK, tools and languages, typically provided by the platform vendor (e.g. xCode/Objective-C for iOS, Eclipse/Java for Android, Visual Studio/C# for Windows Phone).
- Mobile Web apps are server-side apps, built with any server-side technology (PHP, Node.js, ASP.NET) that render HTML that has been styled so that it renders well on a device form factor.
Hybrid apps are a great option for you if you:
- Want to target multiple mobile platforms
- Want to take advantage of device capabilities like geolocation, accelerometer or the camera
- Want the app to be useable when the device is offline
- Don’t need the advanced graphics performance that you can only get from a native app.
Hybrid apps are built with web technologies which means there are millions of web developers who already have the base skill set to build mobile apps.
Adobe Analytics tracking can be enabled for Hybrid app by creating 2 web property in Adobe Launch