O Google Play Services está presente em um amplo conjunto de SDKs no Android para ajudar você a criar para seu app, aumentar a privacidade e a segurança, engajar os usuários e expandir seus negócios. Esses SDKs são únicos porque exigem apenas que uma biblioteca de thin client seja incluídos no app, como mostrado na Figura 1. No ambiente de execução, a biblioteca de cliente se comunica com a maior parte da implementação e da presença do SDK no Google. Google Play Services.
Ao oferecer implementações compartilhadas do lado do cliente, o Google Play Services:
- Ajuda a otimizar os recursos do dispositivo, como armazenamento e memória, para melhorar na qualidade do app e nas metas geral do usuário.
- Recebe atualizações automáticas, independentemente das atualizações de SO, OEM ou app. Assim, seu os usuários recebem melhorias e correções de bugs mais rapidamente.
- Fornecimento de SDKs que são compatíveis com versões anteriores do Android 6.0 (nível 23 da API) e são disponíveis em vários formatos, permitindo que você alcance mais usuários com menos esforço.
Figura 1. O Google Play Services recebe atualizações regulares com melhorias e correções de bugs.
Como o Google Play Services funciona
SDKs
Cada SDK com a tecnologia do Google Play Services oferece uma biblioteca de cliente leve que contém as APIs necessárias para interagir com o respectivo serviço. Outra opção As APIs permitem que você resolva qualquer problema durante a execução, como problemas ausentes, desativados ou serviços desatualizados. Se você estiver usando o Android Studio 3.4 ou mais recente e ativar redução de código, a técnica R8 otimizador pode ajudar reduzir ainda mais o consumo de cada SDK e o impacto deles no pacote do seu app tamanho.
Para acessar novos recursos ou produtos do Google Play Services, faça upgrade do SDK quando um nova versão foi lançada no serviço Maven do Google repositório.
Serviços
O Google Play Services contém serviços do Google no dispositivo que são executados na plano de fundo em todos os dispositivos Android certificados pelo Google.
As atualizações automáticas do Google Play Services são fornecidas independentemente da operadora, atualizações de imagem do sistema operacional ou OEM. Em geral, dispositivos com Android 6.0 ou receber atualizações automaticamente, desde que esses dispositivos tenham o Google Google Play Services instalado e armazenamento suficiente disponível. Isso significa que os usuários receber melhorias e correções de bug mais rapidamente, e você pode aproveitar as APIs mais recentes, além de alcançar a maioria dos dispositivos no ecossistema Android. Dispositivos com o Android 6.0 ou dispositivos sem o Google Play Services instalado, não têm suporte.
Próximas etapas: configurar seu app
Para começar a usar as APIs do Google Play Services em seu aplicativo, leia esta configuração guia.