Výzvy, ktorým Huawei čelí pri získavaní aplikácií Google na Huawei Mate 30

Všeobecne sa verí, že používatelia budú môcť na Huawei Mate 30 jednoducho stiahnuť Obchod Google Play a ďalšie aplikácie Google, ale nie je to také jednoduché.

Zajtra sa na mieste stretnú novinári z celého sveta v nemeckom Mníchove sledovať, ako generálny riaditeľ Huawei Consumer Business Group Richard Yu oznamuje najnovšie spotrebiteľské produkty svojej spoločnosti. Očakáva sa odhalenie spoločnosti dve nositeľné doplnky, televízor, a štyri smartfóny. Pozornosť sa bude z veľkej časti sústrediť na nový rad smartfónov Huawei Mate 30, ktorý Google potvrdené nie je možné predať s aplikáciami a službami Google Play. Bez balíka aplikácií Google budú mať nové telefóny Huawei v Európe, Indii a na ďalších trhoch ťažké časy. Ale Richard Yu naznačil na IFA 2019, že spoločnosť má riešenie, ktoré umožňuje používateľom inštalovať aplikácie Google na Mate 30, pričom poznamenáva, že tento proces bude pre používateľov „celkom jednoduchý“. Nie je nám cudzie zavádzanie aplikácií a služieb Google Play na XDA, ale vzhľadom na jedinečné okolnosti spoločnosti Huawei sme si mysleli, že možno by stálo za to preskúmať, aké možnosti má spoločnosť a či skutočne môžu používateľom ponúknuť spôsob, ako si stiahnuť aplikáciu Google apartmán.

Certifikácia MADA, GMS a Android

Aby boli mobilné služby Google (GMS), kolekcia aplikácií a služieb Google, ako sú Obchod Play a Služby Play, na predinštalovanie na zariadení so systémom Android musí výrobca zariadenia podpísať zmluvu o distribúcii mobilných aplikácií (MADA), aby sa stal a licencovaný partner Android. Potom musí výrobca zariadenia vytvoriť softvér, ktorý spĺňa všetky požiadavky, ktoré treba zvážiť Kompatibilné so systémom Androidvrátane, ale nie výlučne, dodržiavania pravidiel stanovených v Dokument s definíciou kompatibility (CDD) a odovzdaním Súprava na testovanie kompatibility (CTS). Podľa Google, "zariadenia používajúce Android ako názov chránený ochrannou známkou na propagáciu svojej kompatibility s aplikáciami pre Android musia prejsť testom kompatibility Testovací balík (CTS)." Nakoniec, softvér musí prejsť testom Google Test Suite (GTS), aby bol považovaný za kompatibilný so službou Google Mobile Služby.

Prezreli sme si kópiu „grafu geografickej dostupnosti“ poskytnutej výrobcom zariadení, ktorí podpísali MADA na distribúciu aplikácií GMS v 31 krajinách Európskeho hospodárskeho priestoru (EHP). Tento graf je z októbra 2018, takže pravdepodobne neodráža aktuálne požiadavky, ktoré spoločnosť Google stanovuje pre partnerov distribuujúcich aplikácie GMS v EHP. Môžeme však dobre pochopiť, aké aplikácie Google musia byť distribuované v Európe.

„Graf geografickej dostupnosti“ rozlišuje medzi aplikáciami Google podľa dôležitosti:

  • Bežné aplikácie GMS: Základné aplikácie, ktoré sa MUSIA dodávať s bežnými zariadeniami so systémom Android.
  • Prejsť na aplikácie GMS: Základné aplikácie, ktoré sa MUSIA dodávať so zariadeniami so systémom Android (Go Edition).
  • Základné služby: Softvérové ​​komponenty GMS, ktoré sa MUSIA dodávať na všetkých zariadeniach. Používajú ich iné aplikácie Google a používateľovi sa nezobrazujú v spúšťači.
  • Voliteľné aplikácie GMS: Ďalšie aplikácie GMS, ktoré môže výrobca zariadenia vopred načítať.

Pre Európsky hospodársky priestor sa nasledujúce aplikácie GMS považujú za „bežné aplikácie GMS:“

  • Google App*
  • Google Chrome*
  • Gmail
  • Google Mapy
  • YouTube
  • Obchod Google Play
  • disk Google
  • Hudba Google Play
  • Filmy Google Play
  • Google Duo
  • Fotky Google

*V súlade s pokynmi Európskej komisie Pokuta 4,34 miliardy eur za porušenie antitrustových pravidielGoogle teraz od výrobcov zariadení vyžaduje podpísať dodatočnú licenciu na distribúciu aplikácií Google a prehliadača Google Chrome pre zariadenia predávané v EHP.

„Základné služby“ zahŕňajú systémové aplikácie a knižnice, ako napríklad GMSCore (známe aj ako služby Google Play), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM a viac. „Voliteľné aplikácie GMS“ zahŕňajú aplikácie Google, ako sú Kalendár Google, Google Keep, Prekladač Google, Správy, Telefón Google a mnoho ďalších. Google Pay je voliteľná aplikácia GMS a partneri môžu distribuovať aplikáciu, ak bola spustená v krajine. Napríklad v čase distribúcie tohto „grafu geografickej dostupnosti“ ešte nebola služba Google Pay vo Francúzsku spustená, takže spoločnosť Google varovala, že platba „NESMIE“ sa odosielať do krajiny ani sa nesmie používať na žiadny marketing.

Keďže Huawei nemôže podpísať novú MADA so spoločnosťou Google, Huawei Mate 30, Huawei Mate 30 Pro a Huawei Mate 30 Lite sa nebude môcť dodávať s úplnými verziami aplikácií GMS vrátane Core Služby. Čo teda môže Huawei a používatelia urobiť, aby obišli toto obmedzenie?


Sideloading Google Play Apps and Services

Aj keď výrobca zariadenia nezíska certifikáciu od spoločnosti Google na dodávanie aplikácií a komponentov GMS na akomkoľvek zariadení, je to tak smieť používatelia ich stále môžu manuálne načítať.

Scenár 1

Pochopte, že základné služby, ako je Obchod Google Play a Služby Google Play, sú veľmi výkonné a zvyčajne majú povolenia, ktoré nemožno udeliť štandardným používateľským aplikáciám. Ako také to nie je také jednoduché, ako len stiahnuť súbor APK (kontajner pre aplikáciu pre Android) z internetu a potom ho len nainštalovať. Tieto aplikácie musieť byť inštalovaný ako systémové aplikácie s privilegovanými oprávneniami.

Niektorí výrobcovia zariadení, ako napríklad samotný Huawei, podznačka Huawei, Honor, Xiaomi a iní, predinštalujú verzie požadovaných aplikácií, ktoré rád nazývam „stub“. Tiež vopred zaradia tieto aplikácie na bielu listinu s požadovanými privilegovanými povoleniami. Tieto „papierové“ súbory APK sú v podstate spiace verzie, ktoré len čakajú na aktualizáciu; trik je v tom, že kým vy Obchod Google Play a Služby Play nemôžete len vložiť ako systémovú aplikáciu, môžete nainštalovať "aktualizáciu" na tieto „stub“ súbory APK, aby ste ich aktivovali a zmenili na ich plné verzie. Používateľ si môže stiahnuť najnovšie, plné verzie Obchodu Google Play, Služieb Google Play a ďalších aplikácií Google z platforiem tretích strán, ako napr. APKMirror.

Honor Magic 2, zariadenie vyrobené pod značkou Huawei Honor, je k dispozícii iba na modeli čínskeho trhu, a preto sa nedodáva s Obchodom Google Play. Ako je uvedené v Amazon od Huawei v zozname pre zariadenie si však môžete bez problémov načítať aplikácie Google Play. Je to preto, ako je znázornené na snímke obrazovky vľavo z výpisu firmvéru Honor Magic 2, potrebné „základné služby“ sú predinštalované. Okrem toho, ako je znázornené na snímke obrazovky vpravo, aplikáciám základných služieb boli udelené potrebné povolenia na prevádzku.

Z toho, čo som videl, Huawei, Honor a Xiaomi robia túto prax pre telefóny, ktoré od tej doby predávajú výhradne v Číne Licenčné zmluvy pre Android vyžadujú, aby si vopred nainštalovali úplné aplikácie a služby Google Play pre telefóny, ktoré predávajú medzinárodne. Mám podozrenie, že Huawei, Honor a Xiaomi to robia, pretože vedia, že ich zariadenia na čínskom trhu sa často vyvážajú do iných krajín.

Scenár 2

Aby mohol výrobca zariadenia stavať na scenári 1, môže zájsť tak ďaleko, že poskytne sťahovanie aplikácií a služieb Google Play vo svojom vlastnom obchode s aplikáciami. Čínsky výrobca zariadení Meizu napr. zastáva tento prístup. V posledných dňoch som videl hovoriť o „Asistent služieb Google” aplikácia, ktorá sa po kontrole zdá, že používa podnikové rozhrania API Huawei na inštaláciu aplikácií a služieb Google Play. Používatelia používali túto aplikáciu pre zariadenia ako napr Honor 9X a Honor 9X Pro, ktoré sa v súčasnosti predávajú iba v Číne. Neviem, či Honor povolil používanie tejto aplikácie, a tak sme sa obrátili na naše kontakty v Honor, aby sme to potvrdili. Táto aplikácia momentálne nie je k dispozícii v galérii aplikácií Huawei, čo stojí za to.

Scenár 3

Ak výrobca zariadenia vopred nenačíta súbory APK „stub“ vo svojom softvéri, potom jediný spôsob, ako môže používateľ získať súbor Google Play Spustenie a spustenie služieb Obchodu a Google Play spočíva v manuálnej inštalácii týchto aplikácií a udelení požadovaných privilégií povolenia. Nedá sa to urobiť bez úpravy softvéru na zariadení v procese známom ako „rootovanie“. Prístup root poskytuje používateľovi možnosť upravovať súbory, ku ktorým by za normálnych okolností nemal povolený prístup. Predstavte si to ako účet „Správca“ v systéme Windows. Vďaka prístupu root môže používateľ jednoducho nainštalovať aplikácie a služby Google Play pomocou vopred zabaleného kontajnera vytvoreného členmi komunity z Otvorte projekt GApps.

OpenGapps poskytuje pekný, vysoko komprimovaný balík všetkých aplikácií GMS, ktoré potrebujete. Vyššie je zobrazený balík „pico“, ktorý obsahuje iba potrebné základné služby.

„Zakorenenie“ vášho zariadenia však neprichádza bez nevýhod. Proces dosiahnutia prístupu root je špecifický pre zariadenie a pre priemerného používateľa môže byť niekedy príliš náročný. Získanie prístupu root tiež vyžaduje, aby výrobca zariadenia poskytol spôsob, ako „odomknúť bootloader“, alebo zakázať ochrany na úrovni zavádzania potrebné na získanie prístupu root, čo môže alebo nemusí výrobca zariadenia povoliť. Huawei napr. zakazuje túto prax. Napokon, mnohí výrobcovia zariadení strácajú záruku, ak používateľ odomkne bootloader, hoci táto prax nemusí obstáť v krajinách s štedrejšími zákonmi na ochranu spotrebiteľa.

Všetko, o čom sme práve hovorili, zahŕňa len inštalácia Obchod Google Play a Služby Google Play. V skutočnosti je tu ešte krok beh tieto aplikácie, a to nemusí byť také jednoduché ako klepnutie na ikonu aplikácie v spúšťači.


Zásah spoločnosti Google na necertifikované zariadenia

V marci 2018 začal Google zobrazovať „zariadenie nie je certifikované spoločnosťou Google“ pre niektorých používateľov, ktorých zariadenia neprešli certifikáciou Google. Správa varuje používateľov, že výrobca zariadenia „predinštaloval aplikácie a služby Google bez certifikácie od spoločnosti Google“ a varuje zariadenie výrobcov, že „potrebujú licenciu od spoločnosti Google na distribúciu aplikácií a služieb“. Kým sa s touto správou nezaoberáte, nemôžete používať žiadny Google aplikácie. Jediný spôsob, ako môže používateľ obísť túto správu, je manuálne zaregistrovať svoje zariadenie na Googli, ale toto je určené len pre používateľov, ktorí používajú „vlastnú ROM“ (softvér na trhu).

Foto senior člena XDA liam_davenport

Google sa nestará o to, či si jednotliví používatelia vo vlastnej komunite ROM nainštalujú aplikácie a služby Google Play, a preto to má spoločnosť Google tak dlho zatvárali oči pred distribúciou balíčkov GApps, aj keď sú v rámci svojich práv zatvoriť toto dole. Na druhej strane Google robí starať sa o to, či nelicencovaní výrobcovia distribuujú svoje aplikácie, a preto začali minulý rok zobrazovať toto varovanie.

Po zverejnení nášho článku sa na nás obrátil zástupca spoločnosti Meizu s otázkou, či by ho mohli zverejniť môj návod na riešenie tejto záležitosti, takže sa zdá, že toto varovanie už zasiahlo mnoho zariadení predávaných v Čína. Neviem, nakoľko je toto varovanie k dnešnému dňu rozšírené, ale naposledy som sa s týmto varovaním stretol, keď som zablikal unikol obraz systému Android 10 na Pixel 3 XL.

Ak spoločnosť Google nezaradí zariadenia Huawei na zoznam povolených zariadení z upozornenia, používatelia budú musieť pri používaní aplikácií a služieb Google Play postupovať podľa pokynov na tejto stránke.

Ak načítate aplikácie a služby Google Play, ako je uvedené v scenári 1 alebo 2, na zariadeniach Huawei, Honor a Xiaomi, ktoré sa momentálne predávajú v Číne, pravdepodobne sa s touto správou nestretnete. Dôvodom je, že aj keď tieto telefóny na čínskom trhu nemusia spĺňať certifikačné požiadavky spoločnosti Google pre Android, títo výrobcovia zariadení spĺňajú požiadavky tak či tak. Dodržiavanie CDD a absolvovanie CTS je už súčasťou pracovného postupu ich inžinierov a tieto spoločnosti už dodržiavajú požiadavky Google pre väčšinu svojich ostatných zariadení. Aplikácie a služby Google Play som teda odložil na server Honor Magic 2, Čestná poznámka 8, Čestná poznámka 10a Tencent ASUS ROG Phone II bez akýchkoľvek problémov.

Honor Magic 2 prechádza CTS napriek skutočnosti, že nikdy nebol uvedený na trh mimo Číny a nedodáva sa s aplikáciami GMS. Keďže Huawei predáva telefón na Amazone, vedia, že dovozcovia budú chcieť mať prístup k aplikáciám a službám Google Play.


Problém pre Huawei Mate 30

Zrieknutie sa zodpovednosti: Neviem, či spoločnosť Huawei uzavrela nejakú dohodu so spoločnosťou Google, preto uvádzam nasledujúce informácie ako vlastnú analýzu toho, čo sa môže stať.

Pretože zákaz obchodovania v USA obmedzuje Google v udeľovaní licencií Androidu Huawei nové produkty, ako je séria Huawei Mate 30Huawei Mate 30 sa nemôže dodávať s mobilnými službami Google. Huawei smieť byť schopný predinštalovať „papierové“ súbory APK na uľahčenie bočného načítania, ale v skutočnosti nemôžu hostiť úplné aplikácie GMS vo svojom vlastnom obchode s aplikáciami (tzv. Galéria aplikácií Huawei.) Ako zdôraznil Rona Amadea z ArsTechnica, aplikácie vyrobené americkými spoločnosťami tiež podliehajú zákazu v USA, takže Google nemôže distribuovať svoje vlastné aplikácie v Huawei AppGallery. Huawei smieť byť schopní sa zbaviť hostenia inštalačného programu pre aplikácie GMS – opäť sme oslovili spoločnosť Honor, aby zistila, či „Google Aplikácia Service Assistant“ je oficiálne odporúčaná – ale nie som si istý, či to vydrží, ak inštalátor vytvorí Huawei.

Napriek tomu bočné načítanie aplikácií GMS na Huawei Mate 30 a ďalších nových zariadeniach od Huawei a Honor pravdepodobne spustí chybové hlásenie „zariadenie nie je certifikované spoločnosťou Google“. Prekonanie tejto správy bude pre bežného používateľa významnou prekážkou vstupu a som zvedavý, ako sa s tým Huawei vysporiada. To sa dozvieme približne o 24 hodín, kedy bude séria Huawei Mate 30 oficiálne predstavená v nemeckom Mníchove. Môžete sledovať priamy prenos z podujatia tu, ktorý sa začína o 14:00 SELČ/8:00 EST. Mám podozrenie, že Huawei nesprístupní sériu Mate 30 okamžite v Európe a skutočne, LetsGoDigital hlási práve to. Napriek tomu nás Huawei môže prekvapiť odhalením dohody, ktorú uzavreli tajne so spoločnosťou Google.

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


Poďakovanie za odporúčané obrázky: Evan Blass (@evleaks)