Разработка под Windows Phone. Начало

Здравствуйте! Сегодня я открываю новую рубрику – Windows Phone, статьи которой будут посвящены разработке приложений под эту платформу на языке C# + XAML. Эта статья будет вводной, в ней я расскажу кратко о платформе, своих задумках и том, где можно найти информацию на русском языке о разработке под данную платформу.
1014_Windows_phone_630x420Для начала я хочу рассказать почему я полез в это дело :) Я захотел создать свое приложение для мобильных устройств с использованием технологий компании Xamarin, которые позволяют писать нативные приложения на C# сразу под все популярные мобильные платформы, а именно Android, iOS и Windows Phone. Подробно писать о Xamarin не буду, так как материала хватает, при желании можно почитать, например на том же хабре.  Так вот начать решил я с платформы Windows Phone, так как ранее я разрабатывал приложение под Windows 8 (Today Holiday). В настоящее время как раз делаю приложение, пока не буду говорить что за приложение, потом напишу статью.

Немного о платформе Windows Phone

Microsoft в очередной раз пытается занять долю на мобильном рынке, ранее они безуспешно пытались сделать это с КПК на Windows Mobile, а сейчас продвигают свою ОС Windows Phone, которая чаще всего установлена на смартфоны от компании Nokia. На этот раз они делают это более серьезно и успешней, вкладывают огромные средства на развитие, привлечение разработчиков и рекламу среди пользователей.  Кстати, для разработчиков эта платформа очень привлекательна, так как есть очень мощные и современные средства для разработки, да и вообще рынок пока не переполнен. Главное чтобы Microsoft продолжала развивать эту платформу и привлекать пользователей, пока все идет хорошо. Сейчас Windows Phone занимает третье место в мире по популярности после Android и iOS и считается самой быстрорастущей мобильной ОС, ну во всяком случае так говорит Microsoft :) Вот некоторая статистика:
Windows-Camp-WindowsPhoneScreenShot 5

Что нужно для того, чтобы начать разработку

  1.  Компьютер под управление Windows 8
  2. Windows Phone SDK
  3. Visual Studio 2012 и позже
  4. Смартфон на Windows Phone или компьютер с Windows 8 x64 и поддержкой Hyper-V

Кстати хочу сказать пару слов о эмуляторе Windows Phone – он просто великолепен, нет глюков, все летает, можно даже телефон не покупать, а тестировать все через эмулятор.

 Информация о разработке под Windows Phone

Хотел бы написать о том, где можно найти информацию о разработке под Windows Phone на русском языке.

msdn.microsoft.com – конечно же информация о разработке под эту платформу есть на сайте msdn, компании Microsoft. Вроде бы целый раздел посвящен Windows Phone, но на самом деле информации маловато, но есть ссылки на различные курсы и англоязычные сайты.

microsoftvirtualacademy.com – еще один сайт от компании Microsoft, на котором находятся онлайн-курсы. Так же есть отдельный раздел посвященный разработке под Windows Phone. На данный момент 6 русских курсов посвященные этой платформе.

blogs.msdn.com – блог Стаса Павлова сотрудника Microsoft, на котором есть парочка полезных статей для разработчиков.

toster.ru – сайт вопросов-ответов для разработчиков от создателей хабра. Есть раздел Microsoft Windows Phone, где можно почитать ответы на возникающие вопросы или задать свой.  Сайт, лично мне, нравиться, быстро развивается.

hashcode.ru – альтернатива предыдущему сайту, также вопросы-ответы и также есть раздел посвященный windows phone. Старше чем toster.ru, но примерно одинаковая если не ниже.

habrahabr.ru – хабр, куда же без него :) Есть хаб посвященный разработке под Windows Phone, правда публикуются статьи не так часто как хотелось бы, но зато практически все интересные и полезные.

msdevcon.ru – сайт ежегодной конференции Microsoft для разработчиков в России под названием DevCon, где вы найдёте записи докладов.

Если знаете другие сайты, пишите в комментариях, буду дополнять список.

Категория: Windows Phone
Понравилась статья? Поделись в социальных сетях:

  • adasoft

    эх, теперь отмасштабировать долю WP до долищ IOS и АНдроид и также экстраполировать свои доходы :)