Windows Phone 7: Начало

Недавно Microsoft выпустила свою новую мобильную операционную систему — Windows Phone 7. Чего ждать от этой операционки пока не понятно, так как большая доля рынка занята Android-аппаратами  и Apple IPhone аппаратами, да и BlackBerry распространен.

Помочь этой платформе может их революционный интерфейс — Metro, но пока не понятно, насколько он удобен да и телефонов на этой платформе достаточно мало — пожалуй лишь Nokia и HTC сделали свои аппараты.

Из более насущных проблем — малое количество приложений под эту платформу, хотя это и объяснимо тем, что она новая (относительно) и будущее ее не известно.

А раз неизвестно будущее и нет большого количества приложений, то это очень классно. Классно для разработчиков, так как можно создать то, чего под эту платформу еще нет и тем самым занять нишу. Кто первый встал, того и тапки, как известно :)

На чем писать и как писать?

Microsoft сейчас прикладывают значительные усилия для того, чтобы продвинуть платформу и подогреть разработчиков. Ссылок по Microsoft.com и MSDN разбросано много. Для создания приложений понадобится стандартный и уже привычный инструмент Visual Studio, правда, предлагают скачать они специальную редакцию:

Microsoft Visual Studio 2010 for Windows Phone

Выполнено как Web-инсталятор, который скачивает и устанавливает всё необходимое.

Сама студия выглядит привычно:

Visual Studio 2010 for Windows Phone Screen

Visual Studio 2010 for Windows Phone - Стартовое окно

Однако. если разрабатываемое приложение не предпологает работу на том устройстве, на котором оно и разрабатывается, то нужен какой-нибудь эмулятор или это устройство для тестирования приложения. Вот такое чудо поставляется в комплекте:

Эмулятор

Эмулятор

Язык, как и инструменты уже обыдены.

Для описания логики приложения используется C#, для описания интерфейса используется Windows Presentation Foundation (WPF) + XNA или он же + Silverlight. Первая связка подходит для программирования игр, вторая-для обычных программ, хотя никто не мешает вам не следовать этим правилам.

Добавить комментарий