Sunday, July 18, 2010

Windows Phone 7

Вчера на встрече киевской .Net User Group новый DPE Lead Microsoft Ukraine Андрей Терехов рассказал много интересного про Windows Phone 7. И не только рассказал, но и показал единственный в Украине, прототип телефона, привезенный им на несколько дней, специально для презентаций партнерам и разработчикам.

DSCN0039

Все присутствовавшие смогли в перерыве поиграться с телефоном. Я тоже не упустил такой возможности и остался очень доволен. На практике интерфейс Metro оказался таким же классным, как и на тех презентациях, что я видел ранее. С большим мультитач экраном, удобным оригинальным UI, кучей разных сенсоров и функций – я думаю, эти телефоны понравятся потребителям. Более детально обзор того телефона, что попал в Киев можно почитать здесь.

Однако лично меня платформа Windows Phone 7 больше интересует не как пользователя, а как разработчика. Мне очень нравится то, что программы для нее можно писать в привычной мне Visual Studio, используя Silverlight + C#. При этом все инструменты разработки абсолютно бесплатны. Уже доступны для загрузки Visual Studio 2010 Express for Windows Phone Beta и Expression Blend® 4 for Windows Phone Beta. Эмулятор, встроенный в Visual Studio позволяет уже сейчас тестировать и отлаживать приложения.

На данный момент единственным источником приложений для телефонов Windows Phone 7 является Marketplace. Т.е. официально не поддерживается установка программ по USB или Wi-Fi c локального компьютера или других источников. Для того чтобы размещать свои приложения в Marketplace, нужно зарегистрироваться. Регистрация стоит $99 в год. После регистрации вы получите возможность размещать там до пяти бесплатных приложений и неограниченное количество платных. Доходы от продажи программы распределяются так: 70% вам, 30% Майкрософту.

Для того чтобы отлаживать приложения не на эмуляторе а на реальном телефоне, зарегистрированные разработчики смогут получить unlock-код для своего телефона. Это позволит устанавливать программу в телефон напрямую, а не через Marketplace.

На данный момент с доставкой приложений на телефоны есть еще много нерешенных вопросов. Например, если я пишу какое-то бизнес-приложение для заказчика и не хочу светить его в публичном Marketplace. Где размещать установочный пакет так чтобы только сотрудники моего заказчика имели к нему доступ?

Еще одна странность: новые телефоны будут официально поставляться в Украину, однако Marketplace почему-то доступен не будет. Т.е. если вы разработчик и у вас в профиле Live ID указана Украина, то извините, вы не зарегистрируетесь в Marketplace. А вот для России почему-то все наоборот. Телефоны официально поставляться не будут, зато будет доступен Marketplace.

В общем есть еще много странностей и недоработок над которыми Майкрософту стоит подумать. До выхода платформы осталось не так уж много времени. Однако все это нюансы, которые есть везде и всегда. А по большому счету разработчикам уже предоставлены все возможности для того чтобы изучать новую платформу.

 

Полезные ссылки:

  1. Windows Phone Developer Portal
  2. Visual Studio 2010 Express for Windows Phone Beta
  3. Expression Blend® 4 for Windows Phone Beta
  4. Windows Phone 7 Developer Training Kit
  5. Windows Phone Developer Tools Team Blog
  6. Getting Started Guide for Developing for Windows Phone
  7. Code Samples for Windows Phone

No comments:

Post a Comment