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

Répondre à