I made an iPhone game with PhoneGap and won't do it again
Cross platform mobile games when you have C++ skills: Use C++ with OpenGL and share most of the code.<p>Cross platform mobile games when you need to ship faster and don&#x27;t want to deal with C++: Unity<p>Cross platform traditional apps when you don&#x27;t have a ton of developer resources: React Native (or better yet, Re-natal with ClojureScript)<p>Cross platform traditional apps when you have ample developer resources: A native app for each platform<p>Need to ship something quickly that will perform poorly, have weird UI quirks, janky scrolling, misbehaving touch events, and hard-to-debug canvas bugs that only occur on specific devices? Use one of those JS mobile frameworks.