Read original post at Damir Dobric's Blog
If you are thinking about cross device support for Android, IPhone and Windows Phone you will probably have to target the HTML5 wave. Unfortunately as Windows Phone developer you will figure out that putting of your app on device is not very trivial task. This fact will limit you to build apps in HTML5 in offline mode (app which do not need network all the time).