1 points par GN⁺ 2023-11-05 | 1 commentaires | Partager sur WhatsApp
  • À 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

  • 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

 
GN⁺ 2023-11-05
Avis de Hacker News
  • Le plus important, c’est que la prise en charge de Manifest v3 sur Android soit enfin corrigée
    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é
  • Mon client YouTube préféré sur mobile, c’est Firefox avec uBlock Origin installé
    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
    • Ici, ça peut faire débat et il y a beaucoup de mécontentement envers les dirigeants de Google et YouTube, mais pour moi le meilleur client, c’est en fait de payer YouTube Premium
      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
    • Je me demande ce qu’il a de mieux que NewPipe https://newpipe.net/
      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
    • Ce que j’aime, c’est la version payante, YouTube Red
      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
    • Mon choix, c’est NewPipe
    • Je me demande pourquoi tu préfères Firefox à NewPipe
  • Cet article semble ajouter beaucoup de contexte au billet du blog Mozilla https://blog.mozilla.org/addons/2023/11/01/is-your-extension... en le relayant
  • Pour une navigation rapide et sûre sur mobile, l’association Firefox for Android et uBlock Origin est pratiquement la seule option
    J’espère voir arriver davantage d’extensions à l’avenir
    • J’aime aussi le navigateur Mull de DivestOS
      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
    • Je me demande si Firefox est encore à la traîne côté conteneurs/sécurité, ou si c’est déjà de l’histoire ancienne
  • J’ai hâte
    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
    • Je me demande si tu as essayé les filtres Annoyances d’uBlock Origin
    • Kiwi Browser autorise les extensions sur les appareils mobiles
    • Le navigateur Orion de Kagi prend en charge les extensions Chrome et Firefox sur iOS
      En pratique, ça fonctionne bien, mais il faut parfois forcer la fermeture de l’app et la relancer
  • Je me demande s’il existe un calendrier pour avoir un vrai Firefox sur iOS
    L’UE peut-elle vraiment imposer cela ?
    • Je ne vois pas pourquoi Apple ne pourrait pas simplement faire une exception pour Mozilla et s’arrêter là
    • Si ça arrivait, je pourrais vraiment envisager d’acheter un iPhone
      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
    • Je pense que ce ne sera pas avant mars, au plus tôt
      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
    • Les autres navigateurs sur iOS prennent déjà en charge des extensions comme uBO dans les contraintes de WebKit
      Si Mozilla avait considéré iOS comme une priorité, une forme de prise en charge des extensions serait déjà disponible aujourd’hui
  • Plus précisément, il s’agit d’un retour sur mobile
    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
    • Il faut préciser que cela a disparu lors de la réécriture complète du code spécifique à Android
      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
    • Ils reçoivent 500 millions de dollars par an de Google, et voilà le cirque qu’on obtient
  • Le titre devrait dire go android plutôt que “go mobile”
    Les navigateurs iOS ne sont malheureusement tous que des enveloppes WebView
    • J’espère que ça ne durera pas
      “Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”

https://www.macrumors.com/2022/12/14/apple-considering-non-w...

  • Malheureusement, tous les WebView sur Android sont eux aussi Chrome, et même avec beaucoup d’efforts supplémentaires, ils sont au minimum basés sur Chromium
    Mozilla devrait sortir un WebView et se battre pour qu’il soit inclus avec signature
  • C’est possible, mais Orion Browser de Kagi parvient bien à prendre en charge les extensions
  • Si vous utilisez Nightly, vous pouvez déjà installer, depuis le site habituel des modules complémentaires Firefox, les extensions qui ont ajouté la prise en charge du mobile
    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 Firefox 119 aussi, le bouton Add to Firefox est cliquable, mais il ne fait que télécharger le fichier xpi et on ne peut rien en faire
      Dans Nightly, l’installation se fait directement
  • Si les extensions de navigateurs mobiles vous intéressent, nous développons une façon d’envoyer n’importe quelle extension vers n’importe quel appareil mobile sans téléchargement
    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
    • En réalité, ça ressemble juste à l’utilisation d’un navigateur dans une VM distante
      Si vous ne l’hébergez pas vous-même, adieu la confidentialité et la sécurité
    • C’est un peu long pour un commentaire sous un article sur un autre navigateur mobile ; il vaudrait sans doute mieux en faire un Show HN à part