Firefox für Android wird bald Erweiterungen unterstützen
(blog.mozilla.org)- Ab dem Release-Zyklus von Firefox 120 werden auf AMO Dutzende öffentliche Erweiterungen für Firefox für Android erscheinen; im Dezember soll dies zu einem offeneren mobilen Erweiterungs-Ökosystem ausgebaut werden
- Mozilla öffnet das Ökosystem schrittweise, damit Erweiterungen, die erstmals auf Mobilgeräten genutzt werden, die Performance-Standards des Browsers nicht beeinträchtigen
- Zum öffentlichen Start im Dezember dürfte die Zahl der Erweiterungen für Firefox für Android auf über 200 steigen, liegt damit aber noch weit unter den rund 40.000 für Firefox auf dem Desktop
- Entwickler von Desktop-Erweiterungen können sich mithilfe der Kompatibilitätsdokumentation, Webinaren und 1:1-Office-Hours auf die Einrichtung von Android Studio, QA mit virtuellen Geräten und Remote-Debugging mit Firefox Nightly vorbereiten
- Die ersten 200 Entwickler, die eine auf Mobilgeräten funktionierende Erweiterung bei AMO einreichen, erhalten ein „Early Add-opter“-T-Shirt
Öffnung des Erweiterungs-Ökosystems für Firefox für Android
- Während des Release-Zyklus von Firefox 120 werden auf addons.mozilla.org neue öffentliche Erweiterungen für Firefox für Android erscheinen
- Mozilla öffnet das mobile Erweiterungs-Ökosystem schrittweise, um die Performance-Standards von Firefox für Android beizubehalten
- Wenn die Tests weiter reibungslos verlaufen, soll im Dezember ein vollständig geöffnetes Erweiterungs-Ökosystem für Firefox für Android veröffentlicht werden
- Entwickler, die ihre Desktop-Erweiterungen für Mobilgeräte anpassen möchten, können die Dokumentation zur Kompatibilitätsprüfung nutzen
- Zum öffentlichen Start im Dezember werden voraussichtlich über 200 Erweiterungen für Firefox für Android auf AMO verfügbar sein
- Das entspricht einer größeren Auswahl an Erweiterungen als bei anderen mobilen Browsern
- Im Vergleich zu den rund 40.000 Desktop-Erweiterungen für Firefox auf AMO ist die Zahl deutlich geringer, wodurch einige Entwickler bessere Chancen haben könnten, von neuen Nutzern entdeckt zu werden
- Es entsteht Raum, mit WebExtensions typische Unannehmlichkeiten des mobilen Surfens zu lösen oder neue Erweiterungen zu entwickeln, die das mobile Web-Erlebnis verbessern
Unterstützung für Entwickler und Möglichkeiten zur Teilnahme
- Im Firefox Add-ons Discourse können Fragen zur Entwicklung von Android-Erweiterungen gestellt werden
-
Webinar: Einrichtung, Tests, Debugging
- Zeit: Mittwoch, 15. November, 11:00 Uhr EDT
- Simeon Vincent hält ein zweites Webinar zum Thema Entwicklung von Erweiterungen für Firefox für Android und Migration vom Desktop
- Die Session behandelt Schritte der Entwicklungsumgebung wie den Einstieg in Android Studio, das Erstellen virtueller Geräte für QA und die Vorbereitung von Firefox Nightly für Remote-Debugging
- Auch das erste Firefox for Android webinar vom Oktober ist verfügbar
-
Offene Office Hours
- Zeit: jeden Montag und Dienstag
- Simeon Vincent bietet Teilnehmenden 1:1-Unterstützung bei der Entwicklung von Erweiterungen für Firefox für Android
- Die Office Hours sollen nur bis Dezember stattfinden
-
Bedingungen für das „Early Add-opter“-T-Shirt
- Die ersten 200 Entwickler von Erweiterungen für Firefox for Android erhalten ein T-Shirt
- Nachdem die Erweiterung unter Android lauffähig gemacht wurde, muss der Link zur AMO-Eintragsseite an
firefox-android-addon-support [at] mozilla.comgesendet werden - Wenn die Erweiterung in Firefox für Android wie erwartet funktioniert und man zu den ersten 200 gehört, werden die Details zur T-Shirt-Bestellung übermittelt
1 Kommentare
Hacker-News-Meinungen
In der neuen 120-Beta funktioniert der Prompt für Host-Berechtigungen, und auch wenn es noch keine manuelle Bearbeitung von Berechtigungen gibt, ist das kein Problem mehr, das den Release blockiert
Andere Blocker bei Android MV3 bleiben allerdings bestehen, etwa fehlende APIs für Verlauf und Lesezeichen sowie Unterschiede zu Chrome, die sowohl Desktop als auch Mobile betreffen
Die eigentliche Schlagzeile ist, dass die ersten 200 Personen, die in der AMO-Liste Android-Support aktivieren und eine gut getestete Erweiterung einreichen, ein kostenloses T-Shirt bekommen; hoffentlich führt das nicht zu schlampiger Arbeit, sondern zu guten Erweiterungen
Mir ist klar, dass Google das verhindern will, aber bisher funktioniert es gut; außerdem lasse ich DNS66, das man über F-Droid bekommt, dauerhaft im Hintergrund laufen, wodurch auch Werbung und Tracker in anderen Apps größtenteils erledigt werden
Es überrascht mich, dass ich aus YouTube mehr Wert ziehe als aus anderen Streaming-Diensten; ob der Preis fair ist, kann man diskutieren, aber für Netflix/Prime/HBO usw. zahlen wir bereits und akzeptieren das im Großen und Ganzen
Wenn die Vorstellung weit verbreitet ist, dass Kreative vergütet werden sollten, würde ich gern verstehen, warum man in diesem Fall so viel Zeit damit verbringt, Browser und Blocker zu testen
Es ist nicht nur werbefrei, sondern unterstützt Abos und Wiedergabeverlauf ohne Login, Bild-in-Bild mit Steuerung von Geschwindigkeit und Untertiteln, Offline-Nutzung durch Audio-/Video-Downloads, feine Wiedergabegeschwindigkeitssteuerung bis 3x, Überspringen stiller Passagen sowie Unterstützung für andere Websites wie SoundCloud und PeerTube-Instanzen
Ich hasse Werbung auch, verstehe aber, dass alle ihren Lebensunterhalt verdienen müssen; ich sehe in einem Teil der Inhalte auf YouTube Wert und respektiere das Recht, mit guter Arbeit Geld zu verdienen
Dass man mir direkt Geld berechnet, halte ich für die respektvollste und ehrlichste Lösung für alle
Ich hoffe, dass künftig mehr Erweiterungen dazukommen
Er ist ein Firefox-Fork, hat stärkeren Datenschutz und unterstützt Erweiterungen
https://divestos.org/pages/our_apps#mull
Ich bin nach dem Wartungsstopp von Bromite umgestiegen, und die Erfahrung war sehr gut
Firefox auf Android ist großartig, aber Adblocking allein reicht nicht aus, um das mobile Web brauchbar zu machen
Wenn dieses Feature ausgerollt wird, hoffe ich, Erweiterungen zu finden, die Cookie-/Registrierungs-Pop-ups automatisch schließen
In der Praxis funktioniert das gut, aber gelegentlich muss man die App zwangsbeenden und neu starten
Kann die EU das tatsächlich durchsetzen?
Ich habe seit etwa 8 Jahren kein iPhone mehr benutzt, aber Googles Haltung gegenüber dem offenen Internet ist ziemlich unangenehm, und Sprachbefehle sowie Spracheingabe sind ebenfalls miserabel
Der einzige Grund, warum ich derzeit noch bei Android bleibe, ist paradoxerweise nur, dass ich uBlock Origin nutzen kann
Dann beginnt der DMA, für iOS/App Store zu gelten
Trotzdem könnte es wegen nötiger Entwicklungsarbeit länger dauern, und es ist unklar, ob Apple die Nutzung von JIT außerhalb von Safari weiterhin blockieren wird
Wenn Mozilla iOS als Priorität gesehen hätte, gäbe es inzwischen zumindest ein gewisses Maß an Erweiterungsunterstützung
Es wird keine neue Funktion gebracht; vielmehr gibt Mozilla jetzt, nachdem es den Nutzern versprochen hatte, ihnen weggenommene Funktionen zurückzugeben, nach Jahren des Nichtstuns erst einen Teil der früher vorhandenen Funktionen zurück
Nicht alles, nur einen Teil
Mozilla war der Ansicht, dass es besser sei, radikal neu anzufangen, um Sicherheitsprobleme und alten Ballast zu beseitigen; es wurden nicht einfach nur Add-ons herausgeschnitten
Trotzdem hat die Rückkehr viel zu lange gedauert, und da Firefox als Browser, der für Add-ons bekannt ist, gilt, hätte Erweiterungsunterstützung schon beim frühen Release der neu geschriebenen Version oberste Priorität haben müssen
iOS-Browser sind leider alle nur WebView-Hüllen
„Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit“
https://www.macrumors.com/2022/12/14/apple-considering-non-w...
Mozilla müsste eine WebView herausbringen und dafür kämpfen, dass sie mit signiert aufgenommen wird
Früher musste man manuell eine Sammlung erstellen, dort Add-ons hineinlegen und diese Sammlung dann zu Firefox hinzufügen; inzwischen kann man sie direkt von der gewohnten Add-ons-Website installieren, statt über die eingeschränkte mobile Firefox-Seite
In Nightly wird sie direkt installiert
Die Erweiterung läuft in einem Browser auf dem Server, dessen Bildschirm auf das Gerät gestreamt wird, sodass sie in normalen mobilen Browsern wie Safari, Chrome, Brave oder Firefox genutzt werden kann
Diese Browser-Technologie beseitigt Beschränkungen für mobile Erweiterungen, reduziert einen Teil der Sicherheitsrisiken von Erweiterungen und ermöglicht praktisch Erweiterungen über Browsergrenzen hinweg
Allerdings müssen wir einen Shim für die Chrome Extension API bauen https://github.com/BrowserBox/BrowserBox/issues/242, statt mehrere Erweiterungen auf einen Browser zu packen, stellen wir an einem bestimmten Web-Endpunkt jeweils eine Erweiterung bereit, es gibt noch keinen Store und damit keine Auffindbarkeit und keine Prüfhoheit, und bis ein Managed Service erscheint, muss man auch den Aufwand für den Betrieb der Infrastruktur berücksichtigen
Wenn du glaubst, dass es sich lohnt, diese Richtung jenseits bestehender Browser-Technologien zu erkunden, mach gern mit. Es ist Open Source, und Beiträge, die zu den Projektzielen passen, nehmen wir gern an https://github.com/BrowserBox/BrowserBox
Es ist erfreulich, dass Firefox endlich das Ziel umsetzt, von dem es seit Langem spricht, und ich denke, andere Anbieter werden nachziehen. Ich frage mich, welchen Grund Anbieter haben könnten, Erweiterungen auf mobilen Geräten zu verweigern
Wenn man ihn nicht selbst hostet, sind Datenschutz und Sicherheit dahin