The different forms of cross-platform applications are as follows:
Cross Platform app development, widens the reach of the app into multiple platforms. This is achieved by tools like Xamarin, Cordova, Titanium, Phonegap, HTML5 etc.
Hybrid cross-platform solution includes mobile websites and native app shell for individual platform.
Read also: How to Choose a Mobile Development Platform https://artjoker.net/blog/how-to-choose-a-mobile-app-development-platform/