Windows Phone 7 теперь может быть официально запрограммирован с помощью Visual Basic, а новое средство разблокировки позволяет распространять приложения без участия Microsoft. Наконец, Silverlight, фреймворк для WP7, может скоро распространиться на Xbox и другие.
У большинства мобильных платформ есть только один официальный язык, на котором вы можете разрабатывать приложения: в iPhone есть Objective C, а в Android — Java. Теперь в Windows Phone 7 (WP7) их два — C # и VB .NET. Хотя следует признать, что между ними нет большой разницы, и программисты VB ограничены созданием приложений на основе Silverlight. Но даже в этом случае было бы грубо не признавать и не приветствовать тот факт, что теперь разработчики Visual Basic могут присоединяться и создавать приложения для WP7.
Еще в сентябре Microsoft выпустила CTP-версию SDK, позволяющую программистам VB создавать приложения, но не продавать их. Теперь вы можете загрузить окончательную версию и внести последние штрихи во все, что вы разрабатываете, перед тем, как отправить ее в Marketplace.
Языковая поддержка также была расширена и теперь включает английский, французский, немецкий, итальянский и испанский языки. На MSDN также есть несколько примеров кода. Однако разработка XNA по-прежнему не поддерживается и работает только с полной версией Visual Studio 2010.
Также есть новости о разлочке для WP7, ChevronWP7. Это позволяет устанавливать сторонние приложения без необходимости проходить через Marketplace. Создатели утверждают, что он направлен не на пиратство, а на то, чтобы позволить программистам создавать экспериментальные приложения, использующие внутренние или другие частные ресурсы, которые не подходят для общедоступного магазина приложений. Многие корпоративные приложения подходят под это описание. И Microsoft, и Apple затрудняют распространение приложений, кроме как через их собственные магазины приложений. Google Android, Blackbery, Nokia и Palm в этом отношении относительно открыты.
Наконец, есть очень сильные слухи, основанные на найме Microsoft, что Silverlight собирается перейти на Xbox 360 и ряд других платформ. Если это так, то это хорошая новость и долгожданное подтверждение для всех тех разработчиков, которые опасались, что Silverlight будет отодвинут на второй план для HTML5.