Déploiement d’applications Phonegap

Pour permettre à mes applications d’être (normalement) portables, j’ai choisi de développer avec du html5, du javascript et l’aide de CSS pour les mises en forme, puis de les compiler avec Phonegap. Les promesses sont intéressantes, un seul code, et après quelques compilations, le déploiement des binaires obtenus peut se faire sur les téléphones.

Comment faire ?

Sur Android

Le plus simple est sans aucun doute Android, un simple mail avec l’application en pièce jointe, un click sur la pièce jointe sur le téléphone et l’application s’installe. Ou bien, si votre application est imposante, il y a des outils permettant de copier l’application sur le téléphone et avec un explorateur sur le téléphone. Pour ma part j’utilise Android File Tranfer pour installer l’application sur la SDCard du téléphone, puis le gestionnaire de fichier ASTRO une fois sur le téléphone, un click et ça s’installe.

Pour soumettre ensuite votre application sur le store, l’inscription est payante.

Sur IOS

Il est nécessaire pour installer l’application sur un device Apple (téléphone ou tablette), d’avoir un compte developpeur Apple (payant), choisissez IOS pour cible de développement. Compilez la ensuite avec le certificat de développement que vous obtiendrez dans le même outil. Ensuite déclarez le téléphone à l’adresse suivante : https://developer.apple.com/account/overview.action. Pour se faire, vous devez obtenir l’UID (Unique Identifier) de votre Iphone ou Ipad. Il est nécessaire d’utiliser Itunes : quand votre Iphone apparait dans iTunes, vous avez ses informations dans l’écran suivant : itunes L’UID s’obtient en cliquant sur le Numéro de série, copiez la suite importante de chiffres et lettres qui apparait, c’est votre UID. Il ne vous reste plus qu’à installer en glissant le fichier dans la fenêtre « Application » de la bibliothèque Itunes puis de synchroniser pour avoir votre application sur l’Iphone/Ipad déclaré.

Une fois testée, vous pouvez soumettre l’application sur le store, comptez une semaine actuellement pour qu’elle soit validée (ou pas) par Apple. N’oubliez pas de la recompiler avant avec le certificat de déploiement en production.

Sur Windows Phone

Inscrivez-vous en tant que développeur sur http://dev.windows.com/fr-fr pour obtenir un identifiant développeur nécessaire pour signer l’application (inscription payante pour envoyer ensuite l’application sur le store).

Vous devez obligatoirement ensuite avoir un Windows 8 de disponible sur un PC pour installer le SDK Windows Phone 8

Une fois celui-ci installé (inutile de vous enregistrer si vous n’utilisez pas le sdk de Windows pour écrire votre application), vous avez déjà les 2 outils qui vont être nécessaire :

– l’outil d’enregistrement de votre téléphone en tant que téléphone de test : « Windows Phone Developer Registration »

– l’outil pour envoyer votre application sur le téléphone autorisé : « Application Deployment »

Une fois votre application testée, soumettez là sur le store, elle sera disponible très rapidement.

Bons tests à vous !