La subestimación de las extensiones del navegador: la promesa del software hackeable (2019)
(geoffreylitt.com)Las extensiones del navegador fueron subestimadas: la promesa del software hackeable
- Las extensiones del navegador permiten que los usuarios modifiquen las apps de formas creativas, distintas a las que pretendían sus desarrolladores originales.
- En plataformas móviles y de escritorio, este tipo de práctica es poco común o imposible, pero en el navegador es una actividad cotidiana.
- Las extensiones del navegador nos recuerdan que es posible tener un control profundo sobre cómo usamos la computadora.
Armar nuestro propio software
- Cuando una plataforma de software alcanza cierto nivel de apertura, puede cambiar de forma fundamental la manera en que los usuarios comunes se relacionan con el software.
- Por ejemplo, al instalar distintas extensiones para Gmail se puede personalizar el cliente de correo.
- La popularidad de las extensiones del navegador demuestra que mucha gente tiene interés en personalizar el software.
Una plataforma hackeable, no una API personalizada
- Las extensiones del navegador tienen una amplia variedad de casos de uso.
- La mayoría de las extensiones modifican las aplicaciones de formas que los desarrolladores originales no planearon específicamente.
- La plataforma web se basa en un estilo clásico de distribución en el que el código del cliente se envía al navegador en una forma legible para humanos.
Herramientas pequeñas, no apps grandes
- Muchas extensiones del navegador están diseñadas como herramientas generales que pueden usarse en cualquier sitio web.
- A través de las extensiones del navegador, terceros también pueden agregar herramientas, no solo el sistema operativo.
- Cuando el software se construye en unidades pequeñas, también cambian los aspectos económicos.
El origen de la apertura
- La apertura de la plataforma web no surgió por accidente, sino de una tradición filosófica de usar la computadora como un medio interactivo.
- Cuando Tim Berners-Lee creó la World Wide Web, la imaginó en sintonía con esa tradición.
- Las extensiones del navegador ofrecen un control más profundo que nos permite modificar de manera importante cómo usamos las aplicaciones web.
Mejorar las extensiones
- Hace falta trabajar para proteger a los usuarios de extensiones maliciosas.
- Hay varias oportunidades para mejorar las extensiones: accesibilidad, compatibilidad y poder.
La siguiente plataforma
- Beaker Browser y la comunidad de la web distribuida están explorando cómo podría funcionar la web sin servidores centralizados.
- Tim Berners-Lee está participando en un nuevo proyecto llamado SOLID.
- La computación sigue siendo joven y las plataformas cambian rápidamente.
Actualización de 2024
- Es un texto escrito en 2019, y cinco años después hay varias actualizaciones sobre proyectos relacionados.
- El autor desarrolla una popular extensión de navegador para Twitter y comparte ideas sobre cómo usar extensiones para resolver problemas cotidianos de software.
- También desarrolló una herramienta llamada Wildcard que permite a personas sin experiencia en programación crear extensiones de navegador desde una hoja de cálculo.
- Está desarrollando una plataforma llamada ExtensionPay para quienes tienen interés en convertir las extensiones en proyectos sostenibles.
Opinión de GN⁺:
- Las extensiones del navegador son una herramienta poderosa para que los usuarios personalicen y controlen su experiencia de software.
- El desarrollo y uso de extensiones subraya la importancia de la apertura de la web y de la participación de los usuarios.
- La seguridad y la privacidad son consideraciones clave para el desarrollo futuro de las extensiones, y es importante manejarlas en equilibrio.
1 comentarios
Opinión de Hacker News
Pensamientos actualizados del autor:
Diversas opiniones sobre las extensiones de navegador: