Les défis auxquels Huawei est confronté pour obtenir des applications Google sur le Huawei Mate 30

click fraud protection

Il est largement admis que les utilisateurs pourront simplement télécharger le Google Play Store et d'autres applications Google sur le Huawei Mate 30, mais ce n'est pas si simple.

Demain, des journalistes du monde entier se réuniront dans un lieu à Munich, Allemagne pour regarder le PDG de Huawei Consumer Business Group, Richard Yu, annoncer les derniers produits de consommation de son entreprise. La société devrait dévoiler deux accessoires portables, une télévision, et quatre smartphones. L'accent sera largement mis sur la nouvelle série de smartphones Huawei Mate 30, que Google confirmé ne peut pas être vendu avec les applications et services Google Play. Sans la suite d'applications de Google, les nouveaux téléphones Huawei connaîtront des moments difficiles en Europe, en Inde et sur d'autres marchés. Mais Richard Yu laissé entendre lors de l'IFA 2019, la société a proposé une solution de contournement pour permettre aux utilisateurs d'installer des applications Google sur le Mate 30, notant que le processus sera "assez simple" pour les utilisateurs. Nous ne sommes pas étrangers au chargement latéral des applications et des services Google Play chez XDA, mais compte tenu des circonstances uniques de Huawei, nous l'avons pensé cela pourrait valoir la peine d'explorer les options dont dispose l'entreprise et si elles peuvent réellement offrir aux utilisateurs un moyen de télécharger l'application Google suite.

Certifications MADA, GMS et Android

Pour que les services mobiles Google (GMS), un ensemble d'applications et de services Google tels que le Play Store et les services Play, pour être préinstallé sur un appareil Android, le fabricant de l'appareil doit signer un accord de distribution d'applications mobiles (MADA) pour devenir un partenaire Android sous licence. Ensuite, le fabricant de l'appareil doit créer un logiciel qui répond à toutes les exigences pour être pris en compte. Compatible Android, y compris, mais sans s'y limiter, le respect des règles énoncées dans le Document de définition de compatibilité (CDD) et passer le Suite de tests de compatibilité (CTS). Par Google, "les appareils utilisant Android comme nom de marque pour annoncer leur compatibilité avec les applications Android doivent passer le test de compatibilité Test Suite (CTS)." Enfin, le logiciel doit réussir le Google Test Suite (GTS) pour être considéré comme compatible avec Google Mobile. Prestations de service.

Nous avons consulté une copie d'un « tableau de géodisponibilité » fourni aux fabricants d'appareils qui signent un MADA pour distribuer des applications GMS dans les 31 pays de l'Espace économique européen (EEE). Ce tableau date d'octobre 2018 et ne reflète donc probablement pas les exigences mises à jour que Google impose aux partenaires distribuant des applications GMS dans l'EEE. Cependant, nous pouvons avoir une bonne idée des applications Google qui doivent être distribuées en Europe.

Le « graphique de géodisponibilité » différencie les applications Google en fonction de leur importance :

  • Applications GMS régulières: les applications principales qui DOIVENT être livrées avec les appareils Android classiques.
  • Accédez aux applications GMS: les applications principales qui DOIVENT être livrées avec les appareils Android (Go Edition).
  • Les services de base: composants logiciels GMS qui DOIVENT être livrés sur tous les appareils. Ceux-ci sont utilisés par d'autres applications Google et ne sont pas affichés à l'utilisateur dans le lanceur.
  • Applications GMS en option: Autres applications GMS que le fabricant de l'appareil peut choisir de précharger.

Pour l'Espace économique européen, les applications GMS suivantes sont considérées comme des « applications GMS classiques: »

  • Application Google*
  • Google Chrome*
  • Gmail
  • Google Maps
  • Youtube
  • Google Play Store
  • Google Drive
  • Google Play Musique
  • Google Play Films
  • Google Duo
  • GooglePhotos

*Suite aux directives de la Commission européenne Amende de 4,34 milliards d’euros pour violations des lois antitrust, Google exige désormais que les fabricants d'appareils signer une licence supplémentaire pour distribuer l'application Google et Google Chrome pour les appareils vendus dans l'EEE.

Les « Services principaux » comprennent des applications système et des bibliothèques telles que GMSCore (également connu sous le nom de Services Google Play), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM et plus. Les « Applications GMS facultatives » incluent les applications Google telles que Google Agenda, Google Keep, Google Translate, Messages, Google Phone et bien plus encore. Google Pay est une application GMS facultative et les partenaires sont autorisés à distribuer l'application si elle a été lancée dans le pays. Par exemple, au moment de la diffusion de ce « tableau de géodisponibilité », Google Pay n'était pas encore lancé en France, Google prévenait donc que Pay « NE DOIT PAS » être expédié dans le pays ni être utilisé dans un quelconque marketing.

Puisque Huawei ne peut pas signer de nouveau MADA avec Google, les Huawei Mate 30, Huawei Mate 30 Pro et Huawei Mate 30 Lite ne sera pas autorisé à être livré avec les versions complètes des applications GMS, y compris le Core Prestations de service. Alors, que peuvent faire Huawei et les utilisateurs pour contourner cette restriction ?


Chargement latéral des applications et services Google Play

Même si un fabricant d'appareils ne reçoit pas de certification de Google pour expédier des applications et des composants GMS sur un appareil donné, il peut il sera toujours possible pour les utilisateurs de les charger manuellement.

Scénario 1

Comprenez que les services principaux tels que le Google Play Store et les services Google Play sont très puissants et disposent généralement d'autorisations qui ne peuvent pas être accordées aux applications utilisateur standard. En tant que tel, ce n’est pas aussi simple que de simplement télécharger un fichier APK (le conteneur d’une application Android) depuis Internet, puis de simplement l’installer. Ces demandes doit être installé comme applications système avec autorisations privilégiées.

Certains fabricants d'appareils, tels que Huawei lui-même, Honor, la sous-marque de Huawei, Xiaomi et d'autres, préinstallent ce que j'aime appeler des versions « stub » des applications requises. Ils mettent également ces applications sur liste blanche à l’avance avec les autorisations privilégiées requises. Ces APK « stub » sont essentiellement des versions dormantes qui attendent juste d’être mises à jour; le truc ici c'est que pendant que toi vous ne pouvez pas simplement insérer le Google Play Store et les services Play en tant qu'application système, vous pouvez installer une "mise à jour" au-dessus de ces APK « stub » pour les activer et les transformer en versions complètes. L'utilisateur peut télécharger les dernières versions complètes du Google Play Store, des services Google Play et d'autres applications Google à partir de plateformes tierces telles que APKMiroir.

Le Honor Magic 2, un appareil fabriqué par la sous-marque Huawei Honor, n'est disponible que sur un modèle du marché chinois et n'est donc pas livré avec le Google Play Store. Comme indiqué dans L'Amazonie de Huawei liste pour l'appareil, cependant, vous pouvez télécharger des applications Google Play sans problème. En effet, comme le montre la capture d'écran à gauche d'un dump du micrologiciel Honor Magic 2, les « services de base » nécessaires sont préinstallés. De plus, comme le montre la capture d'écran de droite, les applications Core Services ont reçu les autorisations nécessaires pour fonctionner.

D'après ce que j'ai vu, Huawei, Honor et Xiaomi pratiquent cette pratique pour les téléphones qu'ils vendent exclusivement en Chine depuis leur Les accords de licence Android les obligent à préinstaller l'intégralité des applications et services Google Play sur les téléphones qu'ils vendent. internationalement. Je soupçonne que Huawei, Honor et Xiaomi font cela parce qu'ils savent que leurs appareils destinés au marché chinois sont fréquemment exportés vers d'autres pays.

Scénario 2

Pour s'appuyer sur le scénario 1, un fabricant d'appareils peut aller jusqu'à proposer un téléchargeur pour les applications et services Google Play dans sa propre boutique d'applications. Le fabricant chinois d'appareils Meizu, par exemple, adopte cette approche. Ces derniers jours, j’ai vu parler d’un «Assistant de service Google» qui, après inspection, semble utiliser les API d'entreprise de Huawei pour installer les applications et services Google Play. Les utilisateurs ont utilisé cette application pour des appareils comme le Honor 9X et Honor 9X Pro, qui ne sont actuellement vendus qu'en Chine. Je ne sais pas si Honor a autorisé l'utilisation de cette application, nous avons donc contacté nos contacts chez Honor pour confirmer. Cette application n'est actuellement pas disponible sur la Huawei AppGallery, pour ce qu'elle vaut.

Scénario 3

Si le fabricant de l'appareil ne précharge pas les fichiers APK « stub » dans son logiciel, la seule façon pour l'utilisateur d'obtenir le Google Play: Les services Store et Google Play opérationnels consistent à installer manuellement ces applications et à leur accorder les privilèges demandés. autorisations. Cela ne peut pas être fait sans modifier le logiciel de l'appareil dans le cadre d'un processus appelé « rooting ». L'accès root donne à l'utilisateur la possibilité de modifier des fichiers auxquels il ne serait normalement pas autorisé à accéder. Considérez-le comme le compte « Administrateur » sous Windows. Avec un accès root, l'utilisateur peut facilement installer des applications et des services Google Play à l'aide d'un conteneur pré-emballé créé par les membres de la communauté du Projet Ouvrir GApps.

OpenGapps fournit un package hautement compressé de toutes les applications GMS dont vous avez besoin. Ci-dessus, le package "pico", qui contient uniquement les services de base nécessaires.

« Enraciner » votre appareil n'est cependant pas sans inconvénients. Le processus d'obtention d'un accès root est spécifique à l'appareil et peut parfois être trop difficile à réaliser pour l'utilisateur moyen. Obtenir un accès root nécessite également que le fabricant de l'appareil fournisse un moyen de « déverrouiller le chargeur de démarrage », ou désactiver les protections au niveau du démarrage requises pour obtenir un accès root, ce que le fabricant de l'appareil peut ou non permettre. Huawei, par exemple, interdit cette pratique. Enfin, de nombreux fabricants d'appareils annulent la garantie si l'utilisateur déverrouille le chargeur de démarrage, bien que cette pratique puisse ne pas tenir dans les pays dotés de lois de protection des consommateurs plus généreuses.

Tout ce dont nous venons de parler implique simplement installation le Google Play Store et les services Google Play. Il y a encore l'étape de en cours d'exécution ces applications, et cela n'est peut-être pas aussi simple que d'appuyer sur l'icône de l'application dans le lanceur.


La répression de Google contre les appareils non certifiés

En mars 2018, Google a commencé à afficher un «l'appareil n'est pas certifié par Google" message à certains utilisateurs dont les appareils n'ont pas passé la certification Google. Le message avertit les utilisateurs que le fabricant de l'appareil "a préchargé des applications et des services Google sans certification de Google", et il avertit l'appareil Les fabricants affirment qu’ils « ont besoin d’une licence de Google pour distribuer des applications et des services ». Jusqu'à ce que ce message soit traité, vous ne pouvez utiliser aucun système Google. applications. La seule façon pour un utilisateur de contourner ce message est de enregistrer manuellement son appareil auprès de Google, mais ceci est destiné à être utilisé uniquement par les utilisateurs exécutant une « ROM personnalisée » (logiciel après-vente).

Photo par membre senior de XDA liam_davenport

Google ne se soucie pas de savoir si les utilisateurs individuels de la communauté ROM personnalisée installent les applications et services Google Play, c'est pourquoi Google a a fermé les yeux pendant si longtemps sur la distribution des packages GApps même s'ils ont tout à fait le droit de fermer cela vers le bas. En revanche, Google fait Faites attention si des fabricants sans licence distribuent leurs applications, c'est pourquoi ils ont commencé à afficher cet avertissement l'année dernière.

Après avoir publié notre article, un représentant de Meizu nous a contacté pour nous demander s'il pouvait le republier. mon tutoriel de solution de contournement à ce sujet, il semble donc que cet avertissement ait déjà touché de nombreux appareils vendus en Chine. Je ne sais pas à quel point cet avertissement est répandu à ce jour, mais la dernière fois que j'ai personnellement rencontré cet avertissement, c'était lorsque j'ai flashé un fuite de l'image du système Android 10 sur un Pixel 3 XL.

Si Google ne met pas les appareils Huawei sur la liste blanche de l'avertissement, les utilisateurs devront suivre les instructions de cette page pour utiliser les applications et services Google Play.

Si vous chargez des applications et des services Google Play comme indiqué dans le scénario 1 ou 2 sur les appareils Huawei, Honor et Xiaomi actuellement vendus en Chine, vous ne rencontrerez probablement pas ce message. La raison en est que même si ces téléphones du marché chinois n’ont pas besoin de répondre aux exigences de certification Android de Google, ces fabricants d’appareils répondre aux exigences de toute façon. Le respect du CDD et la réussite du CTS font déjà partie du flux de travail de leurs ingénieurs et ces entreprises suivent déjà les exigences de Google pour la plupart de leurs autres appareils. J'ai ainsi téléchargé les applications et services Google Play sur le Honorer la Magie 2, Note d'honneur 8, Note d'honneur 10, et le Tencent ASUS ROG Téléphone II sans aucun problème.

Le Honor Magic 2 passe le CTS malgré le fait qu'il n'a jamais été lancé en dehors de la Chine et n'est pas livré avec les applications GMS. Étant donné que Huawei vend le téléphone sur Amazon, ils savent que les importateurs voudront avoir accès aux applications et services Google Play.


Le problème du Huawei Mate 30

Avis de non-responsabilité: je ne sais pas si Huawei a conclu un quelconque accord avec Google. Je présente donc ce qui suit comme ma propre analyse de ce qui pourrait arriver.

Parce que l’interdiction commerciale américaine empêche Google de concéder Android sous licence à Huawei. de nouveaux produits comme la série Huawei Mate 30, le Huawei Mate 30 ne peut pas être livré avec les services mobiles Google. Huawei peut être en mesure de préinstaller les APK « stub » pour faciliter le chargement latéral, mais ils ne peuvent pas réellement héberger les applications GMS complètes sur leur propre boutique d'applications (la Galerie d'applications Huawei.) Comme l'a souligné Ron Amadeo de ArsTechnica, les applications créées par des sociétés américaines sont également soumises à l'interdiction américaine, de sorte que Google ne peut pas distribuer ses propres applications sur la Huawei AppGallery. Huawei peut pouvoir s'en sortir en hébergeant un programme d'installation pour les applications GMS. Encore une fois, nous avons contacté Honor pour voir si le « Google L'application "Service Assistant" est officiellement recommandée par eux, mais je ne suis pas sûr que cela tiendra si le programme d'installation est créé par Huawei.

Même ainsi, le chargement latéral des applications GMS sur le Huawei Mate 30 et d'autres nouveaux appareils de Huawei et Honor déclenchera probablement l'apparition du message d'erreur « L'appareil n'est pas certifié par Google ». Surmonter ce message constituera une barrière importante à l’entrée pour l’utilisateur moyen, et je suis curieux de voir comment Huawei va gérer cela. Nous le saurons dans environ 24 heures lorsque la série Huawei Mate 30 sera officiellement dévoilée à Munich, en Allemagne. Vous pouvez regarder la diffusion en direct de l'événement ici, qui commence à 14h00 CEST/8h00 EST. Je soupçonne que Huawei ne rendra pas la série Mate 30 immédiatement disponible en Europe, et en effet, LetsGoDigital rapporte exactement cela. Pourtant, Huawei pourrait finir par nous surprendre en révélant un accord qu'ils ont conclu en secret avec Google.

Forums Huawei Mate 30 ||| Forums Huawei Mate 30 Pro ||| Forums Huawei Mate 30 Lite


Crédits image en vedette: Evan Blass (@fuites)