Apache Cordova
|
|
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
| PhoneGAP/Apache Callback/Apache Cordova | |
Logo |
|
|
|
|
| Développeur | Nitobi/Adobe Systems |
|---|---|
| Première version | 2005 |
| Dernière version | 2.7.0 (30 Avril 2013) |
| Écrit en | JavaScript, HTML5 et CSS3 |
| Langue | Anglais |
| Type | Framework de développement hybride pour smartphone (Android, iOS, BlackBerry, etc...) |
| Licence | Licence Apache v2 (PhoneGap License) |
| Site web | www.phonegap.com,cordova.apache.org |
| modifier |
|
Apache Cordova est un framework open-source de développement mobile développé par Nitobi Software (racheté par Adobe Systems) et ensuite repris par apache. Il permet de créer des applications pour appareils mobiles utilisant JavaScript, HTML5 et CSS3, au lieu de langages moins connus tels que l'Objective-C. Les applications qui en résultent sont hybrides, ce qui signifie qu'elles ne sont ni vraiment natives, ni purement basées sur le Web. PhoneGap est désormais connu, depuis le rachat de Nitobi par Adobe et PhoneGap 1.2, sous le nom de Apache Callback et plus récent sous le nom de Apache Cordova, le nom "Callback" ayant été jugé comme trop générique.
Sommaire |
Histoire [modifier]
Tout d'abord développé lors d'un événement iOSDevCamp à San Francisco, PhoneGap va continuer à rencontrer le succès populaire à la conférence O'Reilly Media, et ce dernier continue encore à attirer les développeurs[1]. Apple a d’ailleurs récemment donné son accord à plusieurs applications, confirmant ainsi que PhoneGap ne viole pas les complexes conditions d'acceptations des applications. Un grand nombre d'entreprises et de sites web utilisent PhoneGap, comme Convertigo, Worklight, Diary.com ou Logitech. Adobe a annoncé officiellement l'acquisition de Nitobi le 4 octobre 2011.
Plateformes supportées [modifier]
PhoneGap supporte actuellement 11 plateformes différentes (dont 3 versions de BlackBerry OS, 2 d'iOS).
Le tableau ci-dessous est une liste des composants et fonctionnalités supportés de chaque OS pour la version 2.7.0 de Apache Cordova :
| Fonctionnalités | (iPhone EDGE, 2G et 3G) |
(iPhone 3GS et +) |
Android |
Qt |
4.6–4.7 |
5.x–6.0+ |
webOS |
Symbian | Bada |
Windows Phone |
Tizen |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Accéléromètre | N/A | ||||||||||
| Caméra | N/A | ||||||||||
| Boussole | N/A | N/A | N/A | N/A | N/A | ||||||
| Contacts | N/A | N/A | N/A | ||||||||
| Gestion des fichiers | N/A | N/A | N/A | N/A | N/A | ||||||
| Géolocalisation | |||||||||||
| Media | N/A | N/A | N/A | N/A | N/A | ||||||
| Réseau | |||||||||||
| Notifications (Apple Push, pop-up) | |||||||||||
| Notifications (Sonnerie) | |||||||||||
| Notifications (Vibrations) | N/A | ||||||||||
| Stockage | N/A | N/A |