Die unterschätzte Bedeutung von Browser-Erweiterungen: Das Versprechen hackbarer Software (2019)
(geoffreylitt.com)Browser-Erweiterungen werden unterschätzt: Das Versprechen hackbarer Software
- Browser-Erweiterungen ermöglichen es Nutzern, Apps auf kreative Weise zu verändern, die von den ursprünglichen Entwicklern nicht beabsichtigt war.
- Auf Smartphone- und Desktop-Plattformen ist ein solches Verhalten selten oder unmöglich, im Browser hingegen gehört es zum Alltag.
- Browser-Erweiterungen erinnern daran, dass eine tiefe Kontrolle über die Computernutzung möglich ist.
Eigene Software zusammenbauen
- Wenn eine Softwareplattform ein gewisses Maß an Offenheit erreicht, kann das grundlegend verändern, wie normale Nutzer mit Software umgehen.
- So lässt sich etwa durch die Installation verschiedener Gmail-Erweiterungen der E-Mail-Client personalisieren.
- Die Popularität von Browser-Erweiterungen zeigt, dass viele Menschen daran interessiert sind, Software individuell anzupassen.
Eine hackbare Plattform, keine maßgeschneiderte API
- Browser-Erweiterungen haben eine Vielzahl von Anwendungsfällen.
- Die meisten Erweiterungen verändern Anwendungen auf eine Weise, die von den ursprünglichen Entwicklern nicht ausdrücklich vorgesehen war.
- Die Webplattform basiert auf einem klassischen Bereitstellungsmodell, bei dem Client-Code in menschenlesbarer Form an den Browser gesendet wird.
Kleine Werkzeuge, keine großen Apps
- Viele Browser-Erweiterungen sind als allgemeine Werkzeuge konzipiert, die auf jeder Website genutzt werden können.
- Über Browser-Erweiterungen können auch Dritte nicht nur dem Betriebssystem, sondern auch den Werkzeugen neue Funktionen hinzufügen.
- Wenn Software in kleinen Einheiten gebaut wird, verändern sich auch die wirtschaftlichen Rahmenbedingungen.
Ursprung der Offenheit
- Die Offenheit der Webplattform ist kein Zufall, sondern geht auf eine philosophische Tradition zurück, Computer als interaktives Medium zu verstehen.
- Als Tim Berners-Lee das World Wide Web schuf, stellte er es sich im Einklang mit dieser Tradition vor.
- Browser-Erweiterungen bieten eine tiefere Kontrolle, mit der wir unsere Nutzung von Webanwendungen grundlegend verändern können.
Erweiterungen verbessern
- Es ist notwendig, Nutzer vor bösartigen Erweiterungen zu schützen.
- Es gibt mehrere Möglichkeiten, Erweiterungen zu verbessern: Zugänglichkeit, Kompatibilität und Leistungsfähigkeit.
Die nächste Plattform
- Beaker Browser und die Community des dezentralen Webs untersuchen, wie das Web ohne zentralisierte Server funktionieren kann.
- Tim Berners-Lee arbeitet an einem neuen Projekt namens SOLID.
- Computing ist noch immer jung, und Plattformen verändern sich schnell.
Update 2024
- Der Text wurde 2019 geschrieben; fünf Jahre später gibt es einige Updates zu verwandten Projekten.
- Der Autor entwickelt eine populäre Browser-Erweiterung für Twitter und teilt seine Gedanken dazu, wie sich mit Erweiterungen alltägliche Softwareprobleme lösen lassen.
- Er entwickelte ein Tool namens Wildcard, mit dem Nicht-Programmierer Browser-Erweiterungen aus Tabellenkalkulationen erstellen können.
- Außerdem arbeitet er an einer Plattform namens ExtensionPay für Menschen, die Erweiterungen zu nachhaltigen Projekten machen möchten.
GN⁺-Meinung:
- Browser-Erweiterungen sind ein mächtiges Werkzeug, mit dem Nutzer ihre eigene Software-Erfahrung personalisieren und kontrollieren können.
- Die Entwicklung und Nutzung von Erweiterungen unterstreichen die Bedeutung der Offenheit des Webs und der Beteiligung der Nutzer.
- Sicherheit und Datenschutz sind wichtige Faktoren für die zukünftige Entwicklung von Erweiterungen, und es ist entscheidend, hier ein ausgewogenes Verhältnis zu finden.
1 Kommentare
Hacker-News-Kommentare
Aktualisierte Einschätzung des Autors:
Verschiedene Meinungen zu Browser-Erweiterungen: