Leaked documents (always the best kind) via WM PowerUser layout the application platform for WP7S, and it’s all about XNA and Silverlight. XNA isn’t surprising given it’s the framework used for the XBox, part of Microsoft’s entertainment division, but Silverlight, as a competitor to Adobe Flash, creates an interesting situation.
The big news for developers, as broken down by Ars Technica, is that applications are handled almost entirely through managed code. On the consumer side, it seems the fight to be king of web interactivity is heating up. As folks continue to choose sides in the Apple vs. Adobe war, either angry or delighted over the lack of Adobe Flash support on the iPhone OS and Steve Jobs’ insistence that switching to HTML5 is a “trivial” matter, Microsoft appears to be backing their own contender, Silverlight. Per Wikipedia:
Microsoft Silverlight is a web application framework that provides functionalities similar to those in Adobe Flash, integrating multimedia, graphics, animations and interactivity into a single runtime environment.
So, if the application platform on Windows Phone 7 Series consists of developing in Silverlight, then what incentive does Microsoft have to support Silverlight’s competitor on Windows Phone 7 Series, which initially will not have Flash support? And could Adobe build their own Flash player for WP7S in Microsoft’s platform of managed code and runtime environments? Interesting times ahead.