PhoneGap | это... Что такое PhoneGap? (original) (raw)
PhoneGap
Тип | mobile development framework |
---|---|
Разработчик | Nitobi |
Написана на | JavaScript, HTML5 and CSS3 |
Операционная система | iOS, Android, webOS, Windows Mobile, Symbian, BlackBerry и Windows Phone 7 |
Первый выпуск | 2005 |
Тестовая версия | 1.5.0 (2012.03.06) |
Состояние | Active |
Лицензия | Modified BSD license or the MIT License[1] |
Сайт | phonegap.com |
PhoneGap (называемый также Apache Callback[2][3], Apache Cordova[4]) — бесплатный open-source фреймворк для создания мобильных приложений, созданный Nitobi Software. Позволяет создать приложения для мобильных устройств используя JavaScript, HTML5 и CSS3, без необходимости знания «родных» языков программирования (например, Objective-C), под все мобильные операционные системы (iOS, Android, Bada и т. д.).[5] Готовое приложение компилируется в виде установочных пакетов для каждой мобильной операционной системы.
Содержание
- 1 Поддерживаемые платформы
- 2 Интегрированные среды разработки
- 3 Примеры приложений
- 4 Примечания
- 5 См. также
- 6 Ссылки
Поддерживаемые платформы
Таблица поддерживаемых возможностей для каждой конкретной операционной системы.[6]
Feature | iPhone /iPhone 3G | iPhone 3GS and newer | Android 1.0 — 4.0 | Windows Phone 7 | 5.x-6.0+ | 4.6-4.7 | Bada | Symbian | webOS |
---|---|---|---|---|---|---|---|---|---|
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[7], ApplicationCraft[8]
Примеры приложений
- Official Wikipedia Android App — более миллиона установок (с января 2012 по конец февраля 2012 года), рейтинг 4.5 звезды
- Примеры приложений на официальном сайте
Примечания
- ↑ PhoneGap License
- ↑ Apache Callback Project Incubation Status
- ↑ Apache Callback Proposal
- ↑ Apache Cordova gets a new look — The H Open Source: News and Features
- ↑ PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms, Salon.com, April 5, 2009
- ↑ Поддерживаемая PhoneGap функциональность
- ↑ Tiggzi Mobile App Builder
- ↑ ApplicationCraft — Cloud based development environment
См. также
- Официальный сайт — документация по API
- Официальный сайт — средства разработки, библиотеки
- JQuery Mobile
- Titanium Studio - среда разработки на HMTL5, CSS3, Javascript, Ruby, Rails, Python, PHP для iPhone
Ссылки
Веб-фреймворки | |
---|---|
ASP.NET | DotNetNuke • ASP.NET MVC • MonoRail |
ColdFusion | ColdSpring • Fusebox • Mach-II • Model-Glue |
Java | Apache (Cocoon • Struts • Velocity • WebWork 2) • AppFuse • Aranea • Eclipse • Facelets • Flexive • FreeMarker • Google Web Toolkit • Grails • Hamlets • ItsNat • JavaServer Faces • Jspx • JBoss Seam • jZeno • Makumba • OpenLaszlo • OpenXava • Reasonable Server Faces (RSF) • Restlet • RichFaces • RIFE • Shale • SmartClient • Spring • Stripes • Tapestry • ThinWire • Vaadin • WebMacro • WebWork • WebObjects • Wicket • ZK |
JavaScript | node.js • AJILE • Clean AJAX • Dojo Toolkit • Echo • Ext JS • jQuery • jMaki • Microsoft AJAX Library • MochiKit • MooTools • Prototype • qooxdoo • Rialto Toolkit • Rico • script.aculo.us • SmartClient • Spry • SproutCore • Yahoo! UI Library • Underscore • PhoneGap |
Perl | Catalyst • Interchange • Titanium • Maypole • HTML:Mason |
PHP | Acode • Akelos • BlueShoes • CakePHP • Canvas • CodeIgniter • Cotonti • DIY • Drupal • Fuse • Horde • Kohana • LiveStreet • PHP For Applications • PHPOpenbiz • PRADO • Qcodo • Seagull • Solar • Symfony • W3Core • Yii • Zend • Zoop • Joomla |
Python | CherryPy • Django • GAE framework • Karrigell • Nevow • Porcupine • Pylons • Pyramid • Spyce • TurboGears • Twisted • Tornado • Webware • Zope |
Ruby | Camping • Nitro • IOWA • Ramaze • Cerise • Merb • Ruby on Rails • Sinatra • Padrino |
Прочиеязыки | Alpha Five • Fusebox (ColdFusion • PHP) • Helma Object Publisher (Server-side) • Lift (Scala) • Magic (Scheme) • OpenACS (Tcl) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) • Oracle Application Express (PL/SQL) |