Mozilla invite les développeurs à tester Mozilla Labs Apps project (le nom est temporaire).
On peut se demander pourquoi Mozilla se lance dans les applications. Le billet l'explique très bien :
La mission de Mozilla est d'améliorer le Web. Nous pensons que les applications (apps) devraient être disponibles sur tous les appareils connectés au Web, tous les systèmes d'exploitation, tous les navigateurs, de façon à permettre à des milliards de gens dans le monde d'utiliser et d'interagir avec ces applications.
Aujourd'hui, les applications sont liées à des écosystèmes fermés. Les applications ne peuvent pas être utilisées sur tous les appareils. Les données dans ces applications sont stockées dans des silos et sont inaccessibles pour les autres applications et services Web. Du coup, le choix de l'utilisateur est limité et dévalué.
Dans un écosystème ouvert, les développeurs devraient avoir la possibilité d'écrire des applications en utilisant les technologies et ressources du Web. Ils devraient ensuite pouvoir distribuer et vendre ces applications avec toute la flexibilité, le choix et l'audience qui sont offerts par le Web.
6 réactions
1 De cris_ - 16/12/2011, 16:29
bonjour ! je ne comprends pas une chose : les apps ainsi créées seront-elles accessibles uniquement dans firefox ? sinon, quelle est la différence avec une "web app" ?
2 De Tristan - 16/12/2011, 16:51
@cris_ : Les apps créées vont tourner dans Firefox, mais aussi dans les autres navigateurs modernes, et aussi en dehors des navigateurs, sur les mobiles Android & comme des applications desktop sur les PC.
Notre objectif est de faire des applications "universelles" car utilisant les technos Web, donc tournant sur un maximum d'OS et de devices, contrairement à des exemples connus d'Appstore (celui d'Apple ou de Chrome).
3 De Nicolas Cynober - 16/12/2011, 18:26
Salut cris_,
Lis le premier lien de Tristan: "Behind the Mozilla Apps Developer Preview".
Un mode "Prism" est prévu: https://mozillalabs.com/prism/
Ce mode donnera l'impression d'utiliser des applications natives.
Et pour avoir utiliser Prism pendant un moment, les perfs des apps y sont bien supérieurs.
N.
4 De Fromax - 16/12/2011, 18:31
@cris_
Non, ça marche aussi sous Chrome. En fait, une app comme Vector Paint marche même mieux dans Chrome ! (Problème avec le menu contextuel dans Firefox). Mais apparemment pas du tout sous IE9... Opera quelqu'un ?
5 De fab - 18/12/2011, 18:47
Je ne comprends pas le lien entre l'élimination des silos et le web.
Le cloisonnement des concepts manipulés par l'approche "application" est un fait, et il devient important de le casser, ce cloisonnement est effrayant par la redondance et la limitation structurelle des possibilités qu'il entraine. Mais je ne vois pas comment le web, tout seul, pourrait casser un paradigme aussi fortement embarqué dans nos habitudes d'informaticiens. Le web apporte des standards ouverts, certes, et c'est super important. Mais tant que ces standards seront d'ordre technique seulement, ils ne parviendront pas à casser les silos. Ceux-ci apparaissent à cause de la vision cloisonnée que chaque application donne de la réalité qu'elle décrit. C'est ce phénomène de réduction des préoccupations qu'il faut casser, en repensant les logiciels sur une base plus large, et pour faire ça, on ne s'en sortira pas sans une approche préalable des concepts en dehors de tout point de vue technique. Ainsi, sans réduire la richesse des technologies disponibles, on pourra envisager un vrai "mash-up" de logiciels réellement pensés pour interagir entre eux.
Si Mozilla se sent de vraiment avancer dans ce sens, je te propose qu'on en parle autour d'une biere, Tristan.
Fab.
6 De Gourmet - 19/12/2011, 13:19
Tristan, cela fait un moment (ça date d'un article de ta part sur la tablette shogo) que je souhaitais te faire part de mes réclamations concernant Firefox et Firefox mobile.
Concernant Firefox rien à redire si ce n'est que je déplore fortement la disparition du projet Prism (ou plutôt sa non-évolution). En effet, étant donné les attaques auxquelles nous avons affaire désormais, il est rassurant de pouvoir disposer d'un navigateur proposant d'une fonction de bac à sable paramétrable. Prism proposait exactement cela et Chrome/Chromium le propose par défaut.
C'est une absence criante.
Au sujet de Firefox Mobile (Fennec donc) j'écrivais à l'époque qu'il y en avait marre que chacun des protagonistes (Mozilla, Opera et Webkit) y aille de ses syntaxes CSS préfixés par webkit-, o-, mozilla- sans jamais intégrer la spécification générale.
Partant, lorsqu'on écrit des CSS on est contraint à systématiquement quadrupler les définitions.
Mettez-vous d'accord sur un protocole commun d'adhésion au standard et basta !
Plus particulièrement sur les aspects mobile j'écrivais que Mozilla devait se remuer le popotin car l'immense majorité des plateformes mobiles s'articulaient autour d'un navigateur s'appuyant sur Webkit et Mozilla était à la traîne sur ce sujet.
Voilà,
C'est tout pour aujourd'hui et tu peux reprendre une activité normale
db