Se crede că utilizatorii vor putea doar să descarce Google Play Store și alte aplicații Google pe Huawei Mate 30, dar nu este atât de simplu.
Mâine, jurnaliştii din întreaga lume se vor aduna într-un loc în Munchen, Germania pentru a urmări CEO-ul Huawei Consumer Business Group, Richard Yu, anunță cele mai recente produse de consum ale companiei sale. Compania este de așteptat să dezvăluie două accesorii purtate, un televizor, și patru smartphone-uri. Accentul se va pune în mare parte pe noua serie de smartphone-uri Huawei Mate 30, pe care Google confirmat nu poate fi vândut cu aplicațiile și serviciile Google Play. Fără suita de aplicații Google, noile telefoane Huawei vor avea o perioadă dificilă în Europa, India și alte piețe. Dar Richard Yu a sugerat la IFA 2019, compania are o soluție pentru a permite utilizatorilor să instaleze aplicații Google pe Mate 30, menționând că procesul va fi „destul de ușor” pentru utilizatori. Nu suntem străini să descarcăm aplicațiile și serviciile Google Play la XDA, dar având în vedere circumstanțele unice ale Huawei, ne-am gândit că ar putea merita să explorați ce opțiuni are compania și dacă acestea chiar pot oferi utilizatorilor o modalitate de a descărca aplicația Google suită.
Certificare MADA, GMS și Android
Pentru serviciile Google Mobile (GMS), o colecție de aplicații și servicii Google, cum ar fi Magazinul Play și Serviciile Play, pentru a fi preinstalat pe un dispozitiv Android, un producător de dispozitiv trebuie să semneze un Acord de distribuire a aplicațiilor mobile (MADA) pentru a deveni A partener Android licențiat. Apoi, producătorul dispozitivului trebuie să creeze un software care să îndeplinească toate cerințele pentru a fi luate în considerare Compatibil cu Android, inclusiv, dar fără a se limita la, respectarea regulilor stabilite în Document de definire a compatibilităţii (CDD) și trecând Compatibility Test Suite (CTS). Pe Google, „dispozitivele care utilizează Android ca nume de marcă comercială pentru a-și face publicitate compatibilității cu aplicațiile Android trebuie să treacă de Compatibilitate. Test Suite (CTS)." În cele din urmă, software-ul trebuie să treacă de Google Test Suite (GTS) pentru a fi considerat compatibil cu Google Mobile Servicii.
Am vizualizat o copie a unei „diagrame de geodisponibilitate” oferită producătorilor de dispozitive care semnează un MADA pentru a distribui aplicații GMS în cele 31 de țări din Spațiul Economic European (SEE). Acest grafic este datat din octombrie 2018, așa că probabil că nu reflectă cerințele actualizate pe care Google le stabilește pentru partenerii care distribuie aplicații GMS în SEE. Cu toate acestea, putem înțelege decent ce aplicații Google trebuie să fie distribuite în Europa.
„Diagrama de geodisponibilitate” face diferența între aplicațiile Google în funcție de importanță:
- Aplicații GMS obișnuite: Aplicațiile de bază care TREBUIE să fie livrate cu dispozitive Android obișnuite.
- Accesați aplicațiile GMS: Aplicațiile de bază care TREBUIE să fie livrate cu dispozitive Android (Go Edition).
- Servicii de baza: Componente software GMS care TREBUIE să fie livrate pe toate dispozitivele. Acestea sunt folosite de alte aplicații Google și nu sunt afișate utilizatorului în lansatorul.
- Aplicații GMS opționale: Alte aplicații GMS pe care producătorul dispozitivului le poate alege să le preîncarce.
Pentru Spațiul Economic European, următoarele aplicații GMS sunt considerate „aplicații GMS obișnuite:”
- Aplicația Google*
- Google Chrome*
- Gmail
- Hărți Google
- YouTube
- Magazin Google Play
- Google Drive
- Muzică Google Play
- Filme Google Play
- Google Duo
- Google Foto
*Urmând cele ale Comisiei Europene Amenda de 4,34 miliarde de euro pentru încălcări antitrust, Google le cere acum producătorilor de dispozitive semnează o licență suplimentară pentru a distribui aplicația Google și Google Chrome pentru dispozitivele vândute în SEE.
„Serviciile de bază” includ aplicații de sistem și biblioteci, cum ar fi GMSCore (cunoscut și ca Servicii Google Play), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM și Mai mult. „Aplicații GMS opționale” includ aplicații Google precum Google Calendar, Google Keep, Google Translate, Messages, Google Phone și multe altele. Google Pay este o aplicație GMS opțională, iar partenerii li se permite să distribuie aplicația dacă aceasta a fost lansată în țară. De exemplu, la momentul distribuirii acestei „diagrame de geodisponibilitate”, Google Pay nu fusese încă lansat în Franța, așa că Google a avertizat că Pay „NU TREBUIE” să fie expediat în țară și nici să fie folosit în niciun marketing.
Deoarece Huawei nu poate semna un nou MADA cu Google, Huawei Mate 30, Huawei Mate 30 Pro și Huawei Mate 30 Lite nu va avea voie să fie livrat cu versiunile complete ale niciunei aplicații GMS, inclusiv Core Servicii. Deci, ce pot face Huawei și utilizatorii pentru a evita această restricție?
Încărcarea laterală a aplicațiilor și serviciilor Google Play
Chiar dacă un producător de dispozitive nu primește certificarea de la Google pentru a livra aplicații și componente GMS pe orice dispozitiv, acesta Mai utilizatorii le pot încărca manual.
Scenariul 1
Înțelegeți că Serviciile de bază, cum ar fi Magazinul Google Play și Serviciile Google Play, sunt foarte puternice și au, de obicei, permisiuni care nu pot fi acordate aplicațiilor standard de utilizator. Ca atare, nu este la fel de simplu ca să descărcați un fișier APK (containerul pentru o aplicație Android) de pe Internet și apoi să îl instalați. Aceste aplicații trebuie sa fi instalat ca aplicații de sistem cu permisiuni privilegiate.
Unii producători de dispozitive, cum ar fi Huawei însuși, sub-marca Huawei Honor, Xiaomi și alții, preinstalează ceea ce îmi place să numesc versiuni „stub” ale aplicațiilor necesare. De asemenea, ei includ aceste aplicații în lista albă din timp cu permisiunile privilegiate necesare. Aceste APK-uri „stub” sunt practic versiuni latente care așteaptă să fie actualizate; trucul aici este că în timp ce tu Nu poți să inserez Magazinul Google Play și Serviciile Play ca aplicație de sistem, poți instalați o „actualizare” pe deasupra acestor APK-uri „stub” pentru a le activa și a le transforma în versiunile lor complete. Utilizatorul poate descărca cele mai recente versiuni complete ale Magazinului Google Play, Serviciilor Google Play și alte aplicații Google de pe platforme terțe, cum ar fi APKMirror.
Honor Magic 2, un dispozitiv produs de sub-marca Huawei Honor, este disponibil doar pe un model de piață chineză și, prin urmare, nu este livrat cu Magazinul Google Play. După cum se notează în Amazon lui Huawei lista pentru dispozitiv, cu toate acestea, puteți încărca aplicațiile Google Play fără probleme. Acest lucru se datorează faptului că, așa cum se arată în captura de ecran din stânga de la o descărcare de firmware Honor Magic 2, „Serviciile de bază” necesare sunt preinstalate. În plus, așa cum se arată în captura de ecran din dreapta, aplicațiilor Core Services li s-au acordat permisiunile necesare pentru a funcționa.
Din câte am văzut, Huawei, Honor și Xiaomi fac această practică pentru telefoanele pe care le vând exclusiv în China, de când au Acordurile de licență Android impun ca aceștia să preinstaleze toate aplicațiile și serviciile Google Play pentru telefoanele pe care le vând pe plan international. Bănuiesc că Huawei, Honor și Xiaomi fac asta pentru că știu că dispozitivele lor de pe piața din China sunt exportate frecvent în alte țări.
Scenariul 2
Pentru a construi pe baza scenariului 1, un producător de dispozitive poate merge până acolo încât să ofere un program de descărcare pentru aplicațiile și serviciile Google Play în propriul magazin de aplicații. Producătorul chinez de dispozitive Meizu, de exemplu, adoptă această abordare. În ultimele zile am văzut vorbindu-se despre un „Google Service Assistant” aplicație care, la inspecție, pare să folosească API-uri de întreprindere Huawei pentru a instala aplicații și servicii Google Play. Utilizatorii au folosit această aplicație pentru dispozitive precum Honor 9X și Honor 9X Pro, care sunt ambele vândute în prezent numai în China. Nu știu dacă Honor a sancționat utilizarea acestei aplicații, așa că am contactat contactele noastre de la Honor pentru a confirma. Această aplicație nu este în prezent disponibilă în Huawei AppGallery, pentru cât valorează.
Scenariul 3
Dacă producătorul dispozitivului nu preîncarcă APK-urile „stub” în software-ul său, atunci singurul mod în care utilizatorul poate obține Google Play Magazinul și serviciile Google Play în funcțiune trebuie să instaleze manual aceste aplicații și să le acorde privilegiile solicitate permisiuni. Acest lucru nu se poate face fără modificarea software-ului de pe dispozitiv într-un proces cunoscut sub numele de „rădăcinare”. Accesul rădăcină oferă utilizatorului posibilitatea de a modifica fișierele pe care în mod normal nu ar avea voie să le acceseze. Gândiți-vă la el ca la contul „Administrator” pe Windows. Cu acces root, utilizatorul poate instala cu ușurință aplicațiile și serviciile Google Play folosind un container preambalat realizat de membrii comunității din Deschideți Proiectul GApps.
OpenGapps oferă un pachet frumos, foarte comprimat, cu toate aplicațiile GMS de care aveți nevoie. Mai sus este afișat pachetul „pico”, care conține doar serviciile de bază necesare.
„Rootarea” dispozitivului nu are însă dezavantajele sale. Procesul de obținere a accesului root este specific dispozitivului și poate fi uneori prea dificil de realizat pentru utilizatorul obișnuit. Obținerea accesului root necesită, de asemenea, ca producătorul dispozitivului să ofere o modalitate de a „debloca bootloader-ul” sau dezactivați protecțiile la nivel de pornire necesare pentru a obține accesul root, pe care producătorul dispozitivului poate sau nu permite. Huawei, de exemplu, interzice această practică. În cele din urmă, mulți producători de dispozitive anulează garanția dacă utilizatorul deblochează bootloader-ul, deși această practică poate să nu reziste în țările cu legi mai generoase de protecție a consumatorilor.
Tot ceea ce tocmai am vorbit implică doar instalarea Magazinul Google Play și Serviciile Google Play. Mai este pasul de fapt alergare aceste aplicații și s-ar putea să nu fie la fel de simplu ca atingerea pictogramei aplicației din lansator.
Reprimarea Google împotriva dispozitivelor necertificate
În martie 2018, Google a început să afișeze un „dispozitivul nu este certificat de Google” mesaj către unii utilizatori ale căror dispozitive nu au trecut certificarea Google. Mesajul îi avertizează pe utilizatori că producătorul dispozitivului „a preîncărcat aplicațiile și serviciile Google fără certificare de la Google” și avertizează dispozitivul producătorilor că „au nevoie de o licență de la Google pentru a distribui aplicații și servicii”. Până când acest mesaj nu este tratat, nu puteți utiliza niciun Google aplicații. Singurul mod în care un utilizator poate ocoli acest mesaj este să-și înregistreze manual dispozitivul la Google, dar acesta este destinat să fie utilizat numai de utilizatorii care rulează un „ROM personalizat” (software after-market).
Google nu îi pasă dacă utilizatorii individuali din comunitatea ROM personalizată instalează aplicații și servicii Google Play, de aceea Google a făcut-o a închis ochii pentru atât de mult timp la distribuirea pachetelor GApps, chiar dacă au dreptul de a închide acest lucru jos. Pe de altă parte, Google face aveți grijă dacă producătorii fără licență își distribuie aplicațiile, de aceea au început să arate acest avertisment anul trecut.
După ce am publicat articolul nostru, un reprezentant de la Meizu ne-a contactat, întrebându-ne dacă pot republica tutorialul meu de soluție pe această temă, așa că se pare că acest avertisment a lovit deja multe dispozitive vândute China. Nu știu cât de răspândită este această avertizare până astăzi, dar ultima dată când am întâlnit personal acest avertisment a fost când am afișat un Scurgere de imagine a sistemului Android 10 pe un Pixel 3 XL.
Dacă Google nu pune pe lista albă dispozitivele Huawei din avertisment, atunci utilizatorii vor trebui să urmeze instrucțiunile de pe această pagină pentru a utiliza aplicațiile și serviciile Google Play.
Dacă încărcați aplicații și servicii Google Play așa cum este prezentat în Scenariul 1 sau 2 pe dispozitivele Huawei, Honor și Xiaomi vândute în prezent în China, probabil că nu veți întâlni acest mesaj. Motivul este că, deși aceste telefoane de pe piața chineză nu au nevoie să îndeplinească cerințele de certificare Android ale Google, acești producători de dispozitive îndeplini cerințele oricum. Respectarea CDD și trecerea CTS fac deja parte din fluxul de lucru al inginerilor lor, iar aceste companii respectă deja cerințele Google pentru majoritatea celorlalte dispozitive ale lor. Am eliminat astfel aplicațiile și serviciile Google Play de pe Honor Magic 2, Honor Note 8, Honor Note 10, și Tencent ASUS ROG Phone II fara probleme.
Honor Magic 2 trece de CTS, în ciuda faptului că nu a fost lansat niciodată în afara Chinei și nu este livrat cu aplicații GMS. Din moment ce Huawei vinde telefonul pe Amazon, ei știu că importatorii vor dori să aibă acces la aplicațiile și serviciile Google Play.
Problema pentru Huawei Mate 30
Declinare a răspunderii: nu știu dacă Huawei a încheiat vreun fel de acord cu Google, așa că vă prezint următoarele ca analiză proprie a ceea ce s-ar putea întâmpla.
Deoarece interdicția comercială din SUA restricționează Google să acorde licențe Android pentru Huawei produse noi precum seria Huawei Mate 30, Huawei Mate 30 nu poate fi livrat cu serviciile mobile Google. Huawei Mai să poată preinstala APK-urile „stub” pentru a facilita încărcarea laterală, dar de fapt nu pot găzdui aplicațiile complete GMS în propriul magazin de aplicații ( Huawei AppGallery.) După cum a subliniat de Ron Amadeo de la ArsTechnica, aplicațiile realizate de companiile din SUA sunt, de asemenea, supuse interdicției din SUA, așa că Google nu își poate distribui propriile aplicații în Huawei AppGallery. Huawei Mai să poată scăpa găzduind un program de instalare pentru aplicațiile GMS — din nou, am contactat Honor pentru a vedea dacă „Google Aplicația Service Assistant” este recomandată oficial de ei, dar nu sunt sigur că va rezista dacă instalatorul este realizat de Huawei.
Chiar și așa, încărcarea aplicațiilor GMS pe Huawei Mate 30 și alte dispozitive noi de la Huawei și Honor va declanșa probabil să apară mesajul de eroare „dispozitivul nu este certificat de Google”. Depășirea acestui mesaj va fi o barieră semnificativă în calea accesului pentru utilizatorul obișnuit și sunt curios să văd cum se va descurca Huawei cu asta. Vom afla în aproximativ 24 de ore de acum când seria Huawei Mate 30 va fi dezvăluită oficial la Munchen, Germania. Puteți urmări streamul live al evenimentului Aici, care începe la 2 PM CEST/8 AM EST. Bănuiesc că Huawei nu va face seria Mate 30 disponibilă imediat în Europa și, într-adevăr, LetsGoDigital raportează tocmai asta. Totuși, Huawei poate ajunge să ne surprindă dezvăluind un acord pe care l-au încheiat în secret cu Google.
Forumuri Huawei Mate 30 ||| Forumuri Huawei Mate 30 Pro ||| Forumuri Huawei Mate 30 Lite
Credite de imagine prezentate: Evan Blass (@evleaks)