Introduction à PhoneGap et Cordova

Avant-propos
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PhoneGap
Revoir le teaser Je m'abonne
Transcription

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Cette vidéo a pour objectifs de :

  • Présenter PhoneGap et Cordova
  • Expliquer les avantages et les inconvénients de PhoneGap
  • Décrire les différences entre PhoneGap et Cordova

PhoneGap est un framework qui réduit l'écart entre les applications web et natives en permettant l'encapsulation d'une application web dans une application native, créant ainsi des applications hybrides.

PhoneGap est un framework dont l'objectif est de réduire le fossé, donc le gap, qui sépare les applications web des applications natives. Plus précisément, il permet d'encapsuler une application web dans une application native en lui fournissant des outils supplémentaires, créant ainsi une application hybride. Cela permet de mélanger la technologie web et la technologie native.

Cependant, créer une application mobile pour plusieurs plateformes comme iOS, Android ou Windows Phone représente un défi technique de taille. Chaque système d'exploitation réclame une technologie spécifique, par exemple, utiliser Objective C ou Swift pour développer en natif sur iOS, Java pour Android, et les langages de la gamme .NET pour Windows Phone. Au-delà du langage de programmation, chaque plateforme propose également son propre framework pour l'interface utilisateur.

Parmi les avantages de PhoneGap, on compte le développement unique pour plusieurs plateformes, ce qui accélère le développement et le déploiement des applications mobiles. Il existe aussi un ensemble de plugins standards couvrant la majorité des besoins des applications simples. Toutefois, PhoneGap s'exécute à travers une WebView, ce qui peut entraîner des performances moindres par rapport à du code natif, surtout sur Android. Heureusement, depuis fin 2014, Google a amélioré la WebView à travers Chrome Mobile, ce qui a boosté les performances.

En ce qui concerne les différences entre PhoneGap et Cordova, PhoneGap est à la base un projet open source créé en 2009 par la start-up Nitobi pour construire une partie de l'expérience utilisateur des applications mobiles avec des technologies web comme HTML5, CSS et JavaScript. En 2011, Adobe a acheté Nitobi et a donné le noyau open source du projet à la Apache Software Foundation sous le nom de Cordova. PhoneGap est désormais la version entreprise d'Adobe avec Cordova comme sa version communautaire.

Voir plus
Questions réponses
Pourquoi utiliser PhoneGap pour développer des applications mobiles ?
PhoneGap permet de développer une application unique qui peut fonctionner sur plusieurs plateformes mobiles, réduisant ainsi le temps de développement et les coûts associés.
Quelle est la principale différence entre PhoneGap et Cordova ?
PhoneGap est la version entreprise d'Adobe du projet, tandis que Cordova est la version open source maintenue par la Apache Software Foundation.
Quels sont les langages de programmation nécessaires pour développer en natif sur iOS et Android ?
Pour iOS, on utilise Objective-C ou Swift, tandis que pour Android, on utilise Java.