Výzvy, kterým Huawei čelí při získávání aplikací Google na Huawei Mate 30

Všeobecně se věří, že uživatelé budou moci na Huawei Mate 30 jednoduše načíst obchod Google Play a další aplikace Google, ale není to tak jednoduché.

Zítra se na místě sejdou novináři z celého světa v německém Mnichově sledovat, jak generální ředitel Huawei Consumer Business Group Richard Yu oznamuje nejnovější spotřebitelské produkty své společnosti. Očekává se, že společnost odhalí dva nositelné doplňky, televize, a čtyři smartphony. Zaměření bude z velké části na novou řadu smartphonů Huawei Mate 30, kterou Google potvrzené nelze prodat s aplikacemi a službami Google Play. Bez sady aplikací Google budou mít nové telefony Huawei těžké časy v Evropě, Indii a na dalších trzích. Ale Richard Yu naznačil na IFA 2019, že společnost má řešení, které uživatelům umožní instalovat aplikace Google na Mate 30, s tím, že tento proces bude pro uživatele „docela snadný“. Nejsme cizinci ve vedlejším stahování aplikací a služeb Google Play na XDA, ale vzhledem k jedinečným okolnostem Huawei jsme si mysleli, že možná by stálo za to prozkoumat, jaké možnosti má společnost a zda skutečně mohou uživatelům nabídnout způsob, jak si stáhnout aplikaci Google apartmá.

Certifikace MADA, GMS a Android

Aby byly mobilní služby Google (GMS), sbírka aplikací a služeb Google, jako je Obchod Play a Služby Play, k předinstalaci na zařízení Android musí výrobce zařízení podepsat smlouvu o distribuci mobilních aplikací (MADA), aby se stal A licencovaný Android partner. Poté musí výrobce zařízení vytvořit software, který splňuje všechny požadavky, které je třeba vzít v úvahu Kompatibilní se systémem Android, včetně, ale bez omezení na dodržování pravidel stanovených v Dokument definice kompatibility (CDD) a absolvování Testovací sada kompatibility (CTS). Podle Googlu, "zařízení používající Android jako název chráněný ochrannou známkou k propagaci své kompatibility s aplikacemi pro Android musí projít testem kompatibility Test Suite (CTS)." A konečně, software musí projít testem Google Test Suite (GTS), aby byl považován za kompatibilní s Google Mobile Služby.

Prohlédli jsme si kopii „grafu geografické dostupnosti“, který byl poskytnut výrobcům zařízení, kteří podepsali MADA k distribuci aplikací GMS ve 31 zemích Evropského hospodářského prostoru (EHP). Tento graf pochází z října 2018, takže pravděpodobně neodráží aktuální požadavky, které Google stanoví pro partnery distribuující aplikace GMS v EHP. Můžeme však slušně porozumět tomu, jaké aplikace Google musí být distribuovány v Evropě.

„Graf geografické dostupnosti“ rozlišuje mezi aplikacemi Google podle důležitosti:

  • Běžné aplikace GMS: Základní aplikace, které MUSÍ být dodávány s běžnými zařízeními Android.
  • Přejít na aplikace GMS: Základní aplikace, které MUSÍ být dodávány se zařízeními Android (Go Edition).
  • Základní služby: Softwarové komponenty GMS, které MUSÍ být dodávány na všech zařízeních. Používají je jiné aplikace Google a ve spouštěči se uživateli nezobrazují.
  • Volitelné aplikace GMS: Další aplikace GMS, které může výrobce zařízení předem načíst.

Pro Evropský hospodářský prostor jsou následující aplikace GMS považovány za „běžné aplikace GMS:“

  • Google App*
  • Google Chrome*
  • Gmail
  • Google mapy
  • Youtube
  • Google Play obchod
  • Disk Google
  • Hudba Google Play
  • Filmy Google Play
  • Google Duo
  • Fotky Google

*Podle pokynů Evropské komise Pokuta 4,34 miliardy eur za porušení antimonopolních pravidelGoogle nyní od výrobců zařízení vyžaduje podepsat dodatečnou licenci k distribuci aplikací Google a Google Chrome pro zařízení prodávaná v EHP.

„Základní služby“ zahrnují systémové aplikace a knihovny, jako je GMSCore (známé také jako služby Google Play), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM a více. „Volitelné aplikace GMS“ zahrnují aplikace Google, jako je Kalendář Google, Google Keep, Překladač Google, Zprávy, Telefon Google a mnoho dalších. Google Pay je volitelná aplikace GMS a partneři ji mohou distribuovat, pokud byla spuštěna v zemi. Například v době distribuce tohoto „grafu geografické dostupnosti“ ještě nebyla služba Google Pay ve Francii spuštěna, takže společnost Google varovala, že platba „NESMÍ“ odesílat do země nebo být používána v jakémkoli marketingu.

Protože Huawei nemůže podepsat novou MADA se společností Google, Huawei Mate 30, Huawei Mate 30 Pro a Huawei Mate 30 Lite nebude moci dodávat s plnými verzemi žádných aplikací GMS, včetně Core Služby. Co tedy může Huawei a uživatelé udělat, aby toto omezení obešli?


Sideloading Google Play Apps and Services

I když výrobce zařízení nezíská od společnosti Google certifikaci pro doručování aplikací a komponent GMS na jakékoli dané zařízení, ano smět Uživatelé je stále mohou ručně načítat.

Scénář 1

Pochopte, že základní služby, jako je Obchod Google Play a Služby Google Play, jsou velmi výkonné a obvykle mají oprávnění, která nelze udělit standardním uživatelským aplikacím. Jako takové to není tak jednoduché, jako pouhé stažení souboru APK (kontejner pro aplikaci pro Android) z internetu a jeho instalace. Tyto aplikace musí být instalován jako systémové aplikace s privilegovanými oprávněními.

Někteří výrobci zařízení, jako je samotný Huawei, podznačka Huawei, Honor, Xiaomi a další, předinstalují to, co rád nazývám „stub“ verze požadovaných aplikací. Tyto aplikace také předem zařadí na seznam povolených aplikací s požadovanými privilegovanými oprávněními. Tyto „útržky“ APK jsou v podstatě neaktivní verze, které jen čekají na aktualizaci; trik je v tom, že zatímco vy nelze pouze vložit Obchod Google Play a Služby Play jako systémovou aplikaci, můžete nainstalovat "aktualizaci" na těchto „útržcích“ APK, abyste je aktivovali a přeměnili na jejich plné verze. Uživatel si může stáhnout nejnovější plné verze Obchodu Google Play, Služeb Google Play a dalších aplikací Google z platforem třetích stran, např. APKMirror.

Honor Magic 2, zařízení vyrobené podznačkou Huawei Honor, je k dispozici pouze na modelu čínského trhu, a proto se nedodává s obchodem Google Play. Jak je uvedeno v Amazon od Huawei seznamu pro zařízení však můžete bez problémů načíst aplikace Google Play. Je to proto, jak je znázorněno na snímku obrazovky vlevo z výpisu firmwaru Honor Magic 2, nezbytné „základní služby“ jsou předinstalované. Kromě toho, jak je znázorněno na snímku obrazovky vpravo, aplikacím Core Services byla udělena potřebná oprávnění k provozu.

Z toho, co jsem viděl, Huawei, Honor a Xiaomi tuto praxi provádějí u telefonů, které od té doby prodávají výhradně v Číně Licenční smlouvy pro Android vyžadují, aby si předem nainstalovali úplné aplikace a služby Google Play pro telefony, které prodávají mezinárodně. Mám podezření, že Huawei, Honor a Xiaomi to dělají, protože vědí, že jejich zařízení na čínském trhu se často vyvážejí do jiných zemí.

Scénář 2

Aby mohl výrobce zařízení stavět na scénáři 1, může zajít tak daleko, že poskytne stahovač aplikací a služeb Google Play ve svém vlastním obchodě s aplikacemi. Čínský výrobce zařízení Meizu, např. zaujímá tento přístup. V posledních dnech jsem viděl mluvit o „Asistent služeb Google” aplikace, která se po kontrole zdá, že k instalaci aplikací a služeb Google Play používá podniková rozhraní API společnosti Huawei. Uživatelé použili tuto aplikaci pro zařízení, jako je Honor 9X a Honor 9X Pro, které se oba zatím prodávají pouze v Číně. Nevím, zda Honor povolil používání této aplikace, a tak jsme se obrátili na naše kontakty ve společnosti Honor, abychom to potvrdili. Tato aplikace v současné době není k dispozici v Huawei AppGallery, za to, co stojí za to.

Scénář 3

Pokud výrobce zařízení do svého softwaru předem nenačte „stub“ APK, pak jediným způsobem, jak může uživatel získat Google Play Obchod a služby Google Play jsou spuštěny a tyto aplikace ručně instalují a udělují jim požadovaná privilegia oprávnění. To nelze provést bez úpravy softwaru v zařízení v procesu známém jako „rootování“. Přístup root umožňuje uživateli upravovat soubory, ke kterým by normálně neměl přístup. Představte si to jako účet „Administrátor“ ve Windows. Díky přístupu root může uživatel snadno instalovat aplikace a služby Google Play pomocí předem zabaleného kontejneru vytvořeného členy komunity z Otevřete projekt GApps.

OpenGapps poskytuje pěkný, vysoce komprimovaný balíček všech GMS aplikací, které potřebujete. Výše je zobrazen balíček „pico“, který obsahuje pouze nezbytné základní služby.

„Rootování“ vašeho zařízení se však neobejde bez nevýhod. Proces získání přístupu root je specifický pro zařízení a pro průměrného uživatele může být někdy příliš obtížný. Získání přístupu root také vyžaduje, aby výrobce zařízení poskytl způsob, jak „odemknout zavaděč“ nebo deaktivujte ochrany na úrovni spouštění potřebné k získání přístupu root, což výrobce zařízení může, ale nemusí dovolit. Huawei např. tuto praxi zakazuje. A konečně, mnoho výrobců zařízení zruší záruku, pokud uživatel odemkne bootloader, i když tato praxe nemusí obstát v zemích s štědřejšími zákony na ochranu spotřebitele.

Všechno, o čem jsme právě mluvili, prostě zahrnuje instalace Obchod Google Play a Služby Google Play. Ve skutečnosti je ještě krok běh tyto aplikace, a to nemusí být tak jednoduché jako klepnutí na ikonu aplikace ve spouštěči.


Zásah společnosti Google na necertifikovaná zařízení

V březnu 2018 začal Google zobrazovat „zařízení není certifikováno společností Google” některým uživatelům, jejichž zařízení neprošla certifikací Google. Zpráva varuje uživatele, že výrobce zařízení „předinstaloval aplikace a služby Google bez certifikace od společnosti Google“, a varuje zařízení výrobci, že „potřebují licenci od společnosti Google k distribuci aplikací a služeb“. Dokud nebude tato zpráva vyřízena, nemůžete používat žádný Google aplikace. Jediný způsob, jak může uživatel obejít tuto zprávu, je ručně zaregistrovat své zařízení u Googlu, ale toto je určeno k použití pouze pro uživatele, kteří používají „custom ROM“ (software po prodeji).

Foto senior člena XDA liam_davenport

Google se nestará o to, zda jednotliví uživatelé ve vlastní komunitě ROM instalují aplikace a služby Google Play, a proto to Google udělal tak dlouho zavírali oči před distribucí balíčků GApps, i když mají právo to uzavřít dolů. Na druhou stranu Google dělá starat se o to, zda nelicencovaní výrobci distribuují své aplikace, a proto loni začali zobrazovat toto varování.

Poté, co jsme publikovali náš článek, se na nás obrátil zástupce společnosti Meizu s dotazem, zda by jej mohli znovu publikovat můj návod na řešení v této záležitosti, takže se zdá, že toto varování již zasáhlo mnoho prodávaných zařízení Čína. Nevím, jak moc je toto varování k dnešnímu dni rozšířené, ale naposledy jsem se s tímto varováním setkal, když jsem zablikal unikl obraz systému Android 10 na Pixel 3 XL.

Pokud Google nezařadí zařízení Huawei na seznam povolených zařízení z varování, uživatelé budou muset při používání aplikací a služeb Google Play postupovat podle pokynů na této stránce.

Pokud na zařízeních Huawei, Honor a Xiaomi aktuálně prodávaných v Číně načtete aplikace a služby Google Play, jak je uvedeno ve scénáři 1 nebo 2, pravděpodobně se s touto zprávou nesetkáte. Důvodem je to, že i když tyto telefony na čínském trhu nemusí splňovat certifikační požadavky Google pro Android, tito výrobci zařízení splňovat požadavky tak jako tak. Dodržování CDD a absolvování CTS je již součástí pracovního postupu jejich inženýrů a tyto společnosti již dodržují požadavky Google pro většinu svých ostatních zařízení. Aplikace a služby Google Play jsem tedy stáhl na server Honor Magic 2, Honor Note 8, Honor Note 10a Tencent ASUS ROG Phone II bez jakýchkoliv problémů.

Honor Magic 2 prošel CTS navzdory skutečnosti, že nikdy nebyl spuštěn mimo Čínu a nedodává se s aplikacemi GMS. Protože Huawei prodává telefon na Amazonu, vědí, že dovozci budou chtít mít přístup k aplikacím a službám Google Play.


Problém pro Huawei Mate 30

Zřeknutí se odpovědnosti: Nejsem si vědom, zda Huawei uzavřel nějakou dohodu se společností Google, proto uvádím následující jako svou vlastní analýzu toho, co by se mohlo stát.

Protože americký obchodní zákaz omezuje Google v licencování Androidu Huawei nové produkty, jako je řada Huawei Mate 30Huawei Mate 30 nelze dodávat s mobilními službami Google. Huawei smět být schopni předinstalovat „stub“ soubory APK, aby se usnadnilo načítání z boku, ale ve skutečnosti nemohou hostovat úplné aplikace GMS ve svém vlastním obchodě s aplikacemi (tzv. Galerie aplikací Huawei.) Jak podotkl od Rona Amadea ArsTechnica, aplikace vytvořené americkými společnostmi také podléhají zákazu v USA, takže Google nemůže distribuovat své vlastní aplikace v Huawei AppGallery. Huawei smět být schopni se zbavit hostování instalačního programu pro aplikace GMS – opět jsme oslovili společnost Honor, abychom zjistili, zda „Google Aplikaci Service Assistant“ oficiálně doporučují – ale nejsem si jistý, že to vydrží, pokud je instalační program vytvořen Huawei.

Přesto boční načítání aplikací GMS na Huawei Mate 30 a dalších nových zařízeních od Huawei a Honor pravděpodobně spustí chybovou zprávu „zařízení není certifikováno společností Google“. Překonání této zprávy bude pro běžného uživatele významnou překážkou vstupu a jsem zvědavý, jak se s tím Huawei vypořádá. To se dozvíme zhruba za 24 hodin, kdy bude řada Huawei Mate 30 oficiálně představena v německém Mnichově. K události můžete sledovat přímý přenos tady, který začíná ve 14:00 CEST/8:00 EST. Mám podezření, že Huawei nezpřístupní řadu Mate 30 okamžitě v Evropě a skutečně, LetsGoDigital hlásí právě to. Přesto nás Huawei může nakonec překvapit odhalením dohody, kterou uzavřeli tajně s Googlem.

Fórum Huawei Mate 30 ||| Fórum Huawei Mate 30 Pro ||| Fórum Huawei Mate 30 Lite


Vybrané snímky: Evan Blass (@evleaks)