O fim do suporte do Google a futuros smartphones da Huawei coloca uma questão antiga sob uma nova luz: o que resta do Android se você remover os serviços do Google? Eu usei o Android sem o Google por um tempo e fiquei satisfeito com o resultado. Veja como foi minha experiência.

Atualmente há alternativas para a maioria dos serviços do Google. E embora você tenha que abrir mão de algumas coisas em termos de facilidade de uso, por outro lado você recupera boa parte de sua privacidade.

Além da versão de código aberto do Android (AOSP), o Google também mantém dezenas de componentes proprietários, que tem uma profunda influência sobre o funcionamento e recursos oferecidos por um smartphone típico.

Então, se você tirar a “parte Google” do Android, como pode acontecer com futuros os aparelhos da Huawei, a experiência do usuário mudará consideravelmente. Neste artigo vou mostrar a você como é o Android sem o Google e que muitos componentes do Google podem ser substituídos. Outros componentes e serviços, por outro lado, teriam que ser desenvolvidos pela Huawei.

Android sem o Google: o que sobra?

O Android Open Source Project é o “miolo” do sistema operacional Android, disponível sob uma licença Open Source e comum a todos os aparelhos com o sistema do Google. O AOSP fornece uma interface unificada entre hardware e software, bem como os recursos e serviços necessários à execução dos apps.

Um infográfico (um pouco desatualizado) do Fairphone Open Project indica (em verde) os componentes de código aberto de um sistema Android. Os componentes em azul claro geralmente são fornecidos pelos OEMs (fabricantes de hardware) como pacotes de código fechado. As partes vermelhas são os serviços do Google; também de código fechado e profundamente enraizadas no sistema.

Este inforgráfico mostra que muitos dos apps proprietários do Google são responsáveis por recursos fundamentais do Android. / © NextPit

O Android “puro”, AOSP, não pode ser facilmente instalado em um smartphone. O código fonte deve primeiro ser compilado para o hardware do dispositivo de destino e combinado aos componentes proprietários, como drivers. Felizmente a rede está cheia de voluntários que fazem isso por nós e fornecem versões gratuitas e prontas para uso, com nomes como "Lineage OS". Mais sobre isso depois.

O que falta em relação ao Android do Google?

Com o passar dos anos o Google vem limitando severamente o AOSP. Recursos importantes como serviços de localização, sistema de notificações e proteção contra roubo não estão disponíveis ou existem de forma muito rudimentar no AOSP. Isso é irritante porque alguns aplicativos fecham abruptamente ou sequer iniciam sem esses serviços.

Smartwatches com o Wear OS não funcionam sem os apps do Google. / © NextPit

Além disso, recursos como o Google Cast ou conexão a smartwatches com o WearOS não são mais possíveis sem os componentes do Google. Além disso, aplicativos importantes como o Google Maps (também usado para exibir mapas em aplicativos de terceiros) ou uma loja de aplicativos, como a Play Store, também estão ausentes. Vou mostrar na próxima seção como ambos podem ser substituídos.

Mas antes de mais nada, devo mencionar que a falta de aplicativos do Google também tem efeitos positivos. Um smartphone AOSP também não possui os serviços de rastreamento e publicidade do Google. Do ponto de vista da proteção de dados, o Android sem o Google oferece um ganho significativo de privacidade.

Nosso sistema de teste

Usei um OnePlus 5 no meu teste com o Android sem o Google. Nele, instalei o Lineage OS for microG, baseado no Android Pie com patches de segurança de maio de 2019.

O sistema operacional está disponível para quase 200 smartphones e combina o Lineage OS (baseado no AOSP), com o pacote microG (que substitui vários serviços do Google) e a loja de aplicativos F-Droid. A instalação é feita via TWRP depois de desbloquear o bootloader no smartphone. Isso pode ser feito nos smartphones da maioria dos fabricantes (vide nosso artigo sobre root, abaixo), mas você provavelmente perderá sua garantia.

Com o TWRP, você pode instalar versões modificadas do Android sem os apps do Google. / © NextPit

A diferença já é perceptível no primeiro boot do sistema operacional. Você se conecta a uma rede Wi-Fi, busca por eventuais atualizações do sistema, define um bloqueio de tela e em seguida simplesmente entra na tela principal. Nada de páginas longas de termos de uso, ativação de inúmeros serviços ou login em Contas do Google. É um pouco como nos velhos tempos.

Encontrando e baixando apps

A F-Droid é a loja usada como substituta da Play Store. O catálogo tem “vários milhares” de aplicativos, mas é consideravelmente menor do que o da Play Store. A vantagem é que todos os apps são gratuitos, de código aberto e livres de publicidade.

A F-Droid (à direita) é uma alternativa à Play Store. / © NextPit

Muitos aplicativos não disponíveis podem ser baixados na “Yalp Store”, incluindo apps de código-fechado como o Slack, Skype, ProtonMail e muitos outros. A Yalp Store é como uma espécie de “porta dos fundos” da Play Store que te permite baixar apps de lá sem uma conta Google. Infelizmente, apenas aplicativos gratuitos podem ser baixados.

Um problema é a atualização de aplicativos em segundo plano. Embora a Play Store tenha permissão para instalar e atualizar aplicativos em segundo plano sem interação do usuário, isso não é possível com lojas independentes. A versão modificada do F-Droid que é parte da versão do Lineage OS que usamos permite atualizações em segundo plano, mas a Yalp Store não. E se um aplicativo estiver disponível em mais de uma das suas lojas de aplicativos, pode haver conflitos com atualizações.

O F-Droid e a Yalp Store não são as únicas lojas que você pode usar para obter apps. Há várias outras, como a UpToDown, APK Pure, APK Mirror, Amazon App Store, etc. Falamos um pouco sobre elas (e outras) no artigo abaixo.

O que funciona?

O Android sem os serviços do Google é bem rápido. E graças ao F-Droid pré-configurado e à loja Yalp, instalei a maioria dos aplicativos que uso (ou alternativas) em minutos:

Apps e serviços Nome Alternativa Onde encontrar Google Calendar Calendar Nextcloud Google Device Manager Cerberus Cerberus DB Navigator DB Navigator Yalp Store BVG Info BVG Info Yalp Store Google Maps MAPS.ME, OsmAnd; F-Droid ou HERE WeGo Yalp Store GMail ProtonMail Yalp Store LastPass LastPass Yalp Store YouTube NewPipe F-Droid ING Online Banking ING Online Banking Yalp Store Telegram Versão sem GMS da F-Droid F-Droid DriveNow / MultiCity / Free2Move DriveNow / MultiCity / Free2Move Yalp Store

Minha maior preocupação era com aplicativos que fazem uso intenso de notificações, como o Telegram, ou aplicativos dependentes de localização, como DriveNow e BVG Fahrinfo (para transporte público). Mas os apps disponíveis no F-Droid geralmente não dependem dos serviços do Google, e os aplicativos da loja Yalp podem usar os serviços substitutos oferecidos pelo microG sem configuração adicional. Fiquei emocionado.

O que (ainda) não funciona?

Apesar de quase todos os apps que testei rodarem, nem sempre eles funcionam perfeitamente. Por exemplo, o ING Banking exibe uma mensagem de erro quando tento ativar as notificações push. Aparentemente há problemas com a o serviço de mensagens em nuvem do microG, embora ele seja declarado como "totalmente funcional". Erros semelhantes são relatados por outros usuários no GitHub.

A deficiência mais importante para mim é a falta de sincronização e backup de e-mails, eventos de calendário, contatos, fotos e afins. Há muitas coisas das quais você mesmo precisa cuidar num sistema Android sem o Google. Embora eu tenha conseguido suprir muitas dessas funções com um servidor NextCloud operado por mim mesmo, o aplicativo de sincronização DAVx5 e o ProtonMail, um usuário mais casual carece de uma alternativa mais simples.

Smart Home é mais fácil com a Amazon e o Alexa

Se você usa o Android sem o Google, mesmo com a estrutura do microG, os dispositivos Google Cast ficam invisíveis para o smartphone. Em geral, é mais fácil usar o Alexa da Amazon para gerenciar sua casa inteligente. Mas se você quiser fugir completamente de empresas que coletam seus dados talvez uma solução de terceiros como o Homey, da Athom, seja o melhor para você.

Você pode configurar o Alexa como assistente pessoal padrão e acioná-lo segurando o botão Home. / © NextPit

Cadê meu smartphone?

Proteção contra roubo sem o Google também é algo complicado. O Cerberus serve como uma boa alternativa ao “Encontre meu dispositivo”, mas você terá que pagar pelo serviço. A partir daí você poderá controlar seu smartphone remotamente via SMS ou Internet, determinar seu último local, tirar selfies de um ladrão e enviá-las para um endereço de e-mail especificado, bloquear o dispositivo, excluir dados e muito mais.

No final das contas…

A dependência que o ecossistema Android tem do Google e seus serviços é evidente em dois níveis, mas ambos os problemas podem ser resolvidos. O LineageOS for microG prova que os aplicativos existentes da Play Store podem ser executados sem modificações, apesar da falta dos serviços do Google.

Mas recursos básicos como proteção contra roubo, sincronização de agenda, contatos ou e-mails e backup de fotos representam um desafio maior. Você terá de procurar alternativas, seja por meio de serviços oferecidos por outras empresas ou operando seu próprio servidor.

A dependência que o ecossistema Android tem do Google e seus serviços é evidente

Mas uma empresa do porte da Huawei não teria dificuldades em solucionar estes problemas. Ela só precisa fornecer a infraestrutura para milhões de clientes num curto prazo. Mas eles deverão estar dispostos a migrar seus dados de uma gigante nos EUA para uma empresa na China.

E você, usaria um smartphone Android sem o Google? Compartilhe sua opinião nos comentários.