To Unity Tech: I use the Unity develop game for 2+ years, for android and ios developing even if blackberry, but now, I cannot migrating our game to WP8. Unity .Net runtime seems using WP8 .Net framework, it doesn't support many APIs, such as System.Net.Sockets (BlackBerry do not realized) System.IO.FileStream System.Type.xxxxx...... .... You know, I had developed for many other mobile platform, mostly APIs are supported very well, in fact, Unity Tech wrote script interpreter by C/C++ to explain C# assembly dll, right? Here's question, why does Unity Tech give up same method and select to use WP8 .Net runtime directly? In my opinion, it may be harder to write another proxy runtime for WP8 than using WP8 own directly, oh, come on~ Unity is a big company now, making developer easier for migrating is a good way to earn user. Microsoft causes that? Maybe, MS is bigger company to press another smaller companies, but in history, its partners almost had no good end As a indie game developer, I haven't more budget to promote my game, so, avoid to compete with big game company, I selected export game to many platform, google play, appstore, blackberry, samsung... except WP8. If I miss something important or make wrong for it, please tell me, I need your help.