Создание кроссплатформенных приложений с помощью инструментов Visual Studio для Apache Cordova

В Visual Studio 2013 инструменты Cordova выпущены в виде предварительной (CTP) версии. Инструменты Cordova будут выпущены как часть Visual Studio 2015, и рекомендуется использовать Visual Studio 2015 RTM для разработки приложений с помощью инструментов Visual Studio для Apache Cordova. Visual Studio можно скачать из Центра загрузки Майкрософт.

С помощью Visual Studio Tools для Apache Cordova можно создавать кроссплатформенные приложения для устройств iOS, Android и Windows. Удобный установщик определяет и устанавливает нужные версии необходимых пакетов SDK, инструментов и библиотек, которые необходимы для создания приложений Apache Cordova. Используйте отладчик Visual Studio для присоединения к приложениям iOS, Android и Windows, попадания в точки останова и проверки кода с помощью проводника DOM и консоли. Apache Cordova позволяет использовать стандартные веб-технологии кросс-платформенной разработки, такие как HTML, CSS и JavaScript.

Можно создавать приложения, используя средства для следующих устройств и платформ:

  • Android 2.3.3 и выше (4.4 обеспечивает максимальное удобство для разработчика)

  • iOS 6, 7 и 8

  • Windows 8 и 8.1

  • Windows Phone 8 и 8.1

Примечание

Инструменты Visual Studio для Apache Cordova протестированы для использования с Cordova 5.1.1 и 4.3.1.Можно выбрать другую версию, используя конструктор конфигураций.Тем не менее, использование непроверенных версий может привести к непредвиденному поведению.

При разработке приложений с помощью Visual Studio Tools для Apache Cordova Visual Studio обеспечивает следующие преимущества.

  • Простая установка. Установка Cordova вручную подразумевает проведение большой работы по поиску, установке и поддержанию правильных версий всего стороннего ПО, которое требуется для поддержки встроенных платформ. Установщик сторонних производителей обрабатывает все данные и быстро подготавливает среду к работе.

  • Управление подключаемым модулем. Подключаемые модули Cordova предоставляют доступ к собственным API-интерфейсам с помощью интерфейса JavaScript. Для успеха приложения крайне важна поддержка пользовательских подключаемых модулей, например тех, которые включают мобильный телефон в сканер штрих-кодов. Visual Studio и IntelliSense позволяют легко добавлять настраиваемые и основные подключаемые модули и работать с ними.

  • Унифицированный процесс отладки. При кросс-платформенной разработке для отладки каждого устройства, эмулятора или имитатора часто требуются разные средства отладки. Различные инструменты означают применение различных рабочих процессов и снижение уровня производительности при каждом переключении между устройствами. Благодаря Visual Studio можно использовать одни и те же первоклассные инструменты отладки для всех целевых объектов развертывания, включая устройства и эмуляторы iOS, устройства и эмуляторы Android, Windows и эмулятор Apache Ripple.

  • Пишите один раз, развертывайте повсюду. Общие API-интерфейсы для JavaScript и подключаемых модулей в Cordova упрощают создание приложений благодаря применению единой базы кодов, которая развертывается на всех целевых платформах — iOS, Android и Windows. Конечно, при необходимости, можно всегда написать специальный для платформы код.

  • Взаимодействие с командной строкой. Решения Visual Studio напрямую отражают файловую систему и обновляются в режиме реального времени. Это означает возможность использования любого средства командной строки.

  • Поддержка нескольких версий Cordova. Решения Visual Studio позволяют легко изменять различные версии приложения Cordova в существующем проекте.

Получение инструментов

Загрузите Visual Studio 2015 и выберите выборочную установку, установив флажок для компонента разработки кроссплатформенных мобильных приложений > HTML/JavaScript. Кроме того, необходимо установить агент remotebuild в OSX для поддержки iOS.

Инструкции по установке см. в разделе Установка Visual Studio Tools для Apache Cordova, а для того чтобы приступить к написанию первого приложения, см. инструкции в разделе Создание своего первого приложения с использованием средств Visual Studio Tools для Apache Cordova.

Загрузка образца

В образце приложения ToDoList показано использование различных платформ, которые работают с приложением Cordova. Данное приложение позволяет пользователям создавать новые задачи, отмечать и удалять их. Приложение использует мобильные службы Microsoft Azure Mobile Services для хранения данных, а также Bing Maps для предоставления допустимых адресов.

   

Чтобы загрузить пример приложения ToDoList для Visual Studio 2013, см. сведения об устаревших примерах на сайте GitHub.

Совет

Чтобы скачать другие примеры для инструментов Visual Studio для Cordova Apache, демонстрирующие многостраничную навигацию и другие функции, см. шаблон начального уровня Ionic SideMenu и шаблон приложения навигации WinJS.

Начало работы

Загрузка средств Получить средства Visual Studio Tools для Apache Cordova или узнать больше

См. также

Другие ресурсы

Загрузка Инструментов Visual Studio для Apache Cordova

Вопросы и ответы об Инструментах Visual Studio для Apache Cordova

Известные проблемы

Процесс сборки Cordova в Visual Studio