Le sfide che Huawei deve affrontare per ottenere le app Google su Huawei Mate 30

click fraud protection

È opinione diffusa che gli utenti saranno in grado di eseguire il sideload di Google Play Store e altre app Google su Huawei Mate 30, ma non è così semplice.

Domani giornalisti da tutto il mondo si riuniranno in una sede a Monaco di Baviera, in Germania per guardare Richard Yu, CEO di Huawei Consumer Business Group, annunciare gli ultimi prodotti di consumo della sua azienda. La società dovrebbe svelarlo due accessori indossabili, un televisore, E quattro smartphone. L'attenzione sarà in gran parte concentrata sulla nuova serie di smartphone Huawei Mate 30, che Google confermato non può essere venduto con le app e i servizi di Google Play. Senza la suite di app di Google, i nuovi telefoni Huawei avranno difficoltà in Europa, India e altri mercati. Ma Richard Yu accennato all'IFA 2019 che l'azienda ha una soluzione alternativa per consentire agli utenti di installare le app Google sul Mate 30, sottolineando che il processo sarà "abbastanza semplice" per gli utenti. Non siamo estranei al sideload di app e servizi Google Play su XDA, ma date le circostanze uniche di Huawei, lo abbiamo pensato potrebbe valere la pena esplorare quali opzioni ha l'azienda e se possono davvero offrire agli utenti un modo per scaricare l'app di Google suite.

Certificazione MADA, GMS e Android

Affinché Google Mobile Services (GMS), una raccolta di app e servizi Google come Play Store e Play Services, per essere preinstallato su un dispositivo Android, il produttore del dispositivo deve firmare un accordo di distribuzione di applicazioni mobili (MADA) per diventarlo UN partner Android con licenza. Quindi, il produttore del dispositivo deve creare un software che soddisfi tutti i requisiti da prendere in considerazione Compatibile con Android, incluso ma non limitato al rispetto delle regole stabilite nel Documento di definizione della compatibilità (CDD) e passando il file Suite di test di compatibilità (CTS). Secondo Google, "i dispositivi che utilizzano Android come marchio per pubblicizzare la loro compatibilità con le app Android devono superare il test di compatibilità Test Suite (CTS)." Infine, il software deve superare il Google Test Suite (GTS) per essere considerato compatibile con Google Mobile Servizi.

Abbiamo visualizzato una copia di un "grafico di geodisponibilità" fornito ai produttori di dispositivi che firmano un MADA per distribuire app GMS nei 31 paesi dello Spazio economico europeo (SEE). Questo grafico è datato ottobre 2018, quindi probabilmente non riflette i requisiti aggiornati che Google stabilisce per i partner che distribuiscono app GMS nel SEE. Tuttavia, possiamo avere una buona comprensione di quali app Google siano necessarie per essere distribuite in Europa.

Il "grafico della geodisponibilità" distingue le app Google in base all'importanza:

  • App GMS normali: le app principali che DEVONO essere fornite con i normali dispositivi Android.
  • Vai alle app GMS: le app principali che DEVONO essere fornite con i dispositivi Android (Go Edition).
  • Servizi di base: componenti software GMS che DEVONO essere forniti su tutti i dispositivi. Questi vengono utilizzati da altre app Google e non vengono mostrati all'utente nel launcher.
  • App GMS opzionali: altre app GMS che il produttore del dispositivo può scegliere di precaricare.

Per lo Spazio economico europeo, le seguenti app GMS sono considerate "app GMS normali:"

  • Applicazione Google*
  • Google Chrome*
  • Gmail
  • Google Maps
  • Youtube
  • Google Play Store
  • Google Drive
  • Google Play Musica
  • Google Play Film
  • Google Duo
  • Google Foto

*Secondo la Commissione Europea Sanzione da 4,34 miliardi di euro per violazioni antitrust, Google ora richiede ai produttori di dispositivi di farlo firmare una licenza aggiuntiva distribuire l'app Google e Google Chrome per i dispositivi venduti nel SEE.

I "Servizi principali" includono app e librerie di sistema come GMSCore (noto anche come Google Play Services), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM e Di più. Le "App GMS opzionali" includono app Google come Google Calendar, Google Keep, Google Traduttore, Messaggi, Google Phone e molto altro. Google Pay è un'app GMS opzionale e i partner possono distribuire l'app se è stata lanciata nel Paese. Ad esempio, al momento della distribuzione di questo "grafico di geodisponibilità", Google Pay non era ancora stato lanciato in Francia, quindi Google ha avvertito che Pay "NON DEVE" essere spedito nel Paese o essere utilizzato in qualsiasi attività di marketing.

Poiché Huawei non può firmare un nuovo MADA con Google, Huawei Mate 30, Huawei Mate 30 Pro e Huawei Mate 30 Lite non potrà essere spedito con le versioni complete di alcuna app GMS, incluso Core Servizi. Quindi cosa possono fare Huawei e gli utenti per aggirare questa restrizione?


Trasferimento laterale di app e servizi di Google Play

Anche se un produttore di dispositivi non riceve la certificazione da Google per spedire app e componenti GMS su un determinato dispositivo, essa Maggio sarà ancora possibile per gli utenti trasferirli manualmente.

scenario 1

Tieni presente che i servizi principali come Google Play Store e Google Play Services sono molto potenti e di solito dispongono di autorizzazioni che non possono essere concesse alle applicazioni utente standard. Pertanto, non è così semplice come scaricare un file APK (il contenitore di un'applicazione Android) da Internet e poi installarlo. Queste applicazioni dovere essere installato come applicazioni di sistema con autorizzazioni privilegiate.

Alcuni produttori di dispositivi, come la stessa Huawei, il sottomarchio Huawei Honor, Xiaomi e altri, preinstallano quelle che mi piace chiamare versioni "stub" delle applicazioni richieste. Inoltre, autorizzano queste applicazioni in anticipo con le autorizzazioni privilegiate richieste. Questi APK "stub" sono fondamentalmente versioni dormienti che aspettano solo di essere aggiornate; il trucco qui è quel mentre Voi non puoi semplicemente inserire Google Play Store e Play Services come app di sistema, puoi farlo installare un "aggiornamento" sopra questi APK “stub” per attivarli e trasformarli nelle loro versioni complete. L'utente può scaricare le versioni complete più recenti di Google Play Store, Google Play Services e altre app Google da piattaforme di terze parti come APKMirror.

L'Honor Magic 2, un dispositivo realizzato dal sottomarchio Huawei Honor, è disponibile solo in un modello per il mercato cinese e quindi non viene fornito con Google Play Store. Come notato in Amazon di Huawei elenco per il dispositivo, tuttavia, puoi caricare localmente le app Google Play senza problemi. Questo perché, come mostrato nello screenshot a sinistra di un dump del firmware Honor Magic 2, i "Core Services" necessari sono preinstallati. Inoltre, come mostrato nello screenshot a destra, alle app dei Servizi Core sono state concesse le autorizzazioni necessarie per funzionare.

Da quello che ho visto, Huawei, Honor e Xiaomi fanno questa pratica per i telefoni che vendono esclusivamente in Cina dal loro Gli accordi di licenza Android impongono loro di preinstallare tutte le app e i servizi Google Play per i telefoni che vendono a livello internazionale. Ho il sospetto che Huawei, Honor e Xiaomi lo facciano perché sanno che i loro dispositivi per il mercato cinese vengono spesso esportati in altri paesi.

Scenario 2

Per basarsi sullo Scenario 1, un produttore di dispositivi può arrivare al punto di fornire un downloader per le app e i servizi Google Play nel proprio app store. Il produttore cinese di dispositivi Meizu, ad esempio, adotta questo approccio. Nei giorni scorsi ho visto parlare di un “Assistente servizi Google" applicazione che, dopo un'ispezione, sembra utilizzare le API aziendali Huawei per installare app e servizi Google Play. Gli utenti hanno utilizzato questa app per dispositivi come Onore 9X e Onore 9X Pro, che attualmente sono entrambi venduti solo in Cina. Non so se Honor abbia autorizzato l'uso di questa app, quindi abbiamo contattato i nostri contatti di Honor per avere conferma. Questa app non è attualmente disponibile su Huawei AppGallery, per quello che vale.

Scenario 3

Se il produttore del dispositivo non precarica gli APK "stub" nel proprio software, l'unico modo in cui l'utente può ottenere Google Play Store e Google Play Services attivi e funzionanti consiste nell'installare manualmente queste app e concedere loro i privilegi richiesti autorizzazioni. Ciò non può essere fatto senza modificare il software sul dispositivo in un processo noto come "rooting". L'accesso root garantisce all'utente la possibilità di modificare i file a cui normalmente non sarebbe autorizzato ad accedere. Consideralo come l'account "Amministratore" su Windows. Con l'accesso root, l'utente può installare facilmente app e servizi Google Play utilizzando un contenitore preconfezionato realizzato dai membri della community di Apri il progetto GApps.

OpenGapps fornisce un pacchetto gradevole e altamente compresso di tutte le app GMS di cui hai bisogno. Sopra è mostrato il pacchetto "pico", che contiene solo i servizi principali necessari.

Tuttavia, il "rooting" del tuo dispositivo non è esente da svantaggi. Il processo per ottenere l'accesso root è specifico del dispositivo e talvolta può essere troppo difficile da eseguire per l'utente medio. Per ottenere l'accesso root è inoltre necessario che il produttore del dispositivo fornisca un modo per "sbloccare il bootloader" o disabilitare le protezioni a livello di avvio necessarie per ottenere l'accesso root, cosa che il produttore del dispositivo può o meno permettere. Huawei, ad esempio, non consente questa pratica. Infine, molti produttori di dispositivi invalidano la garanzia se l'utente sblocca il bootloader, anche se questa pratica potrebbe non reggere nei paesi con leggi più generose sulla tutela dei consumatori.

Tutto ciò di cui abbiamo appena parlato riguarda semplicemente installazione il Google Play Store e i servizi Google Play. C'è ancora il passo in realtà corsa queste app e potrebbe non essere semplice come toccare l'icona dell'app nel programma di avvio.


Il giro di vite di Google sui dispositivi non certificati

Nel marzo del 2018, Google ha iniziato a mostrare un “il dispositivo non è certificato da Google" messaggio ad alcuni utenti i cui dispositivi non hanno superato la certificazione Google. Il messaggio avvisa gli utenti che il produttore del dispositivo "ha precaricato app e servizi Google senza certificazione di Google" e avvisa il dispositivo produttori che "hanno bisogno di una licenza da Google per distribuire app e servizi". Fino a quando questo messaggio non verrà risolto, non potrai utilizzare Google app. L'unico modo in cui un utente può ignorare questo messaggio è registrare manualmente il proprio dispositivo con Google, ma è destinato ad essere utilizzato solo dagli utenti che utilizzano una "ROM personalizzata" (software after-market).

Foto del membro senior di XDA liam_davenport

A Google non interessa se i singoli utenti nella community ROM personalizzata installano app e servizi Google Play, ecco perché Google lo ha fatto hanno chiuso un occhio per così tanto tempo sulla distribuzione dei pacchetti GApps anche se hanno tutto il diritto di chiuderla giù. D'altra parte, Google fa preoccupati se i produttori senza licenza distribuiscono le loro app, ecco perché hanno iniziato a mostrare questo avviso l'anno scorso.

Dopo aver pubblicato il nostro articolo, un rappresentante di Meizu ci ha contattato chiedendoci se potevano ripubblicarlo il mio tutorial sulla soluzione alternativa a questo argomento, quindi sembra che questo avviso abbia già colpito molti dispositivi venduti Cina. Non so quanto sia diffuso questo avviso ad oggi, ma l'ultima volta che mi sono imbattuto personalmente in questo avviso è stato quando ho lampeggiato un immagine del sistema Android 10 trapelata su un Pixel 3 XL.

Se Google non autorizza i dispositivi Huawei dall'avviso, gli utenti dovranno seguire le istruzioni presenti in questa pagina per utilizzare app e servizi Google Play.

Se esegui il sideload di app e servizi Google Play come delineato nello Scenario 1 o 2 sui dispositivi Huawei, Honor e Xiaomi attualmente venduti in Cina, probabilmente non vedrai questo messaggio. Il motivo è che anche se questi telefoni del mercato cinese non hanno bisogno di soddisfare i requisiti di certificazione Android di Google, questi produttori di dispositivi soddisfare i requisiti Comunque. Rispettare il CDD e superare il CTS fa già parte del flusso di lavoro dei loro ingegneri e queste aziende seguono già i requisiti di Google per la maggior parte dei loro altri dispositivi. Ho quindi trasferito localmente le app e i servizi di Google Play su Onore alla magia 2, Nota d'onore 8, Nota d'onore 10e il Tencent ASUS ROG Telefono II senza problemi.

L'Honor Magic 2 supera il CTS nonostante non sia mai stato lanciato al di fuori della Cina e non venga fornito con app GMS. Poiché Huawei vende il telefono su Amazon, sa che gli importatori vorranno avere accesso alle app e ai servizi di Google Play.


Il problema per Huawei Mate 30

Disclaimer: non sono a conoscenza se Huawei abbia stipulato qualche tipo di accordo con Google, quindi presento quanto segue come la mia analisi di ciò che potrebbe accadere.

Perché il divieto commerciale statunitense impedisce a Google di concedere in licenza Android a Huawei nuovi prodotti come la serie Huawei Mate 30, Huawei Mate 30 non può essere fornito con i servizi mobili Google. Huawei Maggio essere in grado di preinstallare gli APK "stub" per facilitare il sideload, ma non possono effettivamente ospitare le app GMS complete sul proprio app store (il Galleria dell'App Huawei.) Come sottolineato da Ron Amedeo da ArsTechnica, anche le app realizzate da aziende statunitensi sono soggette al divieto statunitense, quindi Google non può distribuire le proprie app su Huawei AppGallery. Huawei Maggio riuscire a farla franca ospitando un programma di installazione per le app GMS: ancora una volta, abbiamo contattato Honor per vedere se il "Google Service Assistant" è ufficialmente consigliata da loro, ma non sono sicuro che reggerà se il programma di installazione è stato realizzato da Huawei.

Anche così, il sideload delle app GMS su Huawei Mate 30 e altri nuovi dispositivi Huawei e Honor probabilmente farà apparire il messaggio di errore "il dispositivo non è certificato da Google". Superare questo messaggio rappresenterà una barriera significativa all'ingresso per l'utente medio e sono curioso di vedere come Huawei affronterà questa situazione. Lo scopriremo tra circa 24 ore quando la serie Huawei Mate 30 sarà ufficialmente presentata a Monaco, in Germania. Puoi guardare la diretta streaming dell'evento Qui, che inizia alle 14:00 CEST/8:00 EST. Ho il sospetto che Huawei non renderà immediatamente disponibile la serie Mate 30 in Europa, e anzi, LetsGoDigital sta segnalando proprio questo. Tuttavia, Huawei potrebbe finire per sorprenderci rivelando un accordo segreto stipulato con Google.

Forum Huawei Mate 30 ||| Forum Huawei Mate 30 Pro ||| Forum Huawei Mate 30 Lite


Crediti immagine in primo piano: Evan Blass (@evleaks)