Beaucoup d'entre nous cherchent maintenant des moyens de briser notre dépendance à Google, mais sur Android, cela peut signifier devoir renoncer à l'accès à tous les logiciels disponibles sur Google Play. Même les applications qui ne proviennent pas du Play Store dépendent souvent des services Google Play. Cela signifie-t-il que tout est perdu ?
Quand on veut, on peut. microG est une option qui, bien qu'elle ne soit pas capable de remplacer entièrement les services Google Play, peut être juste assez bonne pour faire ce que vous souhaitez faire.
Qu'est-ce que le microG ?
Android est techniquement un système d'exploitation gratuit et open source, mais la version que vous trouvez préinstallée sur la grande majorité des téléphones et des tablettes ne l'est pas. En effet, Google et d'autres fabricants d'appareils fournissent des couches de code propriétaire fermé au-dessus de la base Android.
Les services Google Play font partie de ces couches. Il est livré avec n'importe quel appareil livré avec le Google Play Store. Beaucoup, sinon la plupart, des applications provenant du Play Store nécessitent les services Google Play pour fonctionner.
Si vous installez une ROM personnalisée, vous obtenez les parties open source d'Android sans les bits ajoutés de Google. Vous avez la possibilité d'ajouter le code de Google, mais de nombreuses personnes installent des ROM personnalisées spécifiquement pour réduire la présence de Google dans leur vie. Le hic, c'est que cela signifie se passer de nombreuses applications qui n'ont pas grand-chose à voir avec Google.
Certaines applications open source dépendent même des services Google Play, ce qui signifie que vous avez besoin d'une couche de code propriétaire pour exécuter une application open source sur un système d'exploitation open source. C'est là que microG entre en jeu.
microG est une implémentation gratuite et open source des services Google Play. Une ROM personnalisée avec microG peut imiter suffisamment les fonctionnalités fournies par les services Google Play pour que bon nombre de ces applications fonctionnent à nouveau. Cela vous permet d'utiliser certaines applications sans avoir besoin d'avoir un compte Google lié à votre téléphone.
Comment fonctionne microG
Les services Google Play ne sont pas un seul logiciel. Pour reproduire les différents aspects de cette technologie, microG se compose de plusieurs composants.
- Code de service (GmsCore) : Fournit les fonctionnalités nécessaires pour exécuter des applications qui utilisent les services Google Play ou l'API Google Maps Android (v2).
- Proxy de cadre de services (GsfProxy) : Permet aux applications qui utilisent Google Cloud to Device Messaging (C2DM) d'utiliser le service Google Cloud Messaging compatible inclus avec GmsCore.
- Fournisseur d'emplacement réseau unifié (UnifiedNIp) : Fournit une géolocalisation Wi-Fi et cellulaire aux applications qui utilisent le fournisseur de localisation réseau de Google.
- API Maps (mapsv1) : Fournit les mêmes fonctionnalités que l'API Google Maps obsolète (v1).
Tout cela est très technique. Si vous souhaitez plonger dans les détails, vous pouvez trouver des explications plus détaillées sur chacun de ces composants sur le Site web microG, mais vous n'avez pas besoin de vous en soucier autrement.
Comment obtenir microG
Le moyen le plus simple de mettre la main sur microG est d'acheter un téléphone livré avec microG préinstallé. Il existe quelques options, telles qu'un téléphone Murena de la Fondation /e/ ou un Pixel modifié de la Institut Calice.
Si vous savez comment installer une ROM personnalisée sur un téléphone Android, la prochaine approche la plus simple consiste à installer une ROM personnalisée qui inclut déjà microG. Voici quelques exemples:
- LineageOS pour microG
- OmniROM
- CalixOS
Notez que tandis que LineageOS prend en charge le plus grand nombre d'appareils, la version avec microG intégré est un fork non officiel non affilié au projet LineageOS. Les projets OmniROM et CalyxOS fournissent tous deux un support officiel pour microG et les incluent dans le cadre de la ROM, mais ils prennent en charge beaucoup moins de périphériques. Pour de nombreux utilisateurs, LineageOS sera la seule option.
Si vous avez déjà installé une ROM personnalisée ou si vous vous sentez plus à l'aise d'installer vous-même microG séparément, c'est également une option. C'est plus compliqué, nécessitant une ROM qui est livrée avec une usurpation de signature intégrée, ou pour que vous corrigiez la ROM pour qu'elle prenne en charge l'usurpation de signature. Vous pouvez ensuite installer F-Droid, ajouter Dépôt F-Droid de microG et installez les applications nécessaires, dont vous pouvez également trouver les APK sur Page de téléchargement de microG.
La plupart des applications fonctionnent-elles avec microG ?
microG est un projet en cours et n'a pas la parité complète des fonctionnalités avec les services Google Play. Des projets comme celui-ci sont rarement en mesure de servir de remplacements entièrement fonctionnels pour le service qu'ils cherchent à remplacer, car ils jouent essentiellement au chat et à la souris.
Cela signifie que si vous vous attendez à avoir un téléphone ouvert plus privé avec la possibilité d'exécuter n'importe quelle application Google ou n'importe quelle application du Play Store, vous risquez de repartir déçu. Mais si vous êtes déjà à l'aise avec les applications fournies avec votre ROM personnalisée ou disponibles dans F-Droid, et que vous souhaitez simplement vous aviez une ou deux applications uniquement disponibles sur le Play Store, il y a plus de chances que microG vous aide à accomplir votre objectif.
Si vous vous attendez à ce que la plupart des applications ne fonctionnent pas ou présentent des bizarreries, et laissez-vous être agréablement surpris lorsque ils fonctionnent assez bien, alors vous serez peut-être plus susceptible d'apprécier ce que le projet microG a réussi à faire apporter.
Les applications Google peuvent être aléatoires. Il est possible d'exécuter Google Maps, par exemple, mais le support Android Auto n'est pas encore là. Les applications bancaires peuvent être un non-démarrage, car elles vérifient souvent les parties sous-jacentes de votre système pour s'assurer que votre appareil n'est pas compromis, et aux yeux d'une application bancaire, prendre les mesures nécessaires pour installer une ROM personnalisée signifie que votre appareil est maintenant compromis.
Mais microG peut suffire à obtenir une application dont vous avez besoin pour recharger une voiture électrique sur une charge particulière réseau, ou pour installer votre éditeur vidéo préféré qui ne s'appuie pas sur les services Google Play pour tout faire autant. Vous pouvez à nouveau héler un trajet avec Uber, par exemple, mais vous devrez peut-être revenir sur le site Web s'il y a un bogue ou si les choses cessent de fonctionner.
Si votre inclination générale est d'éviter les grandes entreprises technologiques ou les logiciels de grandes entreprises, et que vous essayez juste pour accéder au grand catalogue d'applications de petits développeurs dans le Play Store, alors vous aurez probablement plus facile temps. Mais il n'y a aucune garantie.
Devriez-vous utiliser microG ?
Pour beaucoup d'entre nous, l'idée de transporter un appareil lié à un compte Google n'est pas une idée avec laquelle nous sommes à l'aise. Si une telle idée vous laisse assez mal à l'aise pour essuyer votre appareil et vous passer de la plupart des logiciels de le Play Store, et vous êtes déjà habitué aux solutions de contournement, alors microG est un excellent outil à ajouter à votre ceinture. Il étend les logiciels que vous pouvez exécuter sans suivre ce que vous faites.
microG ne facilite pas la sortie de l'écosystème Google, mais il facilite le travail.