Metro Style Hybrid Apps - C # + WebViews vs. JavaScript + WinRT C ++ - What is the best choice?

I was wondering what would be the best choice for creating a Metro Style hybrid app?

On the one hand, this would be the usual solution for writing an application in C # / XAML and using HTML5 / JavaScript / CSS3 inside WebView - just as I would on iOS or Android.

On the other hand, it seems like a good idea to write a Web-based Metro Style application and use only your own code (with WinRT components) if it is really necessary, such as encryption or image manipulation.

What would be wiser? What are the advantages / disadvantages of both methods? Is C ++ the only native language to use with WinRT JavaScript-related components?

It would be great if you could give me advice - Thank you !; -)

+3
source share
2 answers

A few weeks ago, we made Proof-of-Concept to explore the possibilities of cross-platform hybrid metro-style applications. We used HTML5 / JS / CSS, as you mentioned, we deployed it using PhoneGap. The smooth, responsive interface required some engineering, the iScroll and KnockOut.js libraries were the final candidates.

We have optimized the Android / iPad, Android 2.3 and iPhone tablets. You can see the result here: http://www.youtube.com/watch?v=v6MiKPX8OTo

I am really interested in your experience, so please keep me informed of your results!

+1
source

All Articles