BT

Accueil InfoQ Actualités Tester les applications PhoneGap sur appareils mobiles sans SDK, compilation ou signature du code

Tester les applications PhoneGap sur appareils mobiles sans SDK, compilation ou signature du code

Favoris

PhoneGap vient de sortir PhoneGap Developer App, un outil qui permet de tester les applications au cours du développement, en contournant le SDK ainsi que le besoin de compiler et de signer le code. LiveReload avec GapReload offre les mêmes fonctionnalités.

Pour utiliser cette application, un développeur doit disposer de PhoneGap CLI sur sa machine de développement et doit installer PhoneGap Developer App à partir de iOS App Store ou Google Play. Le support Windows est attendu sous peu. En exécutant la commande serve de PhoneGap CLI sur une application mobile spécifique, la machine de développement se transforme en un serveur qui s'associe avec l'application PhoneGap en cours d'exécution sur l'appareil mobile à l'aide de la connexion WiFi. Le serveur surveille les changements apportés au code source et les envoie automatiquement à l'appareil mobile, sans effectuer de compilation native ni de signature du code. Ceci permet aussi de tester des applications iOS à partir d'une machine Windows, selon Raymond Camden, un des développeurs de PhoneGap chez Adobe.

PhoneGap Developer App embarque les plugins du noyau de PhoneGap afin d'éviter d'avoir à les installer en plus. D'autre part, Shazron a indiqué que Adobe allait ouvrir l'application en Open Source prochainement, ce qui permettra d'étendre ses fonctionnalités à l'aide de plugins tiers.

A l'heure actuelle, lorsque le code change et est transmit vers l'appareil mobile, la page de l'application est rechargée. De plus, le débuggage à distance de Safari ou de Chrome ne fonctionne pas avec Developper App, mais Weinre fonctionne, toujours selon R. Camden.

Un autre moyen d'arriver à un résultat similaire est d'utiliser LiveReaload associé à GapReaload, qui sont tous les deux Open Source. LiveReload fonctionne pour les applications web et permet d'effectuer le transfert de code pour des appareils sous iOS ou Windows, le support pour Android arrive dans la prochaine version de l'outil, selon Andrey Tarantsov, son créateur. GapReload est un plugin LiveReload qui ajoute un support spécifique pour les applications PhoneGap/Cordova. L'avantage de LiveReload est que certains changements ne nécessitent pas de rechargement de la page. D'après Sebastien Paul, "LiveReload ne procédera pas à un rechargement complet de la page si vous modifiez un fichier CSS, les nouvelles règles seront injectées à la volée, ce qui est vraiment très pratique".

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.