Cordova | |
---|---|
Тип | mobile development framework[вд] |
Разработчик | Apache Software Foundation |
Написана на | JavaScript[2][3], Java[3], Objective-C[3], C++[3], C#[3] и Node.js[3] |
Операционные системы | Android и iOS |
Последняя версия | |
Лицензия | Apache License 2.0 |
Сайт | cordova.apache.org |
Медиафайлы на Викискладе |
Apache Cordova (ранее PhoneGap) — мобильная среда разработки приложений, первоначально разработанная Nitobi. Компания Adobe Systems приобрела Nitobi в 2011 году и провела ребрендинг PhoneGap, после чего выпустила версию с открытым исходным кодом программного обеспечения под названием Apache Cordova[4]. Apache Cordova позволяет программистам создавать приложения для мобильных устройств с помощью CSS3, HTML5 и JavaScript, вместо того, чтобы использовать конкретные платформы API, такие как Android, IOS или Windows Phone[5]. Это обеспечивается за счет преобразования из CSS, HTML и JavaScript в код, который любая платформа воспринимает как элемент web. Это расширяет возможности HTML и JavaScript для работы с различными устройствами. В результате приложения являются гибридными, это означает, что они не являются ни по-настоящему мобильными приложениями (потому что вся генерация макета осуществляются с помощью web-view вместо основной структуры пользовательского интерфейса платформы), ни web — потому как они не только web-приложение, но и упакованы в качестве мобильного приложения для распространения, а также имеет доступ к API базового функционала устройства, такого как файловая система, камера и пр.). ПО с открытым исходным кодом, Apache Cordova используется в других программах, таких как Appery.io или Intel XDK.