PhoneGap (называемый также Apache Callback, основанный на Apache Cordova) — бесплатный open-source фреймворк для создания мобильных приложений, созданный Nitobi Software. Позволяет создать приложения для мобильных устройств используя JavaScript, HTML5 и CSS3, без необходимости знания «родных» языков программирования (например, Objective-C), под все мобильные операционные системы (iOS, Android, Bada и т. д.).PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms, Salon.com, April 5, 2009 Готовое приложение компилируется в виде установочных пакетов для каждой мобильной операционной системы.
Поддерживаемые платформы Таблица поддерживаемых возможностей для различных операционных систем.Поддерживаемая PhoneGap функциональность Возможности iOS 7.0-8.x Android 1.0 — 9.0 Windows Phone 10.x 5.x-6.0+ 4.6-4.7 Bada Symbian webOS Tizen Ubuntu Touch Firefox OS Accelerometer Camera Compass Contacts File Geolocation Media Network Notification (alert, sound, vibration) Storage Barcode Scanner ? ?
Интегрированные среды разработки Интегрированными средами разработки (IDE), позволяющими значительно ускорить написание приложения (ускорение тестирования, компиляция «одним-кликом» для всех операционных систем, графическая разработка интерфейса через «drag-and-drop» и т. д.), являются Adobe Dreamweaver (начиная с версии 5.5), Tiggzi, ApplicationCraft
Отличия и взаимосвязь между PhoneGap и Apache Cordova PhoneGap и Cordova имеют такую же взаимосвязь, как Google Chrome и Chromium, соответственно. Apache Cordova это Open-source проект, тогда как PhoneGap является больше инфраструктурой, построенной вокруг Cordova. Кроме того, инфраструктура PhoneGap дополнительно предоставляет такие опции как платная поддержка, онлайн-обучение, а также облачные веб-сервисы, позволяющие собрать конечное приложение без необходимости инсталляции на локальном компьютере разработчика. PhoneGap декларируется как более стабильная версия (тут можно привести аналогию между проектами Fedora Core и Red Hat Enterprise Linux).
Примеры приложений Official Wikipedia Android App — более миллиона установок (с января 2012 по конец февраля 2012 года), рейтинг 4.5 звезды Примеры приложений на официальном сайте
Примечания
См. также Официальный сайт — документация по API Официальный сайт — средства разработки, библиотеки Xamarin JQuery Mobile Kendo UI Mobile — библиотека для создания приложений, адаптированных под мобильные устройства Titanium Studio — среда разработки на HMTL5, CSS3, Javascript, Ruby, Rails, Python, PHP для iPhone
Ссылки Официальный сайт Русскоязычная группа по разработке на CoffeeScript (в частности для PhoneGap)
Категория:Веб-фреймворки на JavaScript Категория:AJAX Категория:Библиотеки JavaScript Категория:Свободные библиотеки программ Категория:Библиотеки виджетов