This is very cool, and the Metro guys are doing a lot of things right. The one thing that annoys me is this:<p>"Important. IE browser is required for the full metro experience."<p>What experience are we missing? And why can't you deliver it to other browsers?
I can't tell if this is serious or not... I mean it's on msdn so I assume it is? It strikes me as very strange that the article goes "look how gorgeous the theme looks" and then shows screenshots below that clearly look terrible...
The demo is laggy on my iPhone 4. The "fixed" header and footer don't stay fixed when scrolling; they only jump back in to position after the scroll ends, feels like a pre-iOS 5 Javascript hack. None of the navigation seems to work.<p>Maybe the experience really is better in an IE browser (never thought I'd say those words), but I highly doubt it. I haven't known any browser - Windows Phone or Android - to handle HTML/CSS/JS better than iOS, so I'd be really surprised. I'm going to be attending a Windows Phone demo event thing this week, will test the demo on a Lumia 900 there and see how it runs.<p>I really like Metro, and want Windows Phone to succeed (more competition is always a good thing), but this feels like a miss to me. Cordova/PhoneGap support is a big deal, and a great pursuit on their part, but as far as I'm concerned jQuery Mobile should be taken out back behind the barn. It looks cheap and performs horribly, and it gives mobile sites and apps a bad reputation.
I've been doing some JQuery Mobile stuff lately (inside PhoneGap) and I've been pretty happy.<p>I did notice that there is an Android Holo theme on Github (<a href="https://github.com/jjoe64/jquery-mobile-android-theme" rel="nofollow">https://github.com/jjoe64/jquery-mobile-android-theme</a>) but I have no idea how complete it is.
Unfortunately, this works poorly (using WinPhone on HTC Radar). It's not "buggy", it just has little of the usability/interaction of actual Metro. The styling is nice, though.<p>I think something pretty close to Metro should be achievable. Perhaps jQ Mobile can be updated to better accomodate the use cases.