Firefox pour Android

Pour de plus en plus de gens, les appareils mobiles sont le premier, voire le seul moyen d'accéder au Web. Firefox pour Android (nom de code Fennec) est un navigateur ouvert, modifiable, basé sur les standards, comme la version de Firefox pour les ordinateurs.

Firefox pour Android construit son interface graphique avec des widgets Android natifs plutôt qu'avec XUL : cela améliore largement les performances, particulièrement le temps de démarrage et la consommation mémoire.

Contribuer à Firefox pour Android

Le point de départ pour obtenir des informations à propos du projet Firefox pour Android est la page Wiki du projet.

Vous pouvez nous aider à créer et améliorer Firefox pour Android :

Développer pour le web mobile

Nous avons démarré un guide pour concevoir des sites web pour les appareils mobiles.

Avec Firefox pour Android, vous avez accès à des APIs qui exploitent toutes les capacités de l'appareil, réduisant les différences entre les applications Web et natives :

Pour tester votre site web sur Firefox pour Android, vous pouvez l'installer sur un appareil Android ou l'exécuter sur votre ordinateur en utilisant l'émulateur Android.

Construire des add-ons pour mobile

Firefox pour Android supporte les add-ons et utilise exactement le même système d'extension que celui utilisé par toutes les autres applications basées sur Gecko. Nous n'avons pas inventé un nouveau système d'add-on. Cela signifie que construire un add-on pour Firefox pour Android est le même procédé que celui qui serait utilisé sur ordinateur. Les add-ons qui fonctionnent sur Firefox pour ordinateur ne fonctionnent pas automatiquement sur Firefox pour Android. Les interfaces graphiques y sont vraiment trop différentes.

Firefox pour Android a un identifiant unique d'application qui doit être utilisé dans install.rdf. L'identifiant est {aa3c5121-dab2-40e2-81ca-7ea25febc110}

Les deux approches d'add-ons, avec redémarrage ou sans redémarrage requis sont supportés. Il est préférable d'utiliser l'approche sans redémarrage dès que possible, puisque l'expérience utilisateur est largement meilleure que de forcer le redémarrage de l'application lorsqu'on installe ou supprime un add-on.

Aperçu rapide

  • Il n'y a pas de XUL visible dans l'interface graphique, il est donc inutile d'utiliser des overlays pour ajouter ou modifier des éléments de l'interface.
  • Le code et les objets internes, comme gBrowser, n'existent pas. Regardez le fichier browser.js de Firefox pour Android pour en savoir plus sur les objets internes. La plupart des fonctionnalités fondamentales existe de la même manière.
  • Les services comme nsIPromptService et nsIAlertsService sont implémentés pour utiliser l'interface graphique Android native.
  • Il existe un objet Javascript simple, appelé NativeWindow, qui permet de manipuler des parties de l'interface graphique Android native.

Obtenir de l'aide avec Firefox pour Android

La documentation et les tutoriels pour utiliser Firefox pour Android et résoudre vos problèmes sont disponibles sur le site de support de Mozilla.

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : Delapouite, tregagnon, chmod0
Dernière mise à jour par : tregagnon,