Firefox pour Android prendra bientôt en charge les extensions
(blog.mozilla.org)- À partir du cycle de publication de Firefox 120, plusieurs dizaines d’extensions publiques pour Firefox sur Android commenceront à apparaître sur AMO, avec une extension prévue en décembre vers un écosystème d’extensions mobiles plus ouvert
- Mozilla ouvre progressivement cet écosystème afin que les premières extensions utilisées sur mobile ne compromettent pas les critères de performance du navigateur
- Lors de l’ouverture en décembre, le nombre d’extensions pour Firefox sur Android devrait dépasser 200, mais l’écart restera important avec les quelque 40 000 extensions de Firefox sur desktop
- Les développeurs d’extensions desktop peuvent se préparer à la configuration d’Android Studio, à la QA sur appareil virtuel et au débogage à distance avec Firefox Nightly grâce à la documentation de compatibilité, à des webinaires et à des permanences 1:1
- Un t-shirt « Early Add-opter » sera offert aux 200 premiers développeurs ayant publié sur AMO une extension fonctionnant sur mobile
Ouverture de l’écosystème des extensions Firefox pour Android
- Pendant le cycle de publication de Firefox 120, de nouvelles extensions publiques pour Firefox sur Android commenceront à apparaître sur addons.mozilla.org
- Mozilla ouvre progressivement l’écosystème des extensions mobiles afin de préserver les critères de performance de Firefox pour Android
- Si les tests continuent à bien se dérouler, un écosystème entièrement ouvert pour les extensions Firefox sur Android devrait être lancé en décembre
- Les développeurs qui veulent adapter leurs extensions desktop au mobile peuvent consulter la documentation de vérification de compatibilité
- Au moment du lancement en décembre, AMO devrait proposer plus de 200 extensions pour Firefox sur Android
- Cela représentera un choix d’extensions plus large que sur les autres navigateurs mobiles
- Par rapport aux quelque 40 000 extensions Firefox pour desktop disponibles sur AMO, cela reste bien inférieur, ce qui peut offrir à certains développeurs plus de chances d’être découverts par de nouveaux utilisateurs
- Il devient possible de résoudre, via des extensions web, des irritants propres à la navigation mobile, ou de créer de nouvelles extensions qui améliorent l’expérience du web mobile
Support aux développeurs et modalités de participation
- Il est possible de poser des questions sur le développement d’extensions Android sur Firefox Add-ons Discourse
-
Webinaire : configuration, tests et débogage
- Horaire : mercredi 15 novembre à 11 h EDT
- Simeon Vincent animera un deuxième webinaire sur le thème du développement d’extensions pour Firefox sur Android et de la migration depuis desktop
- La session couvrira les étapes de configuration du développement, comme la prise en main d’Android Studio, la création d’appareils virtuels pour la QA et la préparation de Firefox Nightly pour le débogage à distance
- Il est également possible de regarder le premier Firefox for Android webinar, organisé en octobre
-
Permanences ouvertes
- Horaire : chaque lundi et mardi
- Simeon Vincent proposera un accompagnement individuel sur le développement d’extensions pour Firefox sur Android aux personnes inscrites
- Ces permanences sont prévues jusqu’en décembre uniquement
-
Conditions pour le t-shirt « Early Add-opter »
- Un t-shirt sera offert aux 200 premiers développeurs d’extensions Firefox for Android
- Après avoir rendu l’extension fonctionnelle sur Android, il faut envoyer le lien de la page d’inscription AMO à
firefox-android-addon-support [at] mozilla.com - Si l’extension fonctionne comme prévu dans Firefox pour Android et que le développeur fait partie des 200 premiers, les détails de commande du t-shirt seront transmis
1 commentaires
Avis de Hacker News
Dans la nouvelle bêta 120, l’invite d’autorisations d’hôte fonctionne, et même si l’édition manuelle des autorisations n’est pas encore là, ce n’est plus un problème bloquant pour la sortie
En revanche, d’autres obstacles liés à MV3 sur Android subsistent encore, comme l’absence d’API d’historique et de favoris, ou les différences avec Chrome qui affectent à la fois le desktop et le mobile
Le vrai titre, c’est qu’ils offrent un t-shirt gratuit aux 200 premiers à activer la prise en charge d’Android dans la fiche AMO et à soumettre une extension bien testée ; j’espère que cela mènera à de bonnes extensions, pas à du travail bâclé
Je sais que Google essaie de l’empêcher, mais jusqu’ici ça marche bien, et je garde aussi DNS66, disponible sur F-Droid, en arrière-plan en permanence pour gérer la plupart des pubs et traceurs des autres apps
Je suis surpris de la valeur que je tire de YouTube par rapport aux autres services de streaming, et on peut discuter du fait que le prix soit juste ou non, mais nous payons déjà pour Netflix/Prime/HBO, etc., et l’acceptons globalement
Si l’idée que les créateurs doivent être rémunérés est largement répandue, j’aimerais comprendre pourquoi, dans ce cas, on passe autant de temps à tester des navigateurs et des bloqueurs
Non seulement il n’y a pas de publicité, mais il prend aussi en charge les abonnements et l’historique de visionnage sans connexion, l’incrustation vidéo avec contrôle de la vitesse et des sous-titres, l’usage hors ligne via le téléchargement audio/vidéo, un réglage fin de la vitesse de lecture jusqu’à 3x, le saut des passages silencieux, ainsi que la prise en charge d’autres sites comme SoundCloud et des instances PeerTube
Moi aussi je déteste la publicité, mais je comprends que tout le monde doit gagner sa vie, je trouve de la valeur dans certains contenus de YouTube et je respecte le droit à être rémunéré pour du bon travail
À mes yeux, me facturer directement est la méthode la plus respectueuse et la plus honnête pour tout le monde
J’espère voir arriver davantage d’extensions à l’avenir
C’est un fork de Firefox, renforcé pour la protection de la vie privée, et il prend en charge les extensions
https://divestos.org/pages/our_apps#mull
J’y suis passé après l’arrêt de la maintenance de Bromite, et l’expérience a été très bonne
Firefox est excellent sur Android, mais le seul blocage des publicités ne suffit pas à rendre le Web mobile utilisable
Quand cette fonctionnalité sera déployée, j’espère pouvoir trouver une extension qui ferme automatiquement les pop-ups de cookies/d’inscription
En pratique, ça fonctionne bien, mais il faut parfois forcer la fermeture de l’app et la relancer
L’UE peut-elle vraiment imposer cela ?
Je n’ai pas utilisé d’iPhone depuis environ 8 ans, mais l’attitude de Google envers l’Internet ouvert est assez déplaisante, et les commandes vocales comme la saisie vocale sont médiocres
La seule raison pour laquelle je reste sur Android aujourd’hui est, ironiquement, la possibilité d’utiliser uBlock Origin
C’est à ce moment-là que le DMA commencera à s’appliquer à iOS/App Store
Même ainsi, il faudra du travail de développement, donc cela pourrait prendre plus longtemps, et on ne sait pas si Apple continuera à bloquer l’usage du JIT en dehors de Safari
Si Mozilla avait considéré iOS comme une priorité, une forme de prise en charge des extensions serait déjà disponible aujourd’hui
Ce n’est pas une nouvelle fonctionnalité : Mozilla a promis de rendre une fonction qu’ils avaient retirée aux utilisateurs, puis n’a rien fait pendant des années, et ne rend maintenant qu’une partie de ce qui existait auparavant
Pas tout, seulement une partie
Mozilla a estimé qu’il valait mieux repartir franchement de zéro pour résoudre les problèmes de sécurité et les vieux résidus, et il ne s’agissait pas simplement de supprimer les modules complémentaires
Cela dit, le retour a pris beaucoup trop longtemps, et puisque Firefox est un navigateur connu pour ses modules complémentaires, les extensions auraient dû être une priorité absolue dès la première sortie de la version réécrite
Les navigateurs iOS ne sont malheureusement tous que des enveloppes WebView
“Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”
https://www.macrumors.com/2022/12/14/apple-considering-non-w...
Mozilla devrait sortir un WebView et se battre pour qu’il soit inclus avec signature
Avant, il fallait créer manuellement une collection, y ajouter des modules, puis ajouter cette collection dans Firefox ; désormais, on peut les installer directement depuis le site de modules complémentaires qu’on utilise d’ordinaire, et non depuis le site limité de Firefox mobile
Dans Nightly, l’installation se fait directement
L’extension s’exécute dans un navigateur côté serveur, et son affichage est streamé vers l’appareil, ce qui permet de l’utiliser dans des navigateurs mobiles classiques comme Safari, Chrome, Brave ou Firefox
Cette technologie de navigateur supprime les limites des extensions sur mobile, réduit aussi une partie des risques de sécurité liés aux extensions et, dans les faits, rend possibles des extensions inter-navigateurs
Il faut toutefois créer un shim pour l’API des extensions Chrome https://github.com/BrowserBox/BrowserBox/issues/242, le modèle consiste à proposer une extension unique sur un endpoint web donné plutôt qu’à superposer plusieurs extensions dans un même navigateur, il n’y a pas encore de store donc pas de découvrabilité ni d’autorité de validation, et tant qu’un service managé n’est pas lancé, il faut aussi prendre en compte la charge d’exploitation de l’infrastructure
Si vous pensez que cette direction mérite d’être explorée au-delà des technologies de navigateur existantes, venez participer. C’est open source et les contributions alignées avec les objectifs du projet sont les bienvenues https://github.com/BrowserBox/BrowserBox
C’est une bonne nouvelle que Firefox mette enfin en œuvre un objectif dont il parle depuis longtemps, et je pense que d’autres fournisseurs suivront. Je me demande quelle raison les fournisseurs pourraient avoir de refuser d’apporter les extensions sur mobile
Si vous ne l’hébergez pas vous-même, adieu la confidentialité et la sécurité