Die Herausforderungen, vor denen Huawei steht, um Google-Apps auf das Huawei Mate 30 zu bringen

Es wird allgemein angenommen, dass Benutzer den Google Play Store und andere Google-Apps einfach seitlich auf das Huawei Mate 30 laden können, aber so einfach ist das nicht.

Morgen werden sich Journalisten aus aller Welt an einem Veranstaltungsort versammeln in München, Deutschland Richard Yu, CEO der Huawei Consumer Business Group, dabei zuzusehen, wie er die neuesten Verbraucherprodukte seines Unternehmens vorstellt. Das Unternehmen wird voraussichtlich eine Enthüllung vornehmen zwei tragbare Accessoires, ein Fernseher, Und vier Smartphones. Der Fokus wird vor allem auf der neuen Smartphone-Serie Huawei Mate 30 liegen, die Google anbietet bestätigt, kann nicht verkauft werden mit Google Play-Apps und -Diensten. Ohne Googles App-Suite werden die neuen Huawei-Handys in Europa, Indien und anderen Märkten einen schweren Stand haben. Aber Richard Yu angedeutet Auf der IFA 2019 gab das Unternehmen bekannt, dass es einen Workaround gibt, der Benutzern die Installation von Google-Apps auf dem Mate 30 ermöglicht, und stellte fest, dass der Vorgang für Benutzer „ziemlich einfach“ sein wird. Das Sideloaden von Google Play-Apps und -Diensten bei XDA ist für uns kein Unbekannter, aber angesichts der besonderen Umstände von Huawei haben wir darüber nachgedacht Es könnte sich lohnen, zu prüfen, welche Optionen das Unternehmen hat und ob es Nutzern wirklich eine Möglichkeit bieten kann, die Google-App herunterzuladen Suite.

MADA-, GMS- und Android-Zertifizierung

Damit Google Mobile Services (GMS), eine Sammlung von Google-Apps und -Diensten wie der Play Store und Play Services, Um auf einem Android-Gerät vorinstalliert zu werden, muss ein Gerätehersteller ein Mobile Application Distribution Agreement (MADA) unterzeichnen A lizenzierter Android-Partner. Anschließend muss der Gerätehersteller Software entwickeln, die alle zu berücksichtigenden Anforderungen erfüllt Android-kompatibel, einschließlich, aber nicht beschränkt auf die Einhaltung der in der Kompatibilitätsdefinitionsdokument (CDD) und Bestehen des Kompatibilitätstestsuite (CTS). Laut Google, „Geräte, die Android als Markennamen verwenden, um ihre Kompatibilität mit Android-Apps zu bewerben, müssen die Kompatibilitätsprüfung bestehen.“ Test Suite (CTS).“ Schließlich muss die Software die Google Test Suite (GTS) bestehen, um als mit Google Mobile kompatibel zu gelten Dienstleistungen.

Wir haben uns eine Kopie einer „Geo-Verfügbarkeitstabelle“ angesehen, die Geräteherstellern zur Verfügung gestellt wird, die ein MADA zum Vertrieb von GMS-Apps in den 31 Ländern des Europäischen Wirtschaftsraums (EWR) unterzeichnet haben. Dieses Diagramm stammt aus dem Oktober 2018 und spiegelt daher wahrscheinlich nicht die aktuellen Anforderungen wider, die Google an Partner stellt, die GMS-Apps im EWR vertreiben. Allerdings können wir uns einen guten Überblick darüber verschaffen, welche Google-Apps für den Vertrieb in Europa erforderlich sind.

Das „Geo-Verfügbarkeitsdiagramm“ unterscheidet Google-Apps nach Wichtigkeit:

  • Reguläre GMS-Apps: Die Kern-Apps, die mit normalen Android-Geräten ausgeliefert werden MÜSSEN.
  • Gehen Sie zu GMS-Apps: Die Kern-Apps, die mit Android-Geräten (Go Edition) ausgeliefert werden MÜSSEN.
  • Kernleistungen: GMS-Softwarekomponenten, die auf allen Geräten ausgeliefert werden MÜSSEN. Diese werden von anderen Google-Apps verwendet und dem Nutzer nicht im Launcher angezeigt.
  • Optionale GMS-Apps: Andere GMS-Apps, die der Gerätehersteller vorab laden kann.

Für den Europäischen Wirtschaftsraum gelten die folgenden GMS-Apps als „reguläre GMS-Apps“:

  • Google-App*
  • Google Chrome*
  • Google Mail
  • Google Maps
  • Youtube
  • Google Play Store
  • Google Drive
  • Google Play Musik
  • Google Play Filme
  • Google Duo
  • Google Fotos

*Entsprechend den Angaben der Europäischen Kommission 4,34 Milliarden Euro Bußgeld wegen KartellverstößenGoogle verlangt nun von Geräteherstellern, dies zu tun unterschreiben Sie eine zusätzliche Lizenz um die Google App und Google Chrome für im EWR verkaufte Geräte zu vertreiben.

Zu den „Kerndiensten“ gehören System-Apps und Bibliotheken wie GMSCore (auch bekannt als Google Play Services), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM und mehr. „Optionale GMS-Apps“ umfassen Google-Apps wie Google Kalender, Google Keep, Google Translate, Nachrichten, Google Phone und vieles mehr. Google Pay ist eine optionale GMS-App und Partner dürfen die App vertreiben, wenn sie im Land eingeführt wurde. Zum Beispiel war Google Pay zum Zeitpunkt der Veröffentlichung dieses „Geo-Verfügbarkeitsdiagramms“ in Frankreich noch nicht eingeführt, daher warnte Google, dass Pay „NICHT“ in das Land versendet oder für Marketingzwecke verwendet werden dürfe.

Da Huawei keine neue MADA mit Google unterzeichnen kann, sind das Huawei Mate 30, das Huawei Mate 30 Pro und Huawei Das Mate 30 Lite darf nicht mit den Vollversionen aller GMS-Apps, einschließlich Core, ausgeliefert werden Dienstleistungen. Was können Huawei und Benutzer also tun, um diese Einschränkung zu umgehen?


Querladen von Google Play-Apps und -Diensten

Auch wenn ein Gerätehersteller von Google keine Zertifizierung für die Bereitstellung von GMS-Apps und -Komponenten auf einem bestimmten Gerät erhält, ist dies der Fall Mai Es ist für Benutzer weiterhin möglich, sie manuell von der Seite zu laden.

Szenario 1

Beachten Sie, dass Kerndienste wie der Google Play Store und die Google Play-Dienste sehr leistungsstark sind und normalerweise über Berechtigungen verfügen, die Standardbenutzeranwendungen nicht gewährt werden können. Daher ist es nicht so einfach, einfach eine APK-Datei (den Container für eine Android-Anwendung) aus dem Internet herunterzuladen und sie dann einfach zu installieren. Diese Anwendungen muss installiert werden als Systemanwendungen mit privilegierten Berechtigungen.

Einige Gerätehersteller, wie Huawei selbst, Huaweis Untermarke Honor, Xiaomi und andere, installieren sogenannte „Stub“-Versionen der erforderlichen Anwendungen vor. Außerdem werden diese Anwendungen vorab mit den erforderlichen privilegierten Berechtigungen auf die Whitelist gesetzt. Diese „Stub“-APKs sind im Grunde ruhende Versionen, die nur darauf warten, aktualisiert zu werden; Der Trick hier ist, dass while Du Sie können den Google Play Store und die Play Services nicht einfach als System-App einfügen ein „Update“ installieren Fügen Sie diese „Stub“-APKs hinzu, um sie zu aktivieren und in ihre Vollversionen umzuwandeln. Der Nutzer kann die neuesten Vollversionen des Google Play Store, der Google Play Services und anderer Google-Apps von Plattformen Dritter herunterladen, z APKMirror.

Das Honor Magic 2, ein Gerät der Huawei-Submarke Honor, ist nur als chinesisches Marktmodell erhältlich und wird daher nicht im Google Play Store ausgeliefert. Wie in erwähnt Huaweis Amazon Sie können Google Play-Apps jedoch problemlos seitlich laden. Dies liegt daran, dass, wie im Screenshot links aus einem Honor Magic 2-Firmware-Dump gezeigt, die erforderlichen „Core Services“ vorinstalliert sind. Darüber hinaus wurden den Core Services-Apps, wie im Screenshot rechts gezeigt, die erforderlichen Betriebsberechtigungen erteilt.

Nach allem, was ich gesehen habe, praktizieren Huawei, Honor und Xiaomi diese Praxis für die Telefone, die sie seitdem ausschließlich in China verkaufen Android-Lizenzvereinbarungen erfordern, dass sie die vollständigen Google Play-Apps und -Dienste auf den von ihnen verkauften Telefonen vorinstallieren international. Ich vermute, dass Huawei, Honor und Xiaomi dies tun, weil sie wissen, dass ihre Geräte auf dem chinesischen Markt häufig in andere Länder exportiert werden.

Szenario 2

Um auf Szenario 1 aufzubauen, könnte ein Gerätehersteller so weit gehen, einen Downloader für Google Play-Apps und -Dienste in seinem eigenen App Store bereitzustellen. Der chinesische Gerätehersteller Meizu beispielsweise verfolgt diesen Ansatz. In den letzten Tagen habe ich Gespräche über ein „Google Service Assistant”-Anwendung, die bei näherer Betrachtung anscheinend Huawei-Unternehmens-APIs verwendet, um Google Play-Apps und -Dienste zu installieren. Benutzer haben diese App für Geräte wie das verwendet Honor 9X und Honor 9X Pro, die derzeit beide nur in China verkauft werden. Ich weiß nicht, ob Honor die Nutzung dieser App genehmigt hat, daher haben wir uns zur Bestätigung an unsere Ansprechpartner bei Honor gewandt. Diese App ist derzeit nicht für ihren Preis in der Huawei AppGallery verfügbar.

Szenario 3

Wenn der Gerätehersteller die „Stub“-APKs nicht vorab in seine Software lädt, ist dies für den Benutzer die einzige Möglichkeit, auf Google Play zuzugreifen Um die Store- und Google Play-Dienste in Betrieb zu nehmen, müssen Sie diese Apps manuell installieren und ihnen die gewünschten Berechtigungen gewähren Berechtigungen. Dies ist nicht möglich, ohne die Software auf dem Gerät zu ändern, ein Vorgang, der als „Rooting“ bezeichnet wird. Der Root-Zugriff gewährt dem Benutzer die Möglichkeit, Dateien zu ändern, auf die er normalerweise keinen Zugriff hätte. Betrachten Sie es als „Administrator“-Konto unter Windows. Mit Root-Zugriff kann der Benutzer ganz einfach Google Play-Apps und -Dienste mithilfe eines vorgefertigten Containers installieren, der von Community-Mitgliedern erstellt wurde Öffnen Sie das GApps-Projekt.

OpenGapps bietet ein schönes, hochkomprimiertes Paket aller GMS-Apps, die Sie benötigen. Oben abgebildet ist das Paket „pico“, das nur die notwendigen Core Services enthält.

Das „Rooten“ Ihres Geräts hat allerdings auch Nachteile. Der Prozess zur Erlangung des Root-Zugriffs ist gerätespezifisch und kann für den Durchschnittsbenutzer manchmal zu schwierig sein. Um Root-Zugriff zu erhalten, muss der Gerätehersteller außerdem eine Möglichkeit zum „Entsperren des Bootloaders“ bereitstellen Deaktivieren Sie die Boot-Level-Schutzmaßnahmen, die erforderlich sind, um Root-Zugriff zu erhalten, was der Gerätehersteller möglicherweise tun kann oder auch nicht erlauben. Huawei zum Beispiel verbietet diese Praxis. Schließlich erlischt bei vielen Geräteherstellern die Garantie, wenn der Benutzer den Bootloader entsperrt, obwohl diese Praxis in Ländern mit großzügigeren Verbraucherschutzgesetzen möglicherweise nicht Bestand hat.

Alles, worüber wir gerade gesprochen haben, betrifft einfach installieren den Google Play Store und die Google Play Services. Es gibt immer noch den Schritt von tatsächlich läuft Diese Apps sind möglicherweise nicht so einfach wie das Tippen auf das App-Symbol im Launcher.


Googles hartes Vorgehen gegen nicht zertifizierte Geräte

Im März 2018 begann Google mit der Anzeige eines „Das Gerät ist nicht von Google zertifiziert”-Nachricht an einige Benutzer, deren Geräte die Google-Zertifizierung nicht bestanden haben. Die Meldung warnt Benutzer, dass der Gerätehersteller „Google-Apps und -Dienste ohne Zertifizierung von Google vorinstalliert hat“ und warnt das Gerät Hersteller, dass sie „eine Lizenz von Google benötigen, um Apps und Dienste zu vertreiben“. Bis diese Meldung bearbeitet wurde, können Sie Google nicht verwenden Apps. Die einzige Möglichkeit für einen Benutzer, diese Nachricht zu umgehen, besteht darin, Folgendes zu tun: Ihr Gerät manuell bei Google registrierenDies ist jedoch nur für die Verwendung durch Benutzer gedacht, die ein „benutzerdefiniertes ROM“ (After-Market-Software) verwenden.

Foto von XDA Senior Member liam_davenport

Google ist es egal, ob einzelne Benutzer in der Community für benutzerdefinierte ROMs Google Play-Apps und -Dienste installieren, weshalb Google dies getan hat haben die Verbreitung von GApps-Paketen so lange ignoriert, obwohl sie durchaus das Recht haben, dies zu unterbinden runter. Auf der anderen Seite Google tut Bedenken Sie, ob nicht lizenzierte Hersteller ihre Apps vertreiben, weshalb sie seit letztem Jahr mit der Anzeige dieser Warnung beginnen.

Nachdem wir unseren Artikel veröffentlicht hatten, kontaktierte uns ein Vertreter von Meizu und fragte, ob sie ihn erneut veröffentlichen könnten Mein Workaround-Tutorial zu diesem Thema, daher scheint diese Warnung bereits viele verkaufte Geräte getroffen zu haben China. Ich weiß nicht, wie verbreitet diese Warnung heute ist, aber das letzte Mal, dass ich persönlich auf diese Warnung gestoßen bin, war, als ich eine blinkte Durchgesickertes Android 10-Systembild auf einem Pixel 3 XL.

Wenn Google Huawei-Geräte aufgrund der Warnung nicht auf die Whitelist setzt, müssen Nutzer den Anweisungen auf dieser Seite folgen, um Google Play-Apps und -Dienste zu nutzen.

Wenn Sie Google Play-Apps und -Dienste wie in Szenario 1 oder 2 beschrieben auf Huawei-, Honor- und Xiaomi-Geräten laden, die derzeit in China verkauft werden, wird Ihnen diese Meldung wahrscheinlich nicht angezeigt. Der Grund dafür ist, dass diese Gerätehersteller zwar nicht die Android-Zertifizierungsanforderungen von Google für diese auf dem chinesischen Markt erhältlichen Mobiltelefone erfüllen müssen die Anforderungen erfüllen Trotzdem. Die Einhaltung der CDD und das Bestehen des CTS sind bereits Teil des Arbeitsablaufs ihrer Ingenieure und diese Unternehmen befolgen bereits die Anforderungen von Google für die meisten ihrer anderen Geräte. Ich habe daher Google Play-Apps und -Dienste auf die Seiten geladen Ehrenmagie 2, Ehrennote 8, Ehrennote 10, und der Tencent ASUS ROG Phone II ohne Probleme.

Das Honor Magic 2 besteht das CTS, obwohl es nie außerhalb Chinas auf den Markt kam und nicht mit GMS-Apps ausgeliefert wird. Da Huawei das Telefon jedoch über Amazon verkauft, wissen sie, dass Importeure Zugriff auf Google Play-Apps und -Dienste haben möchten.


Das Problem für das Huawei Mate 30

Haftungsausschluss: Mir ist nicht bekannt, ob Huawei irgendeine Art von Vereinbarung mit Google getroffen hat, daher präsentiere ich das Folgende als meine eigene Analyse dessen, was passieren könnte.

Denn das US-Handelsverbot hindert Google daran, Android-Lizenzen an Huawei zu vergeben neue Produkte wie die Huawei Mate 30-Serie, kann das Huawei Mate 30 nicht mit Google Mobile Services ausgeliefert werden. Huawei Mai Sie können die „Stub“-APKs vorinstallieren, um das Querladen zu erleichtern, aber sie können die vollständigen GMS-Apps nicht tatsächlich in ihrem eigenen App Store (dem Huawei AppGallery.) Wie von hervorgehoben Ron Amadeo von ArsTechnicaAuch Apps von US-Unternehmen unterliegen dem US-Verbot, sodass Google keine eigenen Apps auf der Huawei AppGallery vertreiben darf. Huawei Mai Wir können mit dem Hosten eines Installationsprogramms für GMS-Apps davonkommen – wir haben uns erneut an Honor gewandt, um zu sehen, ob das „Google Die App „Service Assistant“ wird von ihnen offiziell empfohlen – ich bin mir jedoch nicht sicher, ob sie Bestand haben wird, wenn das Installationsprogramm von erstellt wird Huawei.

Dennoch wird das Seitenladen von GMS-Apps auf dem Huawei Mate 30 und anderen neuen Geräten von Huawei und Honor wahrscheinlich dazu führen, dass die Fehlermeldung „Gerät ist nicht von Google zertifiziert“ angezeigt wird. Die Überwindung dieser Meldung wird für den durchschnittlichen Benutzer eine erhebliche Eintrittsbarriere darstellen, und ich bin gespannt, wie Huawei damit umgehen wird. Wir werden es in etwa 24 Stunden erfahren, wenn die Huawei Mate 30-Serie offiziell in München vorgestellt wird. Sie können den Livestream der Veranstaltung ansehen Hier, die um 14:00 Uhr MESZ/8:00 Uhr EST beginnt. Ich vermute, dass Huawei die Mate-30-Serie nicht sofort in Europa verfügbar machen wird, und tatsächlich, LetsGoDigital berichtet genau das. Dennoch könnte Huawei uns am Ende überraschen, indem es eine geheime Vereinbarung mit Google preisgibt.

Huawei Mate 30-Foren ||| Huawei Mate 30 Pro-Foren ||| Huawei Mate 30 Lite-Foren


Ausgewählte Bildnachweise: Evan Blass (@evleaks)