Введение в разработку для Windows Phone 8.1

Установка и регистрация средств разработки

Последнее обновление: 31.10.2015

Windows Phone на сегодняшний день является одной из трех наиболее популярных ОС для смартфонов, в связи с чем возникает необходимость в приложениях различного рода для этой операционной системы. И хотя пока Windows Phone по популярности сильно уступает системам Android или iOS, в то же время количество устройств под управлением данной ОС растет в абсолютном выражении, что так или иначе рождает потребность в приложениях. Кроме того, есть сферы, где Windows Phone может составить конкуренцию другим системам, например, приложения для бизнеса.

Рассмотрим, что же нам потребуется для создания приложений для Windows Phone 8.1. А нам потребуется среда разработки Visual Studio Express 2013 for Windows c пакетом обновления не ниже SP2 (так как пакеты обновления от SP2 и выше по умолчанию содержат Windows Phone SDK 8.1). Также вместо экспресс-версии мы можем использовать другой более функциональный выпуск Visual Studio, например, Visual Studio Community, Professional или Ultimate.

В плане функционала для разработки для WP8.1 эти выпуски несильно отличаются, и в дальнейшем для всех примеров я буду использовать Visual Studio Express 2013 for Windows.

Кроме самой разработки нам также потребуются средства тестирования. Visual Studio по умолчанию предоставляет эмуляторы смартфонов, которые можно использовать для тестирования. Однако для подключения эмуляторов нам надо включить в BIOS режим виртуализации, затем в Windows необходимо включить Hyper-V, который имеет ряд ограничений. В частности, режим Hyper-V доступен только для 64-битных версий Windows 8 Pro и Windows 8 Enterprise. И если вашей ОС является Windows 8 Basic или Windows RT, то Hyper-V вы не сможете использовать.

Кроме того, мы можем естественно использовать смартфон с OS Windows Phone 8.1. Хотя эмуляторы очень удобны: они предоставляют различный спектр устройств с различными настройками, но полную достоверную картину дает тестирование на реальных устройствах. Поэтому в дальнейшем я буду в качестве устройства использовать именно смартфон.

Прежде чем использовать смартфон, нам предстоит выполнить небольшую процедуру по регистрации смартфона для разработки.

Регистрация телефона

Чтобы зарегистрировать телефон, надо использовать утилиту Windows Phone Developer Registration 8.1, которая идет в комплекте Windows Phone SDK 8.1.

Windows Phone Developer Registration 8.1

Для регистрации телефона выполним ряд шагов:

  1. Разблокируем экран телефона

  2. Убедимся, что дата и время телефона установлены правильно

  3. Подключим телефон к компьютеру с помощью USB-кабеля

  4. В Windows 8/8.1 перейдем на стартовый экран с плитками и далее перейдем к списку всех приложений.

  5. В секции Windows Phone SDK 8.1 нажмем на плитку Windows Phone Developer Registration 8.1

    После этого должно открыться следующее окно:

    Программирование для Windows Phone 8.1
  6. Убедимся, что в окне в разделе "Состояние" значится "Обнаружено устройство Windows Phone. Нажмите кнопку "Зарегистрировать", чтобы разблокировать телефон."

  7. Нажимаем кнопку "Зарегистрировать"

  8. Далее откроется окно входа в сервисы Microsoft, где нам надо ввести свои логин и пароль:

    Регистрация Windows Phone 8.1
  9. Если все было введено и подключено правильно, то затем появится сообщение об успешной регистрации устройства:

    Registration of Windows Phone 8.1

    При регистрации надо учитывать, что смартфон должен иметь примерно корректное время для вашего региона, например, совпадать со временем на компьютере. И также смартфон обязательно должен быть подключен к интернету. Необязательно для этого иметь какой-то тариф провайдера, который предусматривает доступ к интернету. Можно просто настроить wi-fi-точку на локальном компьютере и затем через настройки wi-fi на смартфоне подключиться к интернету на локальном компьютере, как, например, сделал я.

После успешной установки необходимого инструментария создадим первое приложение.

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850