HeadlinesBriefing HeadlinesBriefing.com

MicroG: alternativa gratuita ao Google Play Services

Hacker News •
×

O MicroG é um projeto de software livre que reimplementa o Google Play Services, o software proprietário do Google. Seu componente principal, o Gms Core, permite que aplicativos que chamam as APIs proprietárias do Google sejam executados em ROMs personalizadas baseadas em AOSP, como o Lineage OS. Ele serve como alternativa livre ao Google Play Services, um software não livre frequentemente chamado de forma genérica de "GApps". Usuários que desejam recuperar sua privacidade e liberdade, sem abrir mão dos principais recursos do Android, podem utilizá-lo, embora os aplicativos que se beneficiam dele ainda possam depender de bibliotecas proprietárias para se comunicar com o micro G, assim como fazem com o Google Play Services de verdade.

O Gms Core oferece vários recursos. Os usuários podem optar por aderir aos serviços do Google e ampliar o suporte a aplicativos, além de fornecer serviços de localização online e offline. Ele foi projetado para consumir pouca bateria, memória e CPU, e não inclui bloatware. Funciona em dispositivos reais, emuladores de teste e infraestrutura móvel virtual. O projeto é livre e de código aberto, licenciado sob a Apache 2.0.

Para funcionar, o sistema Android precisa oferecer suporte a signature spoofing, o que permite ao Gms Core se passar pelo Play Services oficial para aplicativos que chamam APIs do Google. Algumas ROMs oferecem esse suporte de fábrica, e a documentação do projeto explica o que os usuários podem fazer com outras ROMs. O Gms Core também inclui o módulo Unified Network Location Provider, que cuida das chamadas dos aplicativos ao provedor de localização por rede do Google. Uma configuração completa do micro G também exige um aplicativo substituto da Play Store, como o micro G Companion.

O status atual das APIs implementadas está documentado na wiki do projeto, e contribuições são bem-vindas. Os desenvolvedores pedem que os usuários relatem bugs com logs, capturas de tela, números de versão e informações do dispositivo. Os usuários não devem contatar os autores de aplicativos de terceiros sobre problemas que possam estar relacionados aos serviços do micro G. Quem tiver um logcat com dados sensíveis pode enviá-lo em particular.

Fonte: Hacker News · Resumido por HeadlinesBriefing