Splošno prepričanje je, da bodo uporabniki lahko samo naložili trgovino Google Play in druge Googlove aplikacije na Huawei Mate 30, vendar ni tako preprosto.
Jutri se bodo novinarji z vsega sveta zbrali na prizorišču v Münchnu, Nemčija da si ogledate izvršnega direktorja Huawei Consumer Business Group Richarda Yua, ki napoveduje najnovejše potrošniške izdelke svojega podjetja. Podjetje naj bi razkrilo dva nosljiva dodatka, televizijo, in štiri pametne telefone. Poudarek bo predvsem na novi seriji pametnih telefonov Huawei Mate 30, ki jih Google potrjeno ni mogoče prodati z aplikacijami in storitvami Google Play. Brez Googlovega nabora aplikacij bodo novi telefoni Huawei imeli težke čase v Evropi, Indiji in na drugih trgih. Toda Richard Yu namignil na IFA 2019, da ima podjetje rešitev, ki uporabnikom omogoča namestitev Googlovih aplikacij na Mate 30, pri čemer ugotavlja, da bo postopek za uporabnike "precej enostaven". Stransko nalaganje aplikacij in storitev Google Play na XDA nam ni tuje, vendar smo glede na edinstvene okoliščine Huaweija menili, da morda bi bilo vredno raziskati, kakšne možnosti ima podjetje in ali res lahko ponudijo način, da uporabniki prenesejo Googlovo aplikacijo apartma.
Certificiranje MADA, GMS in Android
Za Google Mobile Services (GMS), zbirko Googlovih aplikacij in storitev, kot sta Trgovina Play in Storitve Play, Če želite biti vnaprej nameščeni v napravi Android, mora proizvajalec naprave podpisati pogodbo o distribuciji mobilnih aplikacij (MADA), da postane a licencirani Android partner. Nato mora proizvajalec naprave zgraditi programsko opremo, ki izpolnjuje vse zahteve, ki jih je treba upoštevati Združljivo s sistemom Android, vključno, vendar ne omejeno na upoštevanje pravil, določenih v Dokument z opredelitvijo združljivosti (CDD) in mimo Zbirka testov združljivosti (CTS). Po Googlu, "naprave, ki uporabljajo Android kot ime blagovne znamke za oglaševanje svoje združljivosti z aplikacijami za Android, morajo opraviti združljivost Testna zbirka (CTS).« Nenazadnje mora programska oprema prestati Google Testno zbirko (GTS), da se šteje za združljivo z Google Mobile Storitve.
Ogledali smo si kopijo "grafa geografske razpoložljivosti", ki je bila na voljo proizvajalcem naprav, ki podpišejo MADA za distribucijo aplikacij GMS v 31 državah Evropskega gospodarskega prostora (EGP). Ta grafikon je iz oktobra 2018, zato verjetno ne odraža najnovejših zahtev, ki jih Google postavlja za partnerje, ki distribuirajo aplikacije GMS v EGP. Vendar pa lahko dobimo dostojno razumevanje, katere Googlove aplikacije so potrebne za distribucijo v Evropi.
»Tabela geografske razpoložljivosti« razlikuje med Googlovimi aplikacijami glede na pomembnost:
- Navadne aplikacije GMS: Osnovne aplikacije, ki MORAJO biti dobavljene z običajnimi napravami Android.
- Go GMS Apps: Osnovne aplikacije, ki MORAJO biti dobavljene z napravami Android (Go Edition).
- Osnovne storitve: Komponente programske opreme GMS, ki MORAJO biti poslane v vse naprave. Te uporabljajo druge Googlove aplikacije in niso prikazane uporabniku v zaganjalniku.
- Izbirne aplikacije GMS: Druge aplikacije GMS, ki jih proizvajalec naprave lahko vnaprej naloži.
Za Evropski gospodarski prostor se naslednje aplikacije GMS štejejo za "navadne aplikacije GMS:"
- Google App*
- Google Chrome*
- Gmail
- Google zemljevidi
- YouTube
- Trgovina Google Play
- Google Drive
- Glasba Google Play
- Filmi Google Play
- Google Duo
- Google Photos
*Po navodilih Evropske komisije 4,34 milijarde evrov kazni zaradi kršitev protimonopolnih pravil, Google zdaj od proizvajalcev naprav zahteva, da podpisati dodatno licenco za distribucijo Google App in Google Chrome za naprave, ki se prodajajo v EGP.
»Osnovne storitve« vključujejo sistemske aplikacije in knjižnice, kot je GMSCore (znane tudi kot storitve Google Play), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM in več. »Izbirne aplikacije GMS« vključujejo Googlove aplikacije, kot so Google Calendar, Google Keep, Google Translate, Messages, Google Phone in še veliko več. Google Pay je izbirna aplikacija GMS in partnerji lahko distribuirajo aplikacijo, če je bila predstavljena v državi. Na primer, v času, ko je bila ta "tabela geografske razpoložljivosti" razdeljena, Google Pay še ni bil uveden v Franciji, zato je Google opozoril, da Pay "NE SME" pošiljati v državo ali uporabljati pri trženju.
Ker Huawei ne more podpisati nove MADA z Googlom, Huawei Mate 30, Huawei Mate 30 Pro in Huawei Mate 30 Lite ne bo smel biti dobavljen s polnimi različicami katere koli aplikacije GMS, vključno z Core Storitve. Kaj lahko torej storijo Huawei in uporabniki, da se izognejo tej omejitvi?
Stransko nalaganje aplikacij in storitev Google Play
Tudi če proizvajalec naprave od Googla ne prejme potrdila za pošiljanje aplikacij in komponent GMS v kateri koli napravi, maj uporabniki še vedno lahko ročno naložijo stran.
Scenarij 1
Zavedajte se, da so osnovne storitve, kot sta trgovina Google Play in storitve Google Play, zelo zmogljive in imajo običajno dovoljenja, ki jih ni mogoče dodeliti standardnim uporabniškim aplikacijam. Kot taka ni tako preprosta kot samo prenos datoteke APK (vsebnika za aplikacijo Android) iz interneta in nato samo namestitev. Te aplikacije mora biti nameščen kot sistemske aplikacije s privilegiranimi dovoljenji.
Nekateri izdelovalci naprav, kot je sam Huawei, Huaweijeva podznamka Honor, Xiaomi in drugi, vnaprej namestijo, čemur jaz rad rečem, "škrbine" različice zahtevanih aplikacij. Te aplikacije tudi vnaprej uvrstijo na seznam dovoljenih z zahtevanimi privilegiranimi dovoljenji. Ti »škrabini« APK-ji so v bistvu mirujoče različice, ki samo čakajo na posodobitev; trik je v tem, da medtem ti trgovine Google Play in storitev Play ne morete preprosto vstaviti kot sistemsko aplikacijo, lahko namestite "posodobitev" na vrhu teh "škrbin" APK-jev, da jih aktivirate in pretvorite v njihove polne različice. Uporabnik lahko prenese najnovejše polne različice trgovine Google Play, storitev Google Play in drugih Googlovih aplikacij s platform tretjih oseb, kot je npr. APKMirror.
Honor Magic 2, naprava Huaweijeve podznamke Honor, je na voljo samo v modelu za kitajski trg in zato ni priložena trgovini Google Play. Kot je navedeno v Huaweijev Amazon na seznamu za napravo, pa lahko brez težav naložite aplikacije Google Play. To je zato, ker so, kot je prikazano na posnetku zaslona na levi strani izpisa vdelane programske opreme Honor Magic 2, potrebne "Core Services" vnaprej nameščene. Poleg tega, kot je prikazano na posnetku zaslona na desni, so aplikacije Core Services dobile potrebna dovoljenja za delovanje.
Kolikor sem videl, Huawei, Honor in Xiaomi izvajajo to prakso za telefone, ki jih prodajajo izključno na Kitajskem od njihove Licenčne pogodbe za Android od njih zahtevajo vnaprejšnjo namestitev vseh aplikacij in storitev Google Play za telefone, ki jih prodajajo mednarodno. Sumim, da Huawei, Honor in Xiaomi to počnejo, ker vedo, da se njihove naprave za kitajski trg pogosto izvažajo v druge države.
Scenarij 2
Za nadgradnjo scenarija 1 gre lahko proizvajalec naprave tako daleč, da zagotovi prenosnik za aplikacije in storitve Google Play v lastni trgovini z aplikacijami. Kitajski proizvajalec naprav Meizu je npr. uporablja ta pristop. Zadnjih nekaj dni sem videl govoriti o "Google Service Assistant«, za katero se po pregledu zdi, da uporablja API-je podjetja Huawei za namestitev aplikacij in storitev Google Play. Uporabniki so to aplikacijo uporabljali za naprave, kot je Honor 9X in Honor 9X Pro, ki se trenutno prodajata le na Kitajskem. Ne vem, ali je Honor odobril uporabo te aplikacije, zato smo za potrditev stopili v stik z našimi stiki pri Honorju. Ta aplikacija trenutno ni na voljo v Huawei AppGallery, kolikor je vredno.
Scenarij 3
Če proizvajalec naprave vnaprej ne naloži »škrbinskih« APK-jev v svojo programsko opremo, je edini način, da lahko uporabnik pridobi Google Play Storitve Store in Google Play, ki delujejo, so ročno nameščene te aplikacije in jim dodeljene zahtevane privilegije dovoljenja. Tega ni mogoče storiti, ne da bi spremenili programsko opremo v napravi v procesu, imenovanem "ukoreninjenje". Korenski dostop uporabniku omogoča spreminjanje datotek, do katerih običajno ne bi imel dostopa. Pomislite na to kot na račun »skrbnika« v sistemu Windows. S korenskim dostopom lahko uporabnik preprosto namesti aplikacije in storitve Google Play z vnaprej pripravljenim vsebnikom, ki so ga izdelali člani skupnosti iz Odprite projekt GApps.
OpenGapps ponuja lep, visoko stisnjen paket vseh aplikacij GMS, ki jih potrebujete. Zgoraj je prikazan paket "pico", ki vsebuje samo potrebne osnovne storitve.
"Ukoreninjenje" vaše naprave pa ni brez slabosti. Postopek pridobivanja korenskega dostopa je odvisen od naprave in je včasih lahko prezahteven za povprečnega uporabnika. Pridobivanje korenskega dostopa prav tako zahteva, da izdelovalec naprave zagotovi način za "odklepanje zagonskega nalagalnika" oz onemogočite zaščito na ravni zagona, ki je potrebna za pridobitev korenskega dostopa, kar lahko proizvajalec naprave ali ne dovoli. Huawei je npr. zavrača to prakso. Nazadnje, številni proizvajalci naprav razveljavijo garancijo, če uporabnik odklene zagonski nalagalnik, čeprav ta praksa morda ne vzdrži v državah z bolj radodarnimi zakoni o varstvu potrošnikov.
Vse, o čemer smo pravkar govorili, vključuje samo namestitev trgovina Google Play in storitve Google Play. Še vedno je korak v resnici teče te aplikacije in to morda ni tako preprosto kot tapkanje ikone aplikacije v zaganjalniku.
Googlovo zatiranje necertificiranih naprav
Marca 2018 je Google začel prikazovati »naprava ni certificirana s strani Googla” sporočilo nekaterim uporabnikom, katerih naprave niso opravile Googlovega certifikata. Sporočilo uporabnike opozori, da je proizvajalec naprave »prednaložil Googlove aplikacije in storitve brez Googlovega certifikata«, in napravo opozori proizvajalci, da »za distribucijo aplikacij in storitev potrebujejo Googlovo licenco«. Dokler tega sporočila ne obravnavamo, ne morete uporabljati nobenega Googla aplikacije. Edini način, da lahko uporabnik zaobide to sporočilo, je ročno registrirajo svojo napravo pri Googlu, vendar naj bi ga uporabljali samo uporabniki, ki uporabljajo »ROM po meri« (programska oprema za poprodajno prodajo).
Googlu je vseeno, če posamezni uporabniki v skupnosti ROM po meri namestijo aplikacije in storitve Google Play, zato ima Google tako dolgo zatiskali oči pred distribucijo paketov GApps, čeprav imajo v celoti pravico to zapreti navzdol. Po drugi strani pa Google počne skrbi, če nelicencirani proizvajalci distribuirajo svoje aplikacije, zato so lani začeli prikazovati to opozorilo.
Ko smo objavili naš članek, se je predstavnik podjetja Meizu obrnil na nas in nas prosil, če ga lahko ponovno objavijo moja vadnica o rešitvi te zadeve, zato se zdi, da je to opozorilo že zadelo številne naprave, ki se prodajajo v Kitajska. Ne vem, kako razširjeno je to opozorilo danes, ampak zadnjič, ko sem osebno naletel na to opozorilo, je bilo, ko sem utripal ušla slika sistema Android 10 na Pixel 3 XL.
Če Google iz opozorila ne uvrsti naprav Huawei na beli seznam, bodo morali uporabniki upoštevati navodila na tej strani za uporabo aplikacij in storitev Google Play.
Če naložite aplikacije in storitve Google Play, kot je opisano v 1. ali 2. scenariju, na napravah Huawei, Honor in Xiaomi, ki se trenutno prodajajo na Kitajskem, verjetno ne boste videli tega sporočila. Razlog je v tem, da čeprav ti telefoni za kitajski trg ne potrebujejo izpolnjevanja Googlovih certifikacijskih zahtev za Android, ti proizvajalci naprav izpolnjujejo zahteve vseeno. Upoštevanje CDD in izpolnjevanje CTS je že del delovnega procesa njihovih inženirjev in ta podjetja že upoštevajo Googlove zahteve za večino svojih drugih naprav. Tako sem stransko naložil aplikacije in storitve Google Play na Honor Magic 2, Honor Note 8, Honor Note 10, in Tencent ASUS ROG telefon II brez težav.
Honor Magic 2 prestane CTS kljub dejstvu, da nikoli ni bil predstavljen zunaj Kitajske in ni dobavljen z aplikacijami GMS. Ker pa Huawei telefon prodaja na Amazonu, vedo, da bodo uvozniki želeli imeti dostop do aplikacij in storitev Google Play.
Težava za Huawei Mate 30
Zavrnitev odgovornosti: Ne vem, ali je Huawei sklenil kakršen koli dogovor z Googlom, zato predstavljam naslednje kot lastno analizo tega, kaj se lahko zgodi.
Ker prepoved trgovanja v ZDA Googlu omejuje licenciranje Androida Huaweiju nove izdelke, kot je serija Huawei Mate 30, Huawei Mate 30 ne more biti dobavljen z Googlovimi mobilnimi storitvami. Huawei maj lahko vnaprej namestijo »škrbine« APK-je, da olajšajo stransko nalaganje, vendar dejansko ne morejo gostiti celotnih aplikacij GMS v lastni trgovini z aplikacijami ( Huawei AppGallery.) Kot je poudaril Ron Amadeo iz ArsTechnica, so tudi aplikacije, ki jih izdelujejo ameriška podjetja, predmet prepovedi v ZDA, zato Google ne more distribuirati svojih aplikacij v Huawei AppGallery. Huawei maj lahko pobegnete z gostovanjem namestitvenega programa za aplikacije GMS – spet smo se obrnili na Honor, da preverimo, ali »Google Aplikacijo Service Assistant« uradno priporočajo, vendar nisem prepričan, da bo zdržala, če je namestitveni program izdelal Huawei.
Kljub temu bo stransko nalaganje aplikacij GMS na Huawei Mate 30 in drugih novih napravah Huawei in Honor verjetno sprožilo prikaz sporočila o napaki »naprave ni potrdil Google«. Premagovanje tega sporočila bo za povprečnega uporabnika velika ovira pri vstopu in zanima me, kako se bo Huawei spopadel s tem. Izvedeli bomo čez približno 24 ur, ko bo serija Huawei Mate 30 uradno predstavljena v Münchnu v Nemčiji. Prenos dogodka lahko spremljate v živo tukaj, ki se začne ob 14.00 CEST/8.00 EST. Sumim, da Huawei serije Mate 30 ne bo dal takoj na voljo v Evropi, in res, LetsGoDigital poroča prav o tem. Kljub temu nas lahko Huawei na koncu preseneti z razkritjem dogovora, ki so ga na skrivaj sklenili z Googlom.
Forumi Huawei Mate 30 ||| Forumi Huawei Mate 30 Pro ||| Forumi Huawei Mate 30 Lite
Avtorji predstavljene slike: Evan Blass (@evleaks)