F-Droid 2.0 reescreve a loja de apps e abandona o Android 6
O F-Droid 2.0, sua maior atualização em 10 anos, reescreve o cliente em Kotlin Compose, exige Android 7.0 e abandona a Privileged Extension após 14 versões de teste.
3 min de leitura

Em números
- first new major version of the client
- 2.0.0
- minimum Android version, up from 6.0
- 7.0
- test releases before the public rollout
- 14
O F-Droid lançou em 24 de setembro de 2026 a versão 2.0 do seu cliente de loja de apps para Android, e a chama de sua maior atualização de app em 10 anos. O cliente foi reescrito do zero, agora exige Android 7.0 ou mais recente e instala apps de um jeito novo. Para desenvolvedores que distribuem apps fora do Google Play, muda o que seus usuários veem e como as atualizações chegam.
O F-Droid é um catálogo de apps Android livres e de código aberto, instalado como um app próprio em vez de pelo Google Play. Desenvolvedores publicam ali para alcançar usuários que evitam a loja do Google, e o projeto compila os apps a partir do código-fonte público deles.
O que mudou no F-Droid 2.0
O anúncio no blog do F-Droid descreve um redesenho completo. A nova interface é escrita em Kotlin Compose, o kit de ferramentas que o Google agora recomenda para construir telas Android em código.
O app foi reduzido a três áreas: Discover, Search e My Apps. As categorias foram para o Discover e cresceram. A publicação lista 17 gêneros de jogos e novos grupos para VPNs, firewalls e gerenciadores de senhas.
| Área | F-Droid 1.x | F-Droid 2.0 |
|---|---|---|
| Android mínimo | 6.0 (versão 1.23.2) | 7.0 |
| Interface | Interface anterior | Reescrita em Kotlin Compose |
| Verificação de atualizações | Puxar para atualizar | Automática, em segundo plano |
| Instalação | Instalador anterior | Um instalador que usa a API de pré-aprovação do Android |
| Privileged Extension | Suportada | Não é mais suportada |
| Tor | Configuração separada | Movido para as configurações de proxy |
Segundo a página do pacote, a build é a 2.0.0 (código de versão 2000050). A versão estável anterior, 1.23.2, saiu em 19 de fevereiro de 2026.
Um novo instalador, e o que ele substitui
A maior mudança para quem cria apps é o instalador. O F-Droid 2.0 pede aprovação para a instalação antes de o download começar, usando a API de pré-aprovação do Android. Isso significa que o usuário confirma um app uma única vez, logo no início, em vez de esperar um download e depois tocar em um aviso.
O changelog do projeto acrescenta uma alternativa. Se um pedido de pré-aprovação falhar, o F-Droid o cancela e mostra o aviso normal do sistema.
As atualizações também mudaram. O cliente agora as verifica em segundo plano e pode executar várias atualizações e downloads ao mesmo tempo. "The best refresh button is the one you never have to press", diz a publicação no blog.
A F-Droid Privileged Extension acabou. Era um complemento opcional, geralmente embutido em versões personalizadas do Android, que permitia ao F-Droid instalar apps silenciosamente. A página do pacote também lista novas notificações para problemas em apps, como uma mudança na chave de assinatura de um app.
O que foi removido e o que continua
Alguns recursos não entraram. O gatilho de pânico que apaga apps foi removido por enquanto, diz o blog, enquanto outros recursos de pânico continuam. A ocultação de apps foi redesenhada, e o changelog diz que o antigo disfarce de calculadora foi removido junto.
Usuários que atualizam a partir da 1.x mantêm suas configurações. O changelog lista as opções migradas, incluindo regras de dados e Wi-Fi, atualização automática, espelhos, proxy e Tor.
A busca ficou mais ampla. Agora ela abrange descrições de apps, categorias e textos traduzidos, com melhor suporte a chinês, japonês e coreano, além de um histórico de busca.
Como foi testado
O F-Droid diz que a versão passou por 14 versões de teste antes da distribuição pública, e por uma auditoria de segurança independente. As tags do projeto no GitLab mostram builds alfa e release candidate desde janeiro de 2026.
O que isso significa para desenvolvedores
Se você publica no F-Droid, confira a página do seu app na nova visualização Discover. As categorias agora definem o que os usuários navegam primeiro. Garanta que seus metadados coloquem o app na categoria mais específica que se encaixe, principalmente se for um jogo ou uma ferramenta de segurança.
Planeje para os usuários de Android 6. Eles ficam no antigo cliente 1.x, que não vai receber esses recursos. Se o seu próprio app ainda suporta Android 6, esses usuários podem continuar a instalá-lo, mas agora estão em um cliente que o projeto deixou para trás.
Mantenha sua chave de assinatura estável. O F-Droid 2.0 agora avisa os usuários quando a chave de assinatura de um app muda. Uma troca de chave que você não anunciou pode parecer adulteração para seus usuários.
Se você mantém uma build personalizada do Android que trazia a Privileged Extension, tire-a dos seus planos. Em vez disso, teste suas imagens com o novo instalador de pré-aprovação, já que agora esse é o único caminho que o F-Droid usa.
Por fim, experimente você mesmo o novo cliente em um aparelho reserva antes que seus usuários relatem problemas. A verificação de atualizações em segundo plano e os downloads paralelos mudam o momento em que suas novas versões chegam às pessoas.
Fontes
- F-Droid 2.0: A New Chapter for Android Freedom - F-Droid
- F-Droid (org.fdroid.fdroid) package page - F-Droid
- fdroidclient CHANGELOG.md - GitLab
Artigos relacionados

Node.js 22.23.3 LTS corrige um bug use-after-free no HTTP/2
O Node.js 22.23.3 LTS, lançado em 23 de setembro, corrige um bug use-after-free no HTTP/2, adiciona suporte a SharedArrayBuffer na Node-API e passa para o OpenSSL 3.5.8.

XSS nos logs de build do SourceHut permitia sequestrar contas
Um log de build manipulado podia executar script no navegador de um usuário do SourceHut. O ansi2html 1.9.4 corrige a falha, CVE-2026-92973, que afetava as versões 1.7.0 a 1.9.3.

COSMIC Epoch 1.9 traz visualizador de imagens e teclado virtual
O COSMIC Epoch 1.9 saiu em 23 de setembro de 2026, 13 dias depois do 1.8, com um visualizador de imagens em Rust, um teclado virtual e uma loja de apps redesenhada.