Mozilla intègre PhoneGap Developer App et Cordova dans Firefox OS
La solution est pour l’instant un peu « roots »
Le 04 septembre 2014 à 06h40
2 min
Logiciel
Logiciel
Mozilla continue la mission qu’elle s’est fixée avec Firefox OS : proposer aux développeurs d’utiliser des technologies standard du web pour créer des applications. Afin de faciliter cet exercice, l’entreprise travaille sur l’intégration de Cordova et PhoneGap.
Cordova (Apache) et PhoneGap sont des plateformes conçues pour accélérer le développement d’applications natives en utilisant des technologies centrées sur le HTML5, les CSS et le JavaScript. Mozilla souhaite les faire cohabiter pour proposer aux développeurs sur Firefox OS d’accélérer leur travail, notamment quand il s’agit de passer à la phase des tests.
Cela se traduit surtout par l’intégration de l’application PhoneGap Developer App. Autrement dit, les développeurs pourront la lier à l’outil PhoneGap, qui lui s’utilise depuis un ordinateur. Ils pourront dès lors y copier leur code, la liaison s’occupant de répercuter les changements dans l’application mobile, afin de vérifier le fonctionnement de son application dans ce qui est finalement un conteneur adapté à la plateforme. La PhoneGap Developer App est d’ailleurs disponible également sur iOS, Android et Windows Phone.
La solution est encore en travaux et Mozilla a notamment choisi de faire cohabiter PhoneGap avec Cordova à travers une solution maison. Actuellement, l’installation des outils requiert un certain nombre de commandes. L’éditeur promet toutefois que lors d’une prochaine version de l’application PhoneGap, le code ajouté par Firefox fonctionnera d’emblée.
Commentaires (33)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 04/09/2014 à 08h59
http://www.commitstrip.com/fr/2014/08/18/the-dilemna-of-mobile-apps-development/ " />
Le 04/09/2014 à 09h31
Bin perso pour avoir utilisé Cordova tout court, et pas la version distribuée par PhoneGap ça marche pas mal. Faut pas coder son app JS n’importe comment non plus. Mais dans l’ensemble ça fonctionne et ça donne accès à pas mal de choses système en plus quand même.
Le 04/09/2014 à 09h49
Le 04/09/2014 à 10h24
Le 04/09/2014 à 10h37
Le 04/09/2014 à 11h09
Le 04/09/2014 à 11h44
Le 04/09/2014 à 11h56
Le 04/09/2014 à 11h57
Le 04/09/2014 à 12h44
Le 04/09/2014 à 12h50
Le 04/09/2014 à 13h05
Le 04/09/2014 à 14h05
Je fais du développement aussi bien en natif qu’avec Phonegap.
Même si ça n’est pas optimal, je trouve que Phonegap répond bien à un besoin :
Obtenir rapidement une application multi-plateforme.
Je ne compte plus les clients qui arrivent avec de tout petits budgets.
Et dans ce cas, seule une solution multiplateforme peut répondre au besoin.
Le 04/09/2014 à 14h40
Le 04/09/2014 à 14h41
Le 04/09/2014 à 15h10
Le 04/09/2014 à 07h02
PhoneGap cohabite déjà avec Cordova puisque PhoneGap est une distro de Cordova oO
Le 04/09/2014 à 07h26
Pour l’avoir utilisé, PhoneGap est une belle connerie. Faire croire qu’avec un seul logiciel, on peut faire du multiplateforme (IOS, Android et windowsphone) est une utopie.
Pour moi, c’est trois mois de boulot perdu à cause de ce truc.
Petit exemple, le plugin de géolocalisation pour Android est buggué. Les dirigeants de PhoneGap eux-mêmes ont demandés de ne pas l’utiliser.
Impossible de faire des service en tache de fond (Android), les performances de l’UI ne sont clairement pas au rendez-vous.
PhoneGap, c’est juste un site en local sur votre téléphone….
Le 04/09/2014 à 07h29
Le 04/09/2014 à 07h41
Le 04/09/2014 à 07h59
Le 04/09/2014 à 08h02
Je confirme : PhoneGap c’est pourri.
C’est d’une lenteur impardonnable et la sensation finale n’est vraiment pas satisfaisante. On finit par faire du natif : Plus rapide, mieux fichu.
Pour un code sensé être unique, c’est archi faux : Il faut faire des conditions iOS/Android/etc qui augmentent infiniment la taille du code.
Je ne sais pas si la lenteur est dû au Javascript qui se limite à du monocoeur, mais à part développer l’appli de mamie, il faut mieux passer son chemin.
Pour AppCelerator Titanium, même chose : Certe c’est un peu plus réactif, mais leur système de template est à vomir (notemment pour Android, mais sous iOS ça passe encore) et il faut faire des milliers de conditions Android sinon ça ne marche pas…
La semaine dernière par exemple, j’ai créé une vue avec plus de 50 éléments, sous iOS ça passe, sous Android j’obtiens un “Error : More than 50 elements to display. Aborting”.
Le 04/09/2014 à 08h03
Le 04/09/2014 à 08h07
Le 04/09/2014 à 08h11
En fait le problème du “One SDK to rule them all” C’est que chaque plateforme a des moyens spécifiques d’optimiser les performances, d’effectuer du code etc …
Et le jour ou un framework performant sera disponible ca sera le jour ou un compilateur sera capable de comprendre l’intention du développeur …. Et après je parle même pas de customiser pour ressembler à la plateforme …
Swing et Java en sont bien la preuve …. C”était cool quand on faisait les études en informatique car ca permettait d’apprendre à faire de l’UI qu’on soit sur MAC, Windows ou Linux … mais une fois dans la vraie vie, tu te rends compte que c’est vite limité ou qu’il faut y invertir énormément de temps …
Le 04/09/2014 à 08h13
J’avais testé phonegap dans ses premières versions. C’était pas la panacée mais c’était pas trop mal. Pas de quoi faire une app professionnelle, toutefois.
J’ai vu qu’il y a aussi python pour android. Mais bien que l’idée me tente, avec kivi, je ne sais pas ce que ça vaut.
Le 04/09/2014 à 08h23
Et à part ça c’est utilisable en pratique Firefox OS, ou c’est encore juste un joujou pour développeur ?
Le 04/09/2014 à 08h42
Le 04/09/2014 à 08h46
Le 04/09/2014 à 15h11
Le 04/09/2014 à 15h28
Le 04/09/2014 à 16h41
Le 05/09/2014 à 16h27