Android or iOS? Swift? There are many, many choice for "native" devs. Every choice has sacrifices, including this prototype-focused one.
If you decide to go HTML5 cross-platform you have Phonegap vs. other web wrappers (wrappers); Ionic, Famo.us, Sencha, hand-rolling-your-own (frameworks); and finally just JavaScript (language).
This is ignoring other cross-platform things like Xamarin (which consists of Xamarin the framework, C#, and still also the iOS or Android frameworks, depending on your targets), Titanium, etc.