1 pontos por GN⁺ 2023-11-05 | 1 comentários | Compartilhar no WhatsApp
  • 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

  • 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

 
GN⁺ 2023-11-05
Opiniões do Hacker News
  • O importante é que o suporte ao Manifest v3 no Android finalmente foi corrigido
    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
  • Meu cliente favorito do YouTube no mobile é o Firefox com uBlock Origin instalado
    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
    • Aqui isso pode ser polêmico, e há muita insatisfação com o Google e a direção do YouTube, mas para mim o melhor cliente é, de fato, pagar pelo YouTube Premium
      É 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
    • Fico curioso para saber em que ele é melhor que o NewPipe https://newpipe.net/
      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
    • O que eu gosto é a versão paga, o YouTube Red
      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
    • Minha escolha é o NewPipe
    • Fico curioso para saber por que você prefere o Firefox ao NewPipe
  • Este texto parece transmitir o post do blog da Mozilla https://blog.mozilla.org/addons/2023/11/01/is-your-extension... acrescentando bastante contexto
  • Para uma navegação rápida e segura no mobile, a combinação Firefox for Android e uBlock Origin é praticamente a única opção
    Espero que mais extensões cheguem no futuro
    • Também gosto do navegador Mull, do DivestOS
      É 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
    • Fico curioso se o Firefox ainda está atrasado na parte de contêineres/segurança, ou se isso já é assunto do passado
  • Estou animado
    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
    • Você já experimentou os filtros Annoyances do uBlock Origin?
    • O Kiwi Browser permite extensões em dispositivos móveis
    • O navegador Orion, da Kagi, oferece suporte a extensões do Chrome e do Firefox no iOS
      Na prática funciona bem, mas às vezes é preciso forçar o encerramento do app e abri-lo de novo
  • Fico curioso se há um cronograma para um Firefox de verdade no iOS
    Será que a UE conseguirá realmente forçar isso?
    • Não vejo por que a Apple não poderia simplesmente abrir uma exceção só para a Mozilla e encerrar o assunto
    • Se isso acontecesse, talvez eu realmente comprasse um iPhone
      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
    • Acho que, na melhor das hipóteses, só depois de março
      É 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
    • Outros navegadores no iOS já oferecem suporte a extensões como o uBO, mesmo dentro das restrições do WebKit
      Se a Mozilla tivesse tratado o iOS como prioridade, a esta altura já existiria algum nível de suporte a extensões
  • Mais precisamente, é voltar ao mobile
    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
    • É importante deixar claro que isso ficou de fora no processo de reescrever completamente o código específico para Android
      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
    • Com US$ 500 milhões por ano vindos do Google, é esse circo que recebemos
  • O título correto seria go android, não “go mobile”
    Infelizmente, todos os navegadores no iOS são apenas cascas de WebView
    • Espero que isso não dure muito
      “Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”

https://www.macrumors.com/2022/12/14/apple-considering-non-w...

  • Infelizmente, no Android, todos os WebViews também são Chrome e, mesmo com muito esforço extra, são no mínimo baseados em Chromium
    A Mozilla precisa lançar um WebView e brigar para que ele seja incluído com assinatura
  • Isso é possível, mas o Orion Browser da Kagi está conseguindo oferecer suporte a extensões
  • Se você usa o Nightly, já pode instalar extensões que adicionaram suporte a mobile a partir do site normal de complementos do Firefox
    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 Firefox 119, o botão Add to Firefox também pode ser clicado, mas ele só baixa o xpi e não há o que fazer com isso
      No Nightly, ele instala diretamente
  • Se você se interessa por extensões de navegador em dispositivos móveis, estamos criando uma forma de entregar qualquer extensão a qualquer dispositivo móvel sem download
    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
    • Na prática, isso parece simplesmente usar um navegador em uma VM remota
      Se você não hospedar por conta própria, adeus privacidade e segurança
    • Isso é meio longo para ficar como comentário em um post sobre outro navegador mobile; acho que seria melhor publicar como um Show HN separado