Developpez.com

Le Club des Développeurs et IT Pro

PhoneGap 3.0 : support de Windows Phone 8, BlackBerry 10, Ubuntu et Firefox OS

Pour la plateforme Web de développement mobile multiplateforme

Le 2013-07-23 12:48:59, par Hinault Romaric, Responsable .NET
Apache vient de publier la version 3.0 de son outil de développement mobile PhoneGap.

À titre de rappel, PhoneGap permet aux développeurs de concevoir des applications hybrides en JavaScript, HTML5 et CSS pouvant exploiter les principales fonctionnalités et ressources (géolocalisation, accéléromètre, etc.) des plateformes mobiles.

PhoneGap 3.0 apporte comme nouveauté phare le support de nouvelles plateformes, dont Windows Phone 8, iOS 6, BlackBerry 10 et le dernier Android. Les travaux sont en cours pour l’étendre à Firefox OS et Ubuntu.

La solution apporte une nouvelle architecture de plugins, permettant de mieux personnaliser son environnement de travail. Les plugins offrent des fonctionnalités comme la géolocalisation, l’accès à la caméra, aux contacts, etc. Précédemment, les développeurs devaient télécharger et recompiler des packages trouvés sur GitHub ou sur Internet.

Pour rendre les applications plus rapides et légères, Adobe a éclaté le noyau de l’API pour permettre aux développeurs d’inclure uniquement les API dont ils ont besoin.


PhoneGap 3.0 introduit également deux nouvelles API : Globalization API pour gérer la localisation de l’application et InAppBrowser pour l’affichage des pages Web dans une application.

À cela, s’ajoutent de nouveaux outils pour porter facilement les applications entre différentes plateformes mobiles.

PhoneGap est développé en open source avec la fonction Apache dans le cadre du projet Apache Cordova.

Installer PhoneGap 3.0

Source : Site du projet

Et vous ?

Utilisez-vous PhoneGap ? Que pensez-vous du Framework et de cette version ?
  Discussion forum
5 commentaires
  • Mr_Exal
    Membre expert
    Envoyé par leyee
    Je doute que la faute en imcombe à phonegap, le meme probleme de performance devait deja exister dans le navigateur sur android
    Justement non. La perte de performance est bien plus importante sous Phonegap.

    Après le HTML5 était créé à partir de construct (version gratuite) donc le mieux aurait été de compiler l'apk directement à partir de la version payante.

    De toute façon le natif écrase le reste niveau performances.
  • Mr_Exal
    Membre expert
    Utilisez-vous PhoneGap ?
    Je m'en suis servi pour un projet de jeu Android en HTML5, malheureusement ce n'était vraiment pas fluide ...
  • leyee
    Membre averti
    Je doute que la faute en imcombe à phonegap, le meme probleme de performance devait deja exister dans le navigateur sur android
  • Kikuts
    Membre éprouvé
    Pas trop fan de ce genre de pratique.

    Dans mon cas, si j'achète un windows phone, je m'attend à voir une appli qui va utiliser les composants de base (pivot & co) pas une simple page web qui peut utiliser l'accéléromètre ou toute autre fonctionnalité de mon tél.

    Si j'achète un Android, j'espère que lorsque je télécharge une appli, j'aurais le widget qui va avec...

    Si j'achète un iPhone, j'espère que l'application va coûter bonbon... (oh le troll !! pas pu m'empêcher lol)

    Alors si l'appli a un simple look de site web responsive... Et qu'en plus, elle est lente, alors là je supprime directe à moins que ce soit une killer app sans équivalent natif (et encore ça m'est jamais arrivé ^^).
  • agilare
    Membre à l'essai
    Envoyé par Hinault Romaric

    PhoneGap 3.0 introduit également deux nouvelles API : Globalization API pour gérer la localisation de l’application et InAppBrowser pour l’affichage des pages Web dans une application.
    C'est faux, ces 2 API sont disponibles depuis déjà plusieurs versions 2.x de Phonegap. Globalization concerne l'internationalisation (i18n) et non la localisation (c'est le rôle de l'API Geolocation)