, vesuvius wrote

I am looking to develop a Win phone 7 application soon, but the underlying tech is (allegedly) losing support, that makes Win phone 7 insane to choose as a development platform, if this turns out to be true, Microsoft have effectively killed Windows Phone, I won't touch it with a bargepole.

WinRT is, by and large, Silverlight with the fundamental dependency on the CLR stripped out, some tidying up of the application lifecycle model and a stripping out some of the synchronous behaviours in favour of pushing dev tools that can seemlessly make the asynchronous just as easy to use. The big deal of porting between the two on the PC is really having to redesign the UI to fit Metro, which is a non-issue on WP7 because it's been Metro since day one.