Корпорация Microsoft выпустила финальную (RTM) версию инструментов разработки (SDK) под мобильную платформу Windows Phone 7 как раз спустя две недели, после релиза финальной версии самой операционной системы. Приложения, разрабатываемые с использованием новой версии SDK (Software Development Kit), можно будет размещать на Windows Phone Marketplace, который должен открыться для разработчиков в следующем месяце.
Новый SDK принёс с собой множество долгожданных улучшений; он наконец-то включает в себя встроенную поддержку технологии, благодаря которой разработчики смогут использовать те же элементы интерфейса, которые присутствуют во встроенных приложениях в Windows Phone 7. К примеру, элементы Panoramas (прокрутка отображаемой информации в вертикальном, или в горизонтальном направлении), которые присутствуют в узлах (hubs) People и Office, или же элементы Pivots, которые используются во встроенном e-mail клиенте, теперь доступны для использования в любых сторонних приложениях. Элементы Panoramas являются частью системы управления отображаемой информации на экране устройств Windows Phone 7, частью пользовательского опыта от работы с приложениями в этих мобильных устройствах, и их отсутствие могло бы побудить разработчиков к написанию своих собственных альтернатив. Наличие стандартизированной системы управления отображаемой информации на экране мобильного устройства облегчит разработку приложений программистам, а также обеспечит единообразие сторонних приложений.
Несмотря на все эти нововведения, инструментарий SDK всё ещё нуждается в доработке. Всё ещё есть функционал, который присутствует во встроенных приложениях, например выборка дат и времени, но в то же время не доступен для сторонних разработчиков. И даже учитывая ту огромную работу, которую проделали сотрудники софтверного гиганта, выводя на рынок новейшую мобильную платформу Windows Phone 7, это всё ещё новая платформа, нуждающаяся во многих доработках и усовершенствованиях.
Чтобы заполнить некоторые из этих пробелов корпорация советует сторонним разработчикам использовать её проект с открытым исходным кодом Silverlight Toolkit. Он позволит сторонним разработчикам воспользоваться альтернативными средствами при разработке недостающего функционала.
В дополнение к основному SDK, Microsoft также выпустила Mobile Advertising SDK. Редмондская компания сейчас обладает собственной рекламной платформой, которая используется в поисковой машине Bing (а вскоре – и в Yahoo), и, к всеобщей неожиданности, софтверный гигант интегрирует её и в свою новейшую мобильную платформу. С помощью этого инструментария сторонние разработчики смогут с лёгкостью добавить рекламу в свои приложения, как способ монетизировать их.
Вначале рекламная платформа будет доступной лишь в Соединённых Штатах для местных разработчиков. Поддержка других рынков планируется лишь в 2011 году. Согласитесь, довольно странное решение, учитывая тот факт, что запуск Windows Phone 7 произойдёт сперва на территории Европы.
Для Вашего удобства, мы собрали прямые ссылки на загрузку инструментов разработки под Windows Phone 7 Series: