If you’re already writing SPA-type apps, Apache Cordova can be a quick way to deploy your Web App to a mobile device and have it behave just like a native app.
Microsoft has provided really nice integration for Apache Cordova within Visual Studio. You can build and deploy your apps to emulators and debug them directly. The emulators themselves run within your web browser. Performance, overall, seemed on-par with other mobile apps I have written and the general experience was as good as, or better than, my previous experiences using Xamarin tools, Xcode, or the Android SDK (w/ Eclipse).
Here’s a link to Microsoft’s installation instructions: https://msdn.microsoft.com/en-us/library/dn757054.aspx
The only gotchas I ran into were in dealing with AJAX calls to API’s. It seemed that there is an issue dealing with cookies, potentially. I also couldn’t seem to get some AJAX calls to initiate unless I used JSONP. My hope is that these are minor issues to overcome, but I’ll play around more with things tomorrow.
What are your experiences/thought?