Visão geral do Google Play Services

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

O Google Play Services está disponível em um amplo conjunto de SDKs no Android para ajudar você a criar seu app, aumentar a privacidade e a segurança, engajar os usuários e expandir seus negócios. Esses SDKs são exclusivos porque precisam apenas de uma biblioteca de cliente leve para serem incluídos no seu app, como mostrado na Figura 1. No momento da execução, a biblioteca de cliente se comunica com a maior parte da implementação e pegada do SDK no Google Play.

Ao fornecer implementações compartilhadas do lado do cliente, o Google Play Services:

  • Ajuda a otimizar recursos no dispositivo, como armazenamento e memória, para melhorar a qualidade do app e a experiência geral dos usuários.
  • Recebe atualizações automáticas, independentemente de atualizações do SO, OEM ou app. Assim, os usuários recebem melhorias e correções de bugs mais rapidamente.
  • Oferece suporte a SDKs compatíveis com o Android 4.4 (API de nível 19) e estão disponíveis em vários formatos, permitindo que você alcance mais usuários com menos esforço.

Bibliotecas de cliente leves se comunicam com o Google Play Services usando
IPC. O Google Play Services está disponível em smartphones, tablets, laptops, TVs e
relógios, bem como em carros.

Figura 1. O Google Play Services recebe atualizações regulares que contêm melhorias e correções de bugs.

Como o Google Play Services funciona

SDKs

Cada SDK desenvolvido pelo Google Play Services oferece uma biblioteca de cliente leve que contém as APIs necessárias para interagir com o respectivo serviço. Outras APIs permitem que você resolva quaisquer problemas no ambiente de execução, como serviços ausentes, desativados ou desatualizados. Se você estiver usando o Android Studio 3.4 ou versões mais recentes e ativar a redução de código, o otimizador R8 poderá ajudar a reduzir ainda mais a pegada de cada SDK e o impacto no tamanho do pacote do app.

Para acessar novos recursos ou produtos do Google Play Services, faça upgrade do SDK quando uma nova versão for lançada no repositório Maven do Google.

Serviços

O Google Play Services contém serviços do Google no dispositivo que são executados em segundo plano em todos os dispositivos Android certificados pelo Google.

As atualizações automáticas no Google Play Services são fornecidas independentemente das atualizações da imagem do sistema da operadora, do SO ou do OEM. Em geral, os dispositivos com o Android 4.4 ou mais recente recebem atualizações automaticamente, desde que tenham o Google Play Services instalado e espaço de armazenamento suficiente disponível. Isso significa que os usuários recebem melhorias e correções de bugs mais rapidamente, e você pode aproveitar as APIs mais recentes alcançando a maioria dos dispositivos no ecossistema Android. Dispositivos anteriores ao Android 4.4 ou dispositivos sem o Google Play Services instalado não são compatíveis.

Próximas etapas: configurar o app

Para começar a usar as APIs do Google Play Services no seu app, leia este guia de configuração.