HMS Core est la couche de services système préinstallée sur les smartphones et tablettes Huawei sortis depuis 2019. Elle joue le même rôle que Google Play Services sur les appareils Android certifiés par Google : elle fournit aux applications des fonctions communes (localisation, notifications push, authentification, lecture de codes QR) sans que chaque développeur ait à les recoder de zéro. Sans elle, la plupart des applications distribuées via l’AppGallery ne fonctionneraient pas correctement.
Pourquoi HMS Core est préinstallé sur les appareils Huawei
En 2019, les restrictions commerciales imposées à Huawei ont coupé l’accès de la marque aux services Google sous licence. Les appareils lancés après cette date ne peuvent donc pas embarquer Google Play Services, Gmail, Maps ou le Play Store dans leur version de série.
Huawei a répondu en développant son propre socle logiciel : Huawei Mobile Services (HMS). HMS Core en est le composant central, celui qui s’installe en arrière-plan et que les applications interrogent pour accéder aux services du système. Sa présence sur l’appareil dès la sortie de boîte n’est pas optionnelle : c’est une dépendance technique, pas un choix marketing.
Les appareils vendus sur certains marchés ou dans certaines configurations peuvent embarquer à la fois HMS Core et des services Google, selon les accords en vigueur au moment de leur commercialisation. La variante exacte du modèle et le marché de destination déterminent ce qui est réellement présent – la seule marque Huawei ne suffit pas à trancher.
Ce que HMS Core fournit concrètement aux applications
HMS Core n’est pas un simple substitut : c’est aussi une boîte à outils modulaire pour les développeurs. Ses modules couvrent des fonctions bien délimitées, qui correspondent à des appels système précis.
- Notifications push (Push Kit) : permet à une application d’envoyer des alertes en temps réel même lorsqu’elle tourne en arrière-plan. C’est l’équivalent de Firebase Cloud Messaging (FCM) chez Google.
- Localisation (Location Kit) : fournit les coordonnées GPS et la géolocalisation réseau aux applications qui en ont besoin, comme les apps de navigation ou de livraison.
- Authentification et sécurité (FIDO / Auth Service) : certaines applications bancaires ou de gestion d’identité utilisent ces modules pour valider une connexion ou une transaction. Une version minimale de HMS Core peut être exigée pour que ces fonctions s’activent.
- Lecture de codes QR et vision (Scan Kit, ML Kit) : intégrés dans de nombreuses applications de billetterie, de paiement ou de contrôle d’accès.
- Carte et paiement (Map Kit, Wallet) : alternatives aux API Google Maps et Google Pay pour les développeurs qui ciblent l’écosystème Huawei.
Chaque module existe en version séparée pour HMS et pour Google. Un développeur qui veut couvrir les deux écosystèmes doit intégrer les deux kits, ou choisir l’un d’eux. L’application peut donc être présente sur un téléphone Huawei tout en ayant des fonctions qui ne marchent que si les services Google sont disponibles.

Désactiver HMS Core : ce qui cesse réellement de fonctionner
HMS Core apparaît dans les paramètres système comme n’importe quelle application, ce qui donne l’impression qu’on peut la désactiver sans conséquence. La désactiver coupe les services dont les autres applications dépendent activement.
Le diagnostic n’est pas toujours évident : une notification qui n’arrive plus peut ressembler à un bug de l’application, alors qu’elle résulte de l’absence du service push sous-jacent. Même chose pour une fonction de paiement qui échoue silencieusement ou une carte qui refuse de se charger.
Pour distinguer une panne de l’application d’une incompatibilité de service, une méthode simple consiste à vérifier dans les paramètres si HMS Core est bien actif et à jour, puis à tester la même fonction sur un autre réseau. Si la fonction revient après réactivation de HMS Core, l’origine était bien le service système, pas l’application elle-même.
La version installée de HMS Core a également son importance. Certaines fonctions d’authentification ou de sécurité exigent une version minimale du service pour fonctionner. Une mise à jour manquée peut bloquer une fonction précise sans que l’application affiche un message d’erreur explicite.
Comment vérifier la version de HMS Core sur votre appareil
Accédez à Paramètres > Applications > HMS Core. La version affichée doit correspondre à la version recommandée par les applications que vous utilisez. Si HMS Core n’apparaît pas dans la liste, l’appareil n’est probablement pas un modèle post-2019 soumis aux restrictions, ou il embarque les services Google à la place.
HMS Core et l’écosystème AppGallery
HMS Core est le prérequis technique de l’AppGallery, la boutique d’applications officielle de Huawei. Sans HMS Core actif, l’AppGallery ne peut pas distribuer les mises à jour ni garantir le bon fonctionnement des applications téléchargées.
Un développeur qui publie une application sur l’AppGallery doit déclarer quels modules HMS son application utilise via AppGallery Connect, la plateforme de configuration côté développeur. La compatibilité HMS d’une application se joue à trois niveaux : la version de HMS Core sur l’appareil, le SDK intégré par le développeur, et la configuration activée dans AppGallery Connect. Une incompatibilité à l’un de ces trois niveaux suffit à bloquer une fonction, même si l’application s’installe sans erreur.
C’est pourquoi l’étiquette « compatible Android » sur une fiche produit ou une page de téléchargement ne dit rien sur la compatibilité réelle avec HMS. Android est le système d’exploitation ; HMS Core est la couche de services. Les deux sont distincts, et une application peut tourner sur Android tout en refusant de fonctionner complètement sans les services Google qu’elle a été conçue pour utiliser.
HMS Core est-il présent sur tous les Huawei ?
Non. Les modèles commercialisés avant les restrictions de 2019 embarquent les services Google standard et n’ont pas nécessairement HMS Core préinstallé. Certains modèles vendus dans des régions spécifiques peuvent aussi proposer une configuration hybride.
Pour un utilisateur qui achète un Huawei d’occasion ou reconditionné, vérifier la présence de HMS Core dans la liste des applications système est le moyen le plus direct de savoir à quel écosystème logiciel l’appareil appartient. Cette vérification prend moins d’une minute et évite les mauvaises surprises avec des applications qui supposent la présence de services Google.
HMS Core se met à jour automatiquement via l’AppGallery tant que la connexion le permet. Si les mises à jour automatiques sont désactivées, les vérifier manuellement une fois par trimestre suffit à maintenir la compatibilité avec les applications les plus récentes.


