Компания Microsoft на конференции Mix10
поделилась с разработчиками своими
соображениями относительно будущего новой мобильной платформы Windows
Phone 7 Series. Главными технологическими платформами для Windows Phone 7
станут Silverlight и XNA. Вести разработку приложений можно будет с
использованием трех основных инструментов – Visual Studio 2010 (включая
бесплатную версию Express), Expression Blend 4.0 (для дизайнеров) и XNA
Game Studio 4.0. Худшей новостью для разработчиков стали условия работы с
магазином приложений Windows Phone Marketplace – приложения можно будет
распространять только через этот сервис, требующий обязательной
сертификации.
Вместе с подробным описанием стратегий
разработки для платформы Windows Phone 7 компания Microsoft представила
новую версию технологии Silverlight со статусом «релиз-кандидата» –
ранее были доступны только бета-версии. Silverlight 4 станет одной из
двух основных платформ разработки приложений для Windows Phone 7, наряду
со средой XNA, предназначенной, главным образом, для создания игр на платформе
.NET. Как заверил участников конференции Скотт Гатри (Scott Guthrie),
вице-президент Microsoft, технология Silverlight для мобильных
приложений ничем не будет отличаться от настольной версии.
Мультимедийная среда
Silverlight 4, работающая как на настольных, так и на мобильных
устройствах,
позволяет даже отлаживать приложения прямо на настольном ПК разработчика
в
полноценной виртуальной машине. К радости разработчиков, компания
Microsoft пообещала предоставить бесплатные версии всех трех основных
инструментов разработки для Windows Phone 7: редакции Visual Studio
2010, Expression Blend 4.0 и XNA Game Studio 4.0, ориентированные только
на мобильные приложения, будут поставляться без дополнительной оплаты.
Следует заметить, что, кроме бесплатного варианта Visual Studio 2010
Express, также доступна специальная надстройка к полнофункциональной
среде
разработки для создания мобильных приложений Windows Phone 7. Загрузить
бесплатные инструменты для разработки мобильных приложений можно уже
сейчас на официальном сайте Microsoft.
Для разработчиков, давно использующих технологии C# и Silverlight,
создание приложений для Windows Phone 7 не должно вызвать затруднений.
Менее ясно выглядит ситуация с теми разработчиками, которые писали свои
мобильные приложения для прежних версий Windows Mobile с использованием
языков C и С++. Несмотря на то, что существует множество продуктов и
библиотек на этих языках, компания Microsoft пока не определила сроки
выпуска специального компилятора, который помог бы разработчикам
генерировать полноценный исполняемый код для Windows Phone 7, используя
имеющиеся наработки и инструменты. Наконец, самая противоречивая
новость для разработчиков, которые собираются писать приложения для
Windows Phone 7 – компания Microsoft собирается полностью копировать
подход, примененный компанией Apple в ее магазине приложений App Store –
любые приложения должны пройти сертификацию, и попасть на мобильные
аппараты пользователей эти приложения могут только через сервис Windows
Phone Marketplace. Подробнее о столь жестких рамках написано в
документации:
приложение передается на сертификацию в виде единственного файла в
формате .XAP. Авторы приложения могут отслеживать ход работ по
сертификации и текущий статус рассмотрения. По завершении сертификации
разработчик получает уведомление – только после этого приложение можно
разместить в Windows Phone Marketplace. Цену и перечень целевых рынков
для продажи своих продуктов разработчики будут задавать самостоятельно.
Обновления к приложениям также должны проходить процедуру сертификации и
публикации, в том числе обновления для устранения ошибок, добавления
новых функций или совершенно новые версии приложений.
|