Firefox para Android em breve terá suporte a extensões
(blog.mozilla.org)- A partir do ciclo de lançamento do Firefox 120, dezenas de extensões públicas para Firefox no Android começarão a aparecer no AMO, e em dezembro isso deve se expandir para um ecossistema móvel de extensões mais aberto
- A Mozilla está abrindo o ecossistema gradualmente para garantir que as primeiras extensões usadas no mobile não prejudiquem os padrões de desempenho do navegador
- No lançamento público de dezembro, a previsão é que o número de extensões para Firefox no Android passe de 200, embora ainda fique bem longe das cerca de 40.000 disponíveis para o Firefox de desktop
- Desenvolvedores de extensões para desktop podem se preparar com documentação de verificação de compatibilidade, webinar e office hours 1:1 para configurar o Android Studio, fazer QA em dispositivos virtuais e usar depuração remota no Firefox Nightly
- Os 200 primeiros desenvolvedores que publicarem no AMO uma extensão funcional no mobile receberão a camiseta "Early Add-opter"
Abertura do ecossistema de extensões do Firefox para Android
- Durante o ciclo de lançamento do Firefox 120, novas extensões públicas para Firefox no Android começarão a aparecer em addons.mozilla.org
- A Mozilla está abrindo gradualmente o ecossistema de extensões móveis para manter os padrões de desempenho do Firefox para Android
- Se os testes continuarem correndo bem, o ecossistema totalmente aberto de extensões do Firefox para Android deve ser lançado em dezembro
- Desenvolvedores que quiserem adaptar extensões de desktop para mobile podem consultar a documentação de verificação de compatibilidade
- No lançamento de dezembro, espera-se que haja mais de 200 extensões para Firefox no Android no AMO
- Isso representa uma oferta de extensões maior do que a de outros navegadores móveis
- Em comparação com as cerca de 40.000 extensões do Firefox para desktop no AMO, esse número ainda é muito menor, o que pode aumentar para alguns desenvolvedores a chance de serem descobertos por novos usuários
- Abre-se espaço para resolver incômodos específicos da navegação móvel com extensões web ou criar novas extensões que reforcem a experiência da web no mobile
Suporte a desenvolvedores e como participar
- É possível fazer perguntas sobre desenvolvimento de extensões para Android no Firefox Add-ons Discourse
-
Webinar: configuração, testes e depuração
- Horário: quarta-feira, 15 de novembro, às 11h EDT
- Simeon Vincent apresentará o segundo webinar sobre desenvolvimento de extensões para Firefox no Android e migração a partir do desktop
- A sessão abordará etapas de configuração de desenvolvimento, como começar com o Android Studio, criar dispositivos virtuais para QA e preparar o Firefox Nightly para depuração remota
- Também é possível assistir ao primeiro Firefox for Android webinar, realizado em outubro
-
Open office hours
- Horário: toda segunda e terça-feira
- Simeon Vincent oferecerá orientação individual sobre desenvolvimento de extensões para Firefox no Android aos inscritos
- As office hours devem continuar apenas até dezembro
-
Condições para ganhar a camiseta “Early Add-opter”
- A camiseta será oferecida aos 200 primeiros desenvolvedores de extensões para Firefox for Android
- Depois de fazer a extensão funcionar no Android, é preciso enviar o link da página de registro no AMO para
firefox-android-addon-support [at] mozilla.com - Se a extensão funcionar no Firefox para Android como esperado e estiver entre as 200 primeiras, os detalhes para pedir a camiseta serão enviados
1 comentários
Opiniões do Hacker News
No novo beta 120, o prompt de permissões de host funciona, e a edição manual de permissões ainda não existe, mas isso já não é mais um problema que impede o lançamento
Ainda assim, outros bloqueios do MV3 no Android permanecem, como a ausência das APIs de histórico de navegação e favoritos, e diferenças em relação ao Chrome que afetam tanto o desktop quanto o mobile
Mas a verdadeira manchete é que as primeiras 200 pessoas que ativarem o suporte a Android na listagem do AMO e enviarem uma extensão bem testada ganharão uma camiseta grátis; espero que isso leve a boas extensões, não a trabalho feito de qualquer jeito
Sei que o Google está tentando impedir isso, mas até agora tem funcionado bem, e também mantenho o DNS66, disponível no F-Droid, rodando em segundo plano o tempo todo para lidar com a maioria dos anúncios e rastreadores de outros apps
É surpreendente como o valor que recebo do YouTube é maior do que o de outros serviços de streaming; dá para discutir se o preço é justo, mas já pagamos por Netflix/Prime/HBO etc. e, em geral, aceitamos isso
Se a ideia de que criadores devem ser remunerados é amplamente aceita, quero entender por que, neste caso, tanta gente gasta tanto tempo testando navegadores e bloqueadores
Além de não ter anúncios, ele oferece inscrições e histórico de visualização sem login, picture-in-picture com controle de velocidade e legendas, uso offline por download de áudio/vídeo, controle fino de velocidade de reprodução até 3x, pular trechos silenciosos e suporte a outros sites, como SoundCloud e instâncias do PeerTube
Eu também odeio anúncios, mas entendo que todo mundo precisa ganhar a vida, vejo valor em parte do conteúdo do YouTube e respeito o direito de receber por um bom trabalho
Para mim, cobrar diretamente de mim é a forma mais respeitosa e honesta para todos
Espero que mais extensões cheguem no futuro
É um fork do Firefox, com privacidade reforçada, e oferece suporte a extensões
https://divestos.org/pages/our_apps#mull
Migrei para ele depois que a manutenção do Bromite parou, e a experiência foi muito boa
O Firefox no Android é ótimo, mas só bloquear anúncios não basta para tornar a web mobile usável
Quando esse recurso for distribuído, espero encontrar extensões que fechem automaticamente pop-ups de cookies/cadastro
Na prática funciona bem, mas às vezes é preciso forçar o encerramento do app e abri-lo de novo
Será que a UE conseguirá realmente forçar isso?
Faz uns 8 anos que não uso iPhone, mas a postura do Google em relação à internet aberta tem sido bem desagradável, e os comandos de voz e a digitação por voz também são péssimos
O único motivo pelo qual ainda estou no Android agora, ironicamente, é justamente poder usar o uBlock Origin
É quando o DMA começa a se aplicar ao iOS/App Store
Ainda assim, pode demorar mais por exigir trabalho de desenvolvimento, e não dá para saber se a Apple continuará bloqueando o uso de JIT fora do Safari
Se a Mozilla tivesse tratado o iOS como prioridade, a esta altura já existiria algum nível de suporte a extensões
Não é dar um recurso novo, mas a Mozilla passar anos sem fazer nada depois de prometer devolver um recurso que tirou dos usuários, e só agora devolver parte do que já existia antes
Não tudo, apenas uma parte
A Mozilla entendeu que, para resolver problemas de segurança e entulho legado, era melhor reformular tudo de forma radical, e não foi simplesmente um corte nos complementos
Mesmo assim, demorou demais para voltar, e, como o Firefox é um navegador famoso por complementos, acho que as extensões deveriam ter sido prioridade máxima desde o lançamento inicial da versão reescrita
Infelizmente, todos os navegadores no iOS são apenas cascas de WebView
“Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”
https://www.macrumors.com/2022/12/14/apple-considering-non-w...
A Mozilla precisa lançar um WebView e brigar para que ele seja incluído com assinatura
Antes era preciso criar manualmente uma coleção, colocar os complementos nela e depois adicionar essa coleção ao Firefox; agora dá para instalar diretamente pelo site de complementos que você usa normalmente, em vez do site limitado do Firefox para mobile
No Nightly, ele instala diretamente
A extensão roda em um navegador no servidor, e a tela é transmitida para o dispositivo, permitindo usá-la em navegadores móveis comuns como Safari, Chrome, Brave e Firefox
Essa tecnologia de navegador elimina as limitações de extensões em mobile, reduz parte dos riscos de segurança das extensões e, na prática, viabiliza extensões entre diferentes navegadores
Porém, é preciso criar um shim para a API de extensões do Chrome https://github.com/BrowserBox/BrowserBox/issues/242, o modelo é oferecer uma única extensão em um endpoint web específico em vez de colocar várias extensões em um único navegador, ainda não há uma loja, então não há descoberta nem autoridade de revisão, e também é preciso considerar o ônus de operar infraestrutura até que um serviço gerenciado seja lançado
Se você acredita que vale a pena explorar esse caminho além das tecnologias de navegador existentes, participe. É open source, e contribuições alinhadas aos objetivos do projeto serão muito bem-vindas https://github.com/BrowserBox/BrowserBox
É bom ver o Firefox finalmente implementando um objetivo de que fala há muito tempo, e acho que outros fornecedores também vão seguir esse caminho. Fico curioso para saber que motivo os fornecedores teriam para se recusar a levar extensões ao mobile
Se você não hospedar por conta própria, adeus privacidade e segurança