Руководство по платформы Windows Phone 8
В этом руководстве показано, как настроить среду разработки SDK для развертывания приложений Cordova для устройств Windows Phone 8. Если вы хотите 7,5 и 8 устройств, разработка для Windows Phone 7 вместо подробно в Windows Phone 7 Руководство по платформы. Версия 7 не имеют все расширенные функции, включенные в IE10, но реализует тот же набор API-интерфейсов. Приложения Windows Phone 8 делать не запускаются на устройствах Windows Phone 7.
Смотрите ниже для более подробной информации конкретной платформы, которая применяется для обеих версий:
Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
1. Системные требования
Операционная система:
- Windows 8 или Windows 8 Pro
- Для SDK требуется 64-разрядная версия (x 64) Windows.
- Рекомендуется использовать версию Pro, так что вы можете запустить эмулятор устройства.
- Windows 8 или Windows 8 Pro
Аппаратное обеспечение:
- 6,5 ГБ свободного дискового пространства
- 4 ГБ ОПЕРАТИВНОЙ ПАМЯТИ
- 64-разрядный (x 64) процессор
Эмулятор Windows Phone 8
- Телефон Эмулятор использует Hyper-V, поэтому этот список включает те предпосылки.
- Про 64-разрядная версия Windows 8 или больше
- Требуется процессор поддерживает виртуализацию и Второй перевод адреса уровня (SLAT)
- Включите возможность виртуализации (например, VT-x на Intel) в настройках BIOS, как обычно, эта возможность отключена по умолчанию.
SDK + IDE (Visual Studio)
- Visual Studio 2012 Professional, Premium или Ultimate. Обратите внимание что Visual Studio Express для Windows Phone (входит в пакет SDK) не рекомендуется, потому что вы не можете построить шаблон (см. ниже) с VS Express, как он не имеет функциональность Экспорт шаблона , который является только в VS Pro или выше.
Зарегистрироваться и оплатить для учетной записи Windows Phone Dev центр , если вы хотите установить приложение на реальном устройстве или представить его на рынке.
Примечание: Запуск пакета SDK в виртуальной машине может представлять определенные трудности. Вы можете читать этот блог, который дает представление о решениях по разработке для Windows Phone на Mac.
2. Установить SDK + Кордова
Скачать и установить Windows Phone SDK
Загрузите и распакуйте последнюю копию Cordova. Вы будете работать
lib\windows-phone-8\wp8
подкаталог,lib\windows-phone-8\wp7
содержит версию Windwos 7 Телефон Cordova.Копия
CordovaWP8_x_x_x.zip
файл\My Documents\Visual Studio 2012\Templates\ProjectTemplates\
каталог.
2.1. Создание шаблона
Примечание: этот шаг может не потребоваться. Если lib\windows телефонный справочник уже содержит файл CordovaWP8_x_x_x.zip, то вы можете пропустить этот шаг.
Чтобы упростить процесс разработки, Кордова поставляется с сценарий для создания шаблонов Visual Studio. Это позволяет для быстрого создания приложений Cordova внутри Visual Studio. Этот шаблон может быть изменен при необходимости и ниже шаги свидетельствуют о том, как поступить, если вы хотите создать шаблон.
Запустите пакетный файл для создания и установки шаблонов.
Корень репо содержит файл createTemplates.bat. Дважды щелкнув этот файл будет генерировать 2 ZIP-файлов. (CordovaWP7_x_x_x.zip + CordovaWP8_x_x_x.zip, где ХХХ это номер текущей версии) Легко использовать эти файлы в Visual Studio, копировать их «Мои документы\Visual Studio 2012\Templates\ProjectTemplates\» вы затем сможете для создания новых приложений Apache Cordova Windows Phone из файла Visual Studio-> меню новый проект.
Если вы запустите пакетный файл из командной строки, вы также можете позвонить с параметром для автоматической установки
Запустите сценарий:
>createTemplates.bat -install
3. Установите новый проект
Откройте Visual Studio Express для Windows Phone и выберите Новый проект.
Выберите CordovaWP8. (Номер версии отображается в описании шаблона.)
Присвойте проекту имя и нажмите OK.
4. Обзор структуры проекта
www
Каталог содержит ваше Cordovahtml/js/css
и любые другие ресурсы, включенные в вашем приложении.Любое содержание, которое вы добавляете, здесь должен быть частью проекта Visual Studio, и он должен быть задан как содержание.
Примечание: Этот захват экрана от Кордова-2.3.0 скачать, ваше объявление будет зависеть от фактической версии.
5. Построение и развертывание в эмулятор
Убедитесь, что в главном меню раскрывающегося списка выбран Эмулятор Windows Phone .
Нажмите на зеленый играть кнопку рядом раскрывающегося меню, чтобы начать отладку, или введите F5.
6. Создайте свой проект для устройства
Для тестирования приложения на устройстве, устройство должны быть зарегистрированы. Нажмите здесь для чтения документации по развертыванию и тестированию на вашем Windows Phone 8.
Убедитесь, что ваш телефон подключен, и экран разблокирован.
В Visual Studio выберите «Устройство» в верхнем раскрывающемся меню.
Нажмите на зеленый играть кнопку рядом с основной раскрывающееся меню, чтобы начать отладку, или введите F5.
Договорились!
Дальнейшее чтение
Для более подробной информации о конкретных различий между IE10 и WebKit браузерах и как поддерживать оба MS имеет полезное руководство здесь