Введение

Введение

Кордова является основой разработки мобильных открытым исходным кодом. Это позволяет использовать стандартные веб-технологии, такие как HTML5, CSS3 и JavaScript для кросс платформенной разработки, избегая каждый мобильных платформ разработки машинного языка. Приложения выполняются внутри обертки для каждой платформы и полагаются на стандартам API привязки для доступа к каждому устройству датчики, данных и состояния сети.

Используйте Cordova, если вы:

Основные компоненты

Кордова приложения полагаются на общей config.xml файл, который содержит информацию о приложении и определяет параметры, влияющие на как она работает, такие, как ли она реагирует на ориентации сдвиги. Этот файл соответствует Упаковке веб-приложение, или виджет, спецификации W3C.

Само приложение реализована как веб-страницы, по умолчанию, который ссылается на любой CSS, JavaScript, изображений, мультимедийных файлов, имя index.html или другие ресурсы, необходимые для его запуска. Приложение выполняет в WebView в пределах собственного приложения оболочки, который вы распространяете app магазины. Для веб-приложение для взаимодействия с различными функциями устройства, сделать путь родные apps, он также должен ссылаться на cordova.js файл, который обеспечивает API привязки.

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

Пути развития

Самый простой способ настройки приложения является запуск cordova утилиты командной строки, также известный как интерфейс командной строки (CLI). (Для установки CLI, см интерфейс командной строки). В зависимости от набора платформ, который вы хотите цели вы можете положиться на CLI для постепенно более акций цикла разработки:

В любой точке цикла разработки вы можете положиться платформы SDK инструменты, которые могут предоставить расширенный набор параметров. (См. платформа руководства подробные сведения о каждой платформы средства SDK набор). Среды SDK является более подходящим, если вы хотите реализовать гибрид приложение, которое сочетает в себе компоненты веб- и собственные приложения. вы может использовать утилиту командной строки для первоначально создания app, или многократно после этого для того, чтобы подать обновленный код к инструментам SDK. Вы также можете построить файл конфигурации приложения самостоятельно.

Поддержка платформ

Ниже приведен набор инструментов разработки и устройства интерфейсы API, доступные для каждой мобильной платформы. (Заголовки столбцов отображаться заглушки CLI стенографию.)

андроид ежевика (6) blackberry10 iOS WP7 (Windows
Телефон 7)
РГ.8 (Windows
Телефон 8)
Win8
(Windows 8)
Tizen
Кордова
CLI
Mac, Windows, Linux Mac, Windows Mac, Windows Mac Windows Windows
Встроенный
WebView
(подробности см.) (подробности см.)
Подключаемый модуль
Интерфейс
(подробности см.) (подробности см.) (подробности см.) (подробности см.) (подробности см.)
API платформы
Акселерометр
Камеры
Захват
Компас (3GS +)
Подключение
Контакты
Устройство
События
Файл не FileTransfer не FileTransfer
Географическое положение
Глобализация
InAppBrowser
Средства массовой информации
Уведомление
Экран-заставка
Хранения только localStorage только localStorage
  <!-- END HTML -->