Firefox para Android pronto admitirá extensiones
(blog.mozilla.org)- A partir del ciclo de lanzamiento de Firefox 120, aparecerán en AMO decenas de extensiones públicas para Firefox para Android, y en diciembre se ampliará hacia un ecosistema de extensiones móviles más abierto
- Mozilla está abriendo el ecosistema de forma gradual para que las extensiones que se usan por primera vez en móviles no afecten los estándares de rendimiento del navegador
- Para el lanzamiento público de diciembre, se espera que las extensiones de Firefox para Android superen las 200, aunque todavía habrá una gran diferencia frente a las cerca de 40,000 disponibles para Firefox de escritorio
- Los desarrolladores de extensiones de escritorio pueden prepararse para configurar Android Studio, hacer QA con dispositivos virtuales y depurar de forma remota en Firefox Nightly mediante la documentación de compatibilidad, seminarios web y horas de oficina 1:1
- Los primeros 200 desarrolladores que registren en AMO una extensión que funcione en móviles recibirán una camiseta “Early Add-opter”
Apertura del ecosistema de extensiones de Firefox para Android
- Durante el ciclo de lanzamiento de Firefox 120, comenzarán a aparecer en addons.mozilla.org nuevas extensiones públicas para Firefox para Android
- Mozilla está abriendo gradualmente el ecosistema de extensiones móviles para mantener los estándares de rendimiento de Firefox para Android
- Si las pruebas continúan avanzando sin problemas, en diciembre se presentará un ecosistema de extensiones de Firefox para Android completamente abierto
- Los desarrolladores que quieran adaptar extensiones de escritorio a móviles pueden consultar la documentación de verificación de compatibilidad
- Para el lanzamiento público de diciembre, se espera que haya más de 200 extensiones de Firefox para Android en AMO
- Será un nivel que ofrecerá más opciones de extensiones que otros navegadores móviles
- En comparación con las cerca de 40,000 extensiones de Firefox de escritorio en AMO, es una cifra mucho menor, por lo que para algunos desarrolladores puede aumentar la oportunidad de ser descubiertos por nuevos usuarios
- Se abre espacio para resolver con extensiones web las molestias propias de la navegación móvil o para crear nuevas extensiones que mejoren la experiencia web móvil
Soporte para desarrolladores y formas de participar
- En Firefox Add-ons Discourse se pueden hacer preguntas relacionadas con el desarrollo de extensiones para Android
-
Seminario web: configuración, pruebas y depuración
- Horario: miércoles 15 de noviembre a las 11:00 a. m. EDT
- Simeon Vincent realizará un segundo seminario web sobre desarrollo de extensiones para Firefox para Android y migración desde escritorio
- La sesión cubrirá pasos de configuración de desarrollo como iniciar con Android Studio, crear dispositivos virtuales para QA y preparar Firefox Nightly para depuración remota
- También se puede ver el primer Firefox for Android webinar, realizado en octubre
-
Horas de oficina abiertas
- Horario: todos los lunes y martes
- Simeon Vincent ofrecerá orientación 1:1 sobre el desarrollo de extensiones para Firefox para Android a los solicitantes
- Las horas de oficina están previstas solo hasta diciembre
-
Condiciones de la camiseta “Early Add-opter”
- Se ofrecerá una camiseta a los primeros 200 desarrolladores de extensiones para Firefox for Android
- Después de hacer que la extensión funcione en Android, se debe enviar el enlace de la página de registro en AMO a
firefox-android-addon-support [at] mozilla.com - Si la extensión funciona como se espera en Firefox para Android y estás entre los primeros 200, se enviarán los detalles para pedir la camiseta
1 comentarios
Opiniones de Hacker News
En la nueva beta 120 funciona el aviso de permisos de host, y aunque todavía no hay edición manual de permisos, ya no es un problema que bloquee el lanzamiento.
Sin embargo, aún quedan otros obstáculos en MV3 para Android, como la ausencia de las API de historial y marcadores, y diferencias con Chrome que afectan tanto al escritorio como a móviles.
El verdadero titular es que van a regalar camisetas gratis a las primeras 200 personas que activen el soporte para Android en el listado de AMO y envíen extensiones bien probadas; espero que eso derive en buenas extensiones y no en trabajos hechos a la rápida.
Sé que Google intenta bloquearlo, pero hasta ahora ha funcionado bien, y también mantengo DNS66, disponible en F-Droid, corriendo en segundo plano para encargarse de la mayoría de los anuncios y rastreadores de otras apps.
Me sorprende que el valor que obtengo de YouTube sea mayor que el de otros servicios de streaming, y se puede discutir si el precio es justo, pero ya pagamos por Netflix/Prime/HBO, etc., y en general lo aceptamos.
Si la idea de que los creadores deben recibir una compensación está tan extendida, quisiera entender por qué en este caso se dedica tanto tiempo a probar navegadores y bloqueadores.
No solo no tiene anuncios, también permite suscripciones e historial de reproducción sin iniciar sesión, picture-in-picture con controles de velocidad y subtítulos, uso sin conexión mediante descarga de audio/video, control preciso de velocidad de reproducción hasta 3x, salto de silencios y soporte para otros sitios como SoundCloud e instancias de PeerTube.
Yo también odio los anuncios, pero entiendo que todos tienen que ganarse la vida, valoro parte del contenido de YouTube y respeto el derecho a recibir ingresos por un buen trabajo.
Para mí, cobrarme dinero directamente es la forma más respetuosa y honesta para todos.
Espero que lleguen más extensiones en el futuro.
Es un fork de Firefox, tiene mayor protección de privacidad y soporta extensiones.
https://divestos.org/pages/our_apps#mull
Me cambié después de que se detuviera el mantenimiento de Bromite, y la experiencia ha sido muy buena.
Firefox en Android es excelente, pero solo bloquear anuncios no basta para que la web móvil sea usable.
Cuando se despliegue esta función, espero poder encontrar extensiones que cierren automáticamente pop-ups de cookies/registro.
En la práctica funciona bien, aunque a veces hay que forzar el cierre de la app y volver a abrirla.
¿Podrá la UE realmente impulsar esto?
No he usado iPhone en unos 8 años, pero la actitud de Google hacia la web abierta ha sido bastante desagradable, y los comandos de voz y el dictado también son pésimos.
Irónicamente, la única razón por la que sigo en Android ahora es que puedo usar uBlock Origin.
Ahí es cuando la DMA empieza a aplicarse a iOS/App Store.
Aun así, puede tardar más porque hace falta trabajo de desarrollo, y tampoco se sabe si Apple seguirá bloqueando el uso de JIT fuera de Safari.
Si Mozilla hubiera considerado iOS una prioridad, para estas alturas ya habría llegado algún grado de soporte para extensiones.
No es que estén dando una función nueva, sino que Mozilla pasó años sin hacer nada después de prometer devolver una función que les quitó a los usuarios, y recién ahora está devolviendo parte de lo que ya existía antes.
No todo, solo una parte.
Mozilla consideró que era mejor hacer una renovación radical para resolver problemas de seguridad y restos obsoletos, y no fue simplemente que recortaran los complementos.
Aun así, tardó demasiado en volver y, dado que Firefox es un navegador famoso por sus complementos, creo que el soporte de extensiones debió haber sido máxima prioridad desde el lanzamiento inicial de la versión reescrita.
Lamentablemente, todos los navegadores de iOS son solo envoltorios de WebView.
“Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”
https://www.macrumors.com/2022/12/14/apple-considering-non-w...
Mozilla tendría que lanzar WebView y pelear para que se incluya con firma.
Antes había que crear manualmente una colección, poner ahí los complementos y luego agregar esa colección a Firefox; ahora se pueden instalar directamente desde el sitio de complementos de siempre, no desde el sitio limitado de Firefox para móviles.
En Nightly se instala directamente.
La extensión se ejecuta en un navegador del servidor y esa pantalla se transmite por streaming al dispositivo, por lo que se puede usar en navegadores móviles comunes como Safari, Chrome, Brave o Firefox.
Esta tecnología de navegador elimina las restricciones de las extensiones móviles, reduce parte de los riesgos de seguridad de las extensiones y, en la práctica, habilita extensiones entre distintos navegadores.
Eso sí, hay que crear un shim para la API de extensiones de Chrome https://github.com/BrowserBox/BrowserBox/issues/242; el modelo es más bien ofrecer una extensión en un endpoint web específico, en lugar de montar varias extensiones sobre un solo navegador; todavía no hay una tienda, así que no hay descubribilidad ni autoridad de revisión; y hasta que lancemos un servicio administrado, también hay que considerar la carga de operar la infraestructura.
Si crees que vale la pena explorar esta dirección más allá de la tecnología de navegadores existente, te invitamos a participar. Es open source y recibimos con gusto contribuciones alineadas con los objetivos del proyecto https://github.com/BrowserBox/BrowserBox
Me alegra que Firefox por fin esté implementando un objetivo del que habló durante mucho tiempo, y creo que otros proveedores lo seguirán. Me pregunto qué motivo tendrían los proveedores para negarse a llevar extensiones al móvil.
Si no lo hospedas tú mismo, adiós privacidad y seguridad.