Dans ce guide, nous vous expliquons ce que sont les services Google Play et à quoi ils servent. Nous expliquerons également pourquoi ils sont si importants pour les utilisateurs, les développeurs et Google lui-même. Si vous voulez tout savoir sur ce logiciel, restez jusqu'à la fin. Les informations les plus pertinentes se trouvent ici.
Qu'est-ce que Google Play Services ?
Ce que nous connaissons sous le nom de Google Play Services est en fait un logiciel package contenant divers utilitaires qui, sur la plupart des appareils, sont intégrés à Android. Cet ensemble d'outils établit un cadre qui permet aux applications Google et tierces de communiquer entre elles et d'utiliser des services partagés.
Il est important de noter que Google Play Services est un logiciel propriétaire. Cela signifie qu'il appartient à Google et que personne d'autre ne peut le développer, le modifier ou en connaître le code source. Il s'agit donc d'un logiciel qui est implémenté au-dessus d'Android, mais qui n'est pas indispensable au fonctionnement du système.
Pour mieux comprendre, il suffit de penser à Huawei. Pendant des années, cette entreprise n'a pas pu installer le logiciel de Google sur ses téléphones. Malgré cela, elle continue d'utiliser Android sur ses appareils, bien que sous un autre nom, Harmony OS. C'est pourquoi la plupart des applications Google, et bien d'autres, ne fonctionnent pas sur les téléphones Huawei. Certes, elles sont compatibles avec votre système, mais elles dépendent des modules ou des bibliothèques fournis par Google Play Services.
Sachez également qu'il existe des alternatives gratuites à Google Play Services, telles que MicroG ou OpenGApps, qui vous permettent d'utiliser les services Google et d'autres applications sur une ROM personnalisée ou sur des téléphones ne bénéficiant pas d'un support officiel. Dans sa recherche de solutions au blocage, Huawei a également créé Huawei Mobile Services, qui tente de remplacer les API que Google met à la disposition des développeurs sur Android. Malheureusement, les développeurs d'applications doivent adapter leurs projets à HMS, ce qui n'est pas toujours le cas.
Enfin, il faut savoir que toutes les applications et tous les jeux de l'écosystème Android n'ont pas besoin de Google Play Services pour fonctionner. En effet, Google Maps fonctionne parfaitement sur les téléphones Android AOSP ou Huawei, bien qu'il ne permette pas de se connecter. Quant aux applications tierces, un grand nombre d'entre elles ne demandent pas d'API aux Google Play Services et fonctionnent donc sans eux sans aucun problème.
À quoi servent les services Google Play et pourquoi vous en avez besoin ?
Vous connaissez maintenant l'importance des services Google Play. Bien qu'ils ne fassent pas partie intégrante du système, l'entreprise les a rendus pratiquement indispensables pour qu'un téléphone Android soit pleinement fonctionnel aujourd'hui.
Diagramme montrant comment Google Play Services agit comme un lien entre les applications et AndroidAlors, à quoi servent-ils exactement ? Répondons à cette question en l'examinant sous trois angles. Nous verrons pourquoi les services Google sont nécessaires aux utilisateurs, aux développeurs et à Google lui-même :
- Les utilisateurs. Google Play Services offre aux utilisateurs un large éventail d'applications, toutes développées selon les mêmes normes. Ils garantissent des mises à jour automatiques qui améliorent la sécurité et la fonctionnalité de leurs appareils. Ils facilitent également l'intégration avec d'autres services Google, offrant ainsi une expérience unifiée et intégrée. Par exemple, ils permettent aux utilisateurs d'effectuer plus facilement des achats dans différentes applications à l'aide d'un seul compte, de présenter de la même manière des cartes montrant différents développements ou de réduire l'espace occupé par les applications, car celles-ci n'ont qu'à faire appel à une API au lieu d'inclure l'ensemble du code des services Google.
- Développeurs. Pour les développeurs, Google Play Services est également une option intéressante. Grâce à eux, ils disposent d'une série de services qu'ils n'auront pas à créer pour leurs applications, car Google s'en est déjà chargé. En outre, ils offrent des services détaillés d'analyse, de publicité et de distribution de logiciels, ainsi que des garanties de sécurité.
- Google. Dans le cas de Google, le fait que ses services soient présents sur la plupart des téléphones Android vendus et que les développeurs en dépendent est un avantage considérable. Son écosystème d'applications et d'outils est une source notable de revenus, non seulement parce qu'il perçoit une commission sur de nombreux paiements, mais aussi parce qu'ils permettent un suivi précis des utilisateurs. Cela rend la publicité ciblée de Google très efficace. D'autre part, cela renforce sa position dominante dans l'écosystème Android qui, bien que fonctionnant sans Google Play Services, en est très dépendant.
Enfin, il y a un aspect qui rend Google Play Services si important. Il s'agit de la sécurité. Le fait qu'ils soient contrôlés par Google et non par les fabricants permet à l'entreprise d'appliquer des mises à jour de sécurité et d'ajouter de nouvelles fonctionnalités en silence. Il est ainsi plus facile d'utiliser les applications actuelles, même si la version d'Android est obsolète.
Que sont les Google Play Services et comment fonctionnent-ils ?
Nous terminons ce guide en parlant des différentes bibliothèques incluses dans Google Play Services. Il est essentiel de les différencier de ce que nous appelons les Google Services. Ce dernier terme fait référence aux services numériques que l'entreprise fournit aux utilisateurs, tels que Gmail, Google Photos ou Google Calendar.
Voici une liste des principaux Google Play Services et une explication simple de la fonction de chacun d'entre eux :
- Google AdMob. Ce service permet aux développeurs de gagner de l'argent en incluant des publicités dans leurs applications. Ainsi, lorsque vous interagissez avec la publicité dans les applications, le propriétaire reçoit des revenus.
- Google Analytics. Il s'agit d'un outil qui aide les développeurs à comprendre comment les gens utilisent leurs applications. Il fournit des données sur tout, du nombre d'utilisateurs au temps passé à utiliser chaque application.
- Cast. Permet aux applications d'envoyer du contenu à des appareils intelligents tels que des haut-parleurs intelligents, des téléviseurs intelligents ou des écrans Google Home.
- Fit. Ensemble d'outils liés au suivi de la santé et du sport. Il vous permet de connecter votre application à des appareils tels que des smartwatches pour suivre votre activité physique. Il est également utile pour les outils de podomètre et autres services similaires.
- Firebase. Offre des outils et des services basés sur le cloud pour aider les développeurs à créer et à améliorer leurs applications. Recueille des données sur l'utilisation des applications afin que les développeurs puissent prendre des décisions éclairées.
- Google Pay API. Facilite les achats en ligne dans le Play Store et dans les applications. Permet des paiements sécurisés et surtout standardisés.
- Authentification. Anciennement connu sous le nom d'OAuth 2.0, ce service vous permet de vous connecter facilement aux applications à l'aide de votre compte Google et de mots de passe autocomplets.
- API de localisation. Permet aux applications d'accéder aux services de localisation fournis par Google, tels que l'emplacement actuel de l'utilisateur. Il est utile dans toute application qui a besoin de ces données, comme un service de cartographie ou une liste de stations-service à proximité, pour donner un exemple.
- Maps SDK. Permet d'accéder aux services de cartographie de Google dans les applications, ce qui permet d'afficher des cartes, d'obtenir des itinéraires et bien plus encore.
- Play Games. Un ensemble d'outils pour le développement de jeux qui permet aux développeurs de collecter des statistiques, de proposer des jeux en ligne entre joueurs et de sauvegarder les jeux dans le nuage afin de pouvoir continuer à jouer sur différents appareils.
Comme vous pouvez le constater, aucun de ces services n'est une application que vous pourrez utiliser au quotidien. Pourtant, malgré leur invisibilité, ils sont indispensables à des centaines d'applications et de jeux que vous pouvez télécharger sur le Play Store.