Hybrid mobile apps are like any other apps you'll find on your phone. They install on your device. You can find them in app stores. With them, you can play games, engage your friends through social media, take photos, track your health, and much more.
Hybrid mobile applications provide a way for developers to re-use their existing skills in web development. Developers don't like the prospect of getting locked into proprietary platforms. This includes the programming languages and SDKs provided by platform vendors.
Nine Solutions built Ionic because we strongly believed that HTML5 would rule on mobile over time, exactly as it has on the desktop. Once desktop computers became powerful enough and browser technology had advanced enough, almost everyone was spending their computing time in the browser. And developers were overwhelmingly building web applications. With recent advancements in mobile technology, smartphones and tablets are now capable of running many of those same web applications.
With Ionic, we wanted to build an HTML5 mobile development framework that was focused on native or hybrid apps instead of mobile websites, since we felt there were great tools already for mobile website development. So Ionic apps arenít meant to be run in a mobile browser app like Chrome or Safari, but rather the low-level browser shell like iOSís UIWebView or Androidís WebView, which are wrapped by tools like Cordova/PhoneGap.