Neste guia, explicamos o que são os Serviços do Google Play e para que servem. Além disso, explicaremos por que eles são tão importantes para usuários, desenvolvedores e para o próprio Google. Se você quiser saber tudo sobre este software, fique até o final. As informações mais relevantes estão aqui.
O que são os Serviços do Google Play ou Google Play Services?
O que conhecemos como Serviços do Google Play, ou em inglês Google Play Services, é na verdade um pacote de software com diversos utilitários que, na maioria dos dispositivos, estão integrados ao Android. Este conjunto de ferramentas estabelece uma estrutura que permite que aplicativos, tanto do Google quanto de terceiros, se comuniquem entre si e utilizem serviços compartilhados.
É importante observar que o Google Play Services é um software privado. Isso significa que pertence ao Google e ninguém mais pode desenvolvê-lo, modificá-lo ou conhecer seu código-fonte. Portanto, é um software implementado no Android, mas não é essencial para o funcionamento do sistema.
Para entender melhor isso, pense na Huawei. Durante anos, esta empresa não conseguiu instalar o software do Google em seus telefones. Mesmo assim, continua a utilizar o Android nos seus dispositivos, embora com um nome diferente, Harmony OS. É por esta razão que a maioria dos aplicativos do Google, e muitos outros, não funcionam em telefones Huawei. Sim, eles são compatíveis com o seu sistema, mas dependem dos módulos ou bibliotecas que os Serviços do Google Play fornece.
Você também deve saber que existem alternativas gratuitas ao Google Play Services, como MicroG ou OpenGApps, que permitem usar os serviços do Google e outros aplicativos em uma ROM personalizada ou em telefones celulares sem suporte oficial. Em sua busca por soluções para o bloqueio, a Huawei também criou o Huawei Mobile Services, que tenta substituir as APIs que o Google fornece para desenvolvedores no Android. Infelizmente, é necessário que os criadores de aplicativos adaptem seus projetos ao HMS, e isso nem sempre acontece.
Por fim, você deve saber que nem todos os aplicativos e jogos do ecossistema Android exigem que o Google Play Services funcione. Na verdade, o Google Maps funciona perfeitamente em celulares com Android AOSP ou Huawei, embora não permita o login. Em relação aos aplicativos de terceiros, grande parte deles não solicita APIs do Google Play Services, portanto funcionam sem elas sem problemas.
Para que servem os Serviços do Google Play e por que você precisa deles
Agora você sabe a importância do Google Play Services. Apesar de não serem parte intrínseca do sistema, a empresa os tornou praticamente essenciais para que um telefone Android, hoje, seja totalmente funcional.
Esquema de como o Google Play Services atua como um link entre aplicativos e o AndroidAgora, para que servem exatamente? Bem, vamos resolver esta questão abordando-a sob três pontos de vista. Sabemos por que os usuários, os desenvolvedores e o próprio Google precisam dos serviços do Google:
- Usuários. O Google Play Services oferece aos usuários uma ampla gama de aplicativos, todos desenvolvidos sob o mesmo padrão. Isso garante atualizações automáticas que melhoram a segurança e a funcionalidade dos seus dispositivos. Além disso, facilitam a integração com outros serviços do Google, proporcionando uma experiência unificada e integrada. Por exemplo, facilitam que os usuários façam compras em vários aplicativos com uma única conta, que mapas que mostram desenvolvimentos diferentes tenham a mesma aparência ou que aplicativos ocupem menos espaço, já que só precisam fazer chamadas a uma API em vez de incluir todo o código dos serviços do Google.
- Desenvolvedores. Para os desenvolvedores, o Google Play Services também é uma opção interessante. Graças a eles, dispõem de uma série de serviços que não terão que criar para as suas aplicações, pois o Google já se encarregou de fazê-lo. Além disso, oferecem serviços detalhados de análise, publicidade e distribuição de software, bem como garantias de segurança.
- Google. No caso do Google, o fato de seus serviços estarem presentes na maioria dos telefones Android vendidos e de os desenvolvedores dependerem deles é uma vantagem significativa. O seu ecossistema de aplicações e ferramentas é uma fonte de rendimento notável, não só porque ganha uma comissão por muitos dos pagamentos, mas porque permite que os usuários sejam acompanhados com precisão. Isto torna a publicidade segmentada do Google muito eficaz. Por outro lado, também reforça a sua posição dominante no ecossistema Android que, embora funcione sem Google Play Services, depende muito deles.
Finalmente, há um aspecto que torna o Google Play Services tão importante. Falamos sobre segurança. O fato de serem controlados pelo Google e não pelos fabricantes ajuda a empresa a aplicar atualizações de segurança e adicionar novos recursos silenciosamente. Isso, por outro lado, facilita a execução dos aplicativos atuais, mesmo que a versão do Android esteja desatualizada.
O que são os serviços do Google Play e como funcionam?
Encerramos este guia falando sobre as diferentes bibliotecas que incluem o Google Play Services. É crucial diferenciá-los do que conhecemos como Google Services. O segundo termo refere-se aos serviços digitais que a empresa oferece aos usuários, como Gmail, Google Fotos o Google Calendar.
Aqui está uma lista dos principais Serviços do Google Play e uma explicação simples de para que serve cada um deles:
- Google AdMob. Este serviço permite que os desenvolvedores ganhem dinheiro incluindo anúncios em seus aplicativos. Assim, ao interagir com a publicidade do app, o proprietário recebe uma renda.
- Google Analytics. É uma ferramenta que ajuda os desenvolvedores a entender como as pessoas usam seus aplicativos. Ele fornece dados de todos os tipos, desde o número de usuários até o tempo que passam usando cada aplicativo.
- Cast. Permite que os aplicativos enviem conteúdo para dispositivos inteligentes, como alto-falantes inteligentes, smart TVs ou telas do Google Home.
- Fit. É um conjunto de ferramentas relacionadas ao monitoramento da saúde e do esporte. Ele permite que você conecte seu aplicativo a dispositivos como smartwatches para monitorar sua atividade física. Também é útil para ferramentas de pedômetro e outros serviços similares.
- Firebase. Oferece ferramentas e serviços em nuvem para ajudar os desenvolvedores a construir e melhorar seus aplicativos. Ele coleta dados sobre como os aplicativos são usados para que os desenvolvedores possam tomar decisões informadas.
- API Google Pay. Facilita as compras on-line na Play Store e nos aplicativos. Permite efetuar pagamentos de forma segura e, acima de tudo, padronizada.
- Authentication. Anteriormente conhecido como OAuth 2.0, este serviço permite que você faça login facilmente em aplicativos com sua conta do Google e preencha senhas automaticamente.
- API de Localização. Permite que os apps acessem serviços de localização fornecidos pelo Google, como a localização atual do usuário. Ele é útil em qualquer app que necessite desses dados, como um serviço de mapas ou uma lista de postos de gasolina próximos, por exemplo.
- SDK do Mapas. Fornece acesso aos serviços do Google Maps em aplicativos, permitindo exibir mapas, obter rotas e muito mais.
- Play Games. É um conjunto de ferramentas para desenvolvimento de videogames que permite aos desenvolvedores coletar estatísticas, oferecer jogos online entre jogadores e salvar jogos na nuvem para que você possa continuar jogando em diferentes dispositivos.
Como você pode ver, nenhum desses serviços são aplicativos que você poderá usar no seu dia a dia. Em suma, apesar da sua invisibilidade, são essenciais para centenas de aplicações e jogos que pode baixar da Play Store.