BT

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

| par Abel Avram Suivre 7 Abonnés , traduit par Chris Woodrow Suivre 0 Abonnés le 19 mai 2014. Durée de lecture estimée: 2 minutes |

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

Donnez-nous votre avis

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT