Вчера на встрече киевской .Net User Group новый DPE Lead Microsoft Ukraine Андрей Терехов рассказал много интересного про Windows Phone 7. И не только рассказал, но и показал единственный в Украине, прототип телефона, привезенный им на несколько дней, специально для презентаций партнерам и разработчикам.
Все присутствовавшие смогли в перерыве поиграться с телефоном. Я тоже не упустил такой возможности и остался очень доволен. На практике интерфейс 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.
В общем есть еще много странностей и недоработок над которыми Майкрософту стоит подумать. До выхода платформы осталось не так уж много времени. Однако все это нюансы, которые есть везде и всегда. А по большому счету разработчикам уже предоставлены все возможности для того чтобы изучать новую платформу.
No comments:
Post a Comment