PhoneGap

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
PhoneGap
Тип

фреймворк

Разработчик

Adobe

Написана на

JavaScript, HTML5 and CSS3

Операционная система

iOS, Android, webOS, Windows Mobile, Symbian, BlackBerry и Windows Phone 7

Первый выпуск

2005 год

Последняя версия

3.1.0[1] (2.10.2013)

Состояние

Активное

Лицензия

Лицензия Apache[2]

Сайт

http://www.phonegap.com/

PhoneGap (называемый также Apache Callback[3][4], Apache Cordova[5]) — бесплатный open-source фреймворк для создания мобильных приложений, созданный Nitobi Software. Позволяет создать приложения для мобильных устройств используя JavaScript, HTML5 и CSS3, без необходимости знания «родных» языков программирования (например, Objective-C), под все мобильные операционные системы (iOS, Android, Bada и т. д.).[6] Готовое приложение компилируется в виде установочных пакетов для каждой мобильной операционной системы.

Поддерживаемые платформы[править | править викитекст]

Таблица поддерживаемых возможностей для каждой конкретной операционной системы.[7]

Feature Apple iOS icon.png
iPhone /iPhone 3G
Apple iOS icon.png
iPhone 3GS and newer
Android robot.svg
Android 1.0 — 4.0
WP7logo.jpg
Windows Phone 7
Blackberry Logo.svg
5.x-6.0+
Blackberry Logo.svg
4.6-4.7
Samsung bada logo.svg
Bada
Symbian OS logo.svg
Symbian
HP D B RGB 72 MX+space.png
webOS
Tizen-Lockup-On-Light-RGB.png
Tizen
Logo-ubuntu no(r)-black orange-hex.svg
Ubuntu Touch
Accelerometer Да Да Да Да Да Н/Д Да Да Да Да Да
Camera Да Да Да Да Да Н/Д Да Да Да Да Да
Compass Н/Д Да Да Да Н/Д Н/Д Да Н/Д Н/Д Да Да
Contacts Да Да Да Да Да Н/Д Да Да Н/Д Да Н/Д
File Да Да Да Да Да Н/Д Н/Д Н/Д Н/Д Да Да
Geolocation Да Да Да Да Да Да Да Да Да Да Да
Media Да Да Да Да Н/Д Н/Д Н/Д Н/Д Н/Д Да Да
Network Да Да Да Да Да Да Да Да Да Да Да
Notification (Alert) Да Да Да Да Да Да Да Да Да Да Да
Notification (Sound) Да Да Да Да Да Да Да Да Да Да Да
Notification (Vibration) Да Да Да Да Да Да Да Да Да Да Да
Storage Да Да Да Да Да Н/Д Н/Д Да Да Да Да
Barcode Scanner Да Да Да Н/Д Да Н/Д Н/Д Н/Д Н/Д Да Да

Интегрированные среды разработки[править | править викитекст]

Интегрированными средами разработки (IDE), позволяющими значительно ускорить написание приложения (ускорение тестирования, компиляция «одним-кликом» для всех операционных систем, графическая разработка интерфейса через «drag-and-drop» и т. д.), являются Adobe Dreamweaver (начиная с версии 5.5), Tiggzi[8], ApplicationCraft[9]

Отличия и взаимосвязь между PhoneGap и Apache Cordova[править | править викитекст]

PhoneGap и Cordova имеют такую же взаимосвязь, как Google Chrome и Webkit, соответственно. Apache Cordova это Open-source проект, тогда как PhoneGap является больше инфраструктурой, построенной вокруг Cordova. Кроме того, инфраструктура PhoneGap дополнительно предоставляет такие опции как платная поддержка, онлайн-обучение, а также облачные веб-сервисы, позволяющие собрать конечное приложение без необходимости инсталляции на локальном компьютере разработчика. PhoneGap декларируется как более стабильная версия (тут можно привести аналогию между проектами Fedora Core и Red Hat Enterprise Linux)

Примеры приложений[править | править викитекст]

Примечания[править | править викитекст]

См. также[править | править викитекст]

Ссылки[править | править викитекст]