Visual Studio 2010刚刚正式发布,我便迫不及待地将VS2008卸掉,准备试用这个让人振奋人心的版本,但卸载后不久我便意识到我错了!我有很多与Windows Mobile有关的项目,而且现在正在进行中的也与其有关,如果VS2010不支持怎么办?Softpedia网站的报道很快印证了我的担忧——Visual Studio 2010缺乏对Windows Mobile 6.x应用程序开发的支持。
微软下一代移动开发平台将是崭新的,其屏蔽了非托管的第三方应用程序,使用Silverlight for Windows Phone和XNA来替代传统技术。这种变化首先使得用户体验发生了革命性的变化(其利用GPU进行图形计算,而使得CPU可以专注于自己的工作),而其带来的另一个变化与开发这有关。
Windows Phone开发工具CTP版的发布,让我们对微软下一代移动平台的开发有了一个直观的认识。然而,移动应用开发者们似乎处于一个真空状态——新的Windows Phone开发工具尚未正式发布,无法投入生产,而正式发布的VS2010又不支持Windows Mobile开发。
可以猜测的是,Windows Phone应用程序开发是VS2010产品线的重要分支。为了不影响VS2010发布,WP7的开发工具将以工具包的形式汇入主产品线。值得我们欣慰的是,微软还将在未来的一段不确定的时间里为Windows Mobile 6.5提供支持。广大移动开发者仍然可以在VS2008中进行开发。同时,我们还有一项任务——熟悉新的移动开发技术、工具和流程,以便在WP7在正式发布后能够尽快投入生产。由于新的平台是纯托管的,.NET Compact Framework、Silverlight和XNA开发者的转型将会非常平滑。