Bonsoir, Bravo à Padenot et consort pour le temps passé à répondre sur DLFP :)
# Applications Web ou Applications Firefox ? J’en profite pour y aller de ma petite question. J’ai découvert l’existence de ressources partagées dans Gaïa, des bibliothèques JS et des feuilles de style que toutes les applis peuvent utiliser. C’est une excellente idée pour fournir des composants de plus haut niveau réutilisables (comme AsyncStorage) et unifier l’aspect des applications. Mais ça signifie également que les applications développées en utilisant ces composants deviennent B2G centrics, elles ne fonctionneront que sur B2G, ce qui va à l’encontre de la philosophie. Bien sûr ces composants peuvent être empaquetés avec l’application pour la distribuer sur d’autres plateformes, mais je ne sais pas s’il ont été conçus pour bien fonctionner dans d’autres environnements. Les feuilles de style par exemple n’ont pas l’air réactives, donc pas forcément adaptées à une application conçue pour fonctionner à la fois sur mobile et tablette. Mon propos est confus. Je veux dire qu’actuellement on donne des outils pour aider les développeurs à écrire leurs premières applications, et ces outils sont très utiles. Mais spécifiques à B2G, ce qui va un peu à l’encontre de la philosophie : écrivez des applications pour le Web, elles fonctionneront partout (on en parlait samedi avec Kaze à propos de Mortar, qui est sûrement un bon cadre, mais vient concurrencer de nombreux autres logiciels similaires et plus génériques auxquels les développeurs Web mobiles sont déjà habitués). Donc je trouve la communication un peu confuse. Comment faire pour clarifier les choses ? Extraire les composants partagés pour en faire des projets utilisés par Gaïa mais indépendants (comme Bootstrap a sa vie en dehors de Twitter) ? Je ne sais. # Documentation des Web Apis Point annexe, si on veut que les applis Web soient réellement universelles, il faudrait que nos Web Apis soient implémentées dans d’autres navigateurs. Et que les développeurs sachent où chaque API est utilisable. Serait-il possible d’enrichir avec les WebAPIs un projet existant comme caniuse ou https://github.com/karlcow/browserfeatures ou de créer une telle matrice dans MDN. Il faudrait lister toutes les WebAPIs, leur spec, l’état de leur standardisation, et l’état de leur implémentation dans Firefox Canal Historique, Firefox Canal Mobile, Firefox Canal OS, Webkit… # Mises à jour Digression : j’ai interrogé l’un de vous ce ouikende à propos des mises à jour de FirefoxOS, et ai cru comprendre qu’elles seraient automatiques (pour tout y compris Gonk, d’ailleurs ?). La fragmentation des versions étant un gros soucis sur Android, c’est amha un point à mettre en avant lorsqu’on présente B2G. Merci de votre attention, Clochix -- Envoyé depuis des Logiciels Libres (Vim, Mutt, Exim4, Debian GNU/Linux) _______________________________________________ Moz-fr mailing list [email protected] http://mozfr.org/mailman/listinfo/moz-fr
