Maybe a little bit off topic and probably depends on the app, but how sane is developing a web app/UI that works for mobile/desktop these days? or is it just better to develop for desktop and mobile separately?
I build web apps that are mainly for desktop use, but I make sure they're as polished as an HTML5 fronted can be for iOS and I test on android to make sure it's good there too.
We have run into issues on layouts where the project leader wanted one thing, then changed his mind two or three times (and this was after being implemented) so that view is a little tough to work with now, but generally speaking if you have a clear picture of what's important to your user it's trivial to present one experience to mobile users and a very different experience to desktop users based off the same markup.
The key is is tilling your markup down to the minimum to suit both layouts. When you have too much markup it gets tougher to make it responsive.