1. jQuery Mobile
jQueryMobile is the most applicable robust mobile development framework for developing cross mobile platform app. Due to extensive features, it supports an ample range of different platforms, from a regular desktop to smart phone, from tablet to an e-reader device like Nook or Kindle. JqueryMobile, similar to jQuery UI, comprises a number of UI that can be optimized for mobile and touch-enabled devices.
2. Cordova / PhoneGap
3. Sencha Touch
Sencha Touch is a significant mobile framework that is powered by HTML5 and CSS3. It provides a APIs, animations and components that are easily compatible with the different mobile platforms and browsers. It supports both Cordova and PhoneGap. Through this, the developers can simply compile their app, and submit it to the respective platform’s App Stores. Moreover, Sencha Touch offers a wide number of themes for iOS, Android, Windows Phone, Blackberry, Tizen, as well as a numerous other platforms that help app to feel like a native app.
When it comes to performance of an app, Ionic is the perfect framework for it. Ionic is an HTML5 mobile framework that completely focuses on performance, by leveraging hardware acceleration. Also, it did not requires any third-party JS library. It performs best with Angular.js and build the most efficient interactive app. Similar to Ratchet, it is shipped with a nicely crafted font icon set, Ionicons, and a bunch of reusable HTML classes to build the mobile UI.