Acredita-se amplamente que os usuários poderão fazer o sideload da Google Play Store e de outros aplicativos do Google no Huawei Mate 30, mas não é tão simples.
Amanhã, jornalistas de todo o mundo se reunirão em um local em Munique, Alemanha para assistir ao CEO do Huawei Consumer Business Group, Richard Yu, anunciar os mais recentes produtos de consumo de sua empresa. A expectativa é que a empresa revele dois acessórios vestíveis, uma televisão, e quatro smartphones. O foco estará principalmente na nova série de smartphones Huawei Mate 30, que o Google confirmado não pode ser vendido com aplicativos e serviços do Google Play. Sem o conjunto de aplicativos do Google, os novos telefones Huawei passarão por momentos difíceis na Europa, na Índia e em outros mercados. Mas Richard Yu sugeriu na IFA 2019 que a empresa tem uma solução alternativa para permitir que os usuários instalem aplicativos do Google no Mate 30, observando que o processo será “bastante fácil” para os usuários. Não somos estranhos ao sideload de aplicativos e serviços do Google Play no XDA, mas dadas as circunstâncias únicas da Huawei, pensamos que sim pode valer a pena explorar quais opções a empresa tem e se elas realmente podem oferecer uma maneira para os usuários baixarem o aplicativo do Google suíte.
Certificação MADA, GMS e Android
Para que o Google Mobile Services (GMS), uma coleção de aplicativos e serviços do Google, como a Play Store e o Play Services, para ser pré-instalado em um dispositivo Android, o fabricante do dispositivo deve assinar um Contrato de Distribuição de Aplicativo Móvel (MADA) para se tornar a parceiro Android licenciado. Então, o fabricante do dispositivo deve construir um software que atenda a todos os requisitos a serem considerados. Compatível com Android, incluindo, mas não se limitando a seguir as regras estabelecidas no Documento de definição de compatibilidade (CDD) e passando o Conjunto de testes de compatibilidade (CTS). Por Google, "dispositivos que usam Android como nome de marca registrada para anunciar sua compatibilidade com aplicativos Android precisam passar no teste de compatibilidade Test Suite (CTS)." Por fim, o software deve passar no Google Test Suite (GTS) para ser considerado compatível com o Google Mobile Serviços.
Vimos uma cópia de um “gráfico de disponibilidade geográfica” fornecido aos fabricantes de dispositivos que assinam um MADA para distribuir aplicativos GMS nos 31 países do Espaço Econômico Europeu (EEE). Este gráfico é datado de outubro de 2018, portanto provavelmente não reflete os requisitos atualizados que o Google estabelece para parceiros que distribuem aplicativos GMS no EEE. No entanto, podemos ter uma compreensão decente de quais aplicativos do Google devem ser distribuídos na Europa.
O "gráfico de disponibilidade geográfica" diferencia os aplicativos do Google com base na importância:
- Aplicativos GMS regulares: os aplicativos principais que DEVEM ser fornecidos com dispositivos Android normais.
- Vá para aplicativos GMS: os aplicativos principais que DEVEM ser fornecidos com dispositivos Android (Go Edition).
- Serviços essenciais: Componentes de software GMS que DEVEM ser fornecidos em todos os dispositivos. Eles são usados por outros aplicativos do Google e não são mostrados ao usuário no inicializador.
- Aplicativos GMS opcionais: outros aplicativos GMS que o fabricante do dispositivo pode optar por pré-carregar.
Para o Espaço Económico Europeu, as seguintes aplicações GMS são consideradas "Aplicações GMS regulares:"
- Aplicativo Google*
- Google Chrome*
- Gmail
- Google Mapas
- YouTube
- Loja de aplicativos do Google
- Google Drive
- Google Play Música
- Google Play Filmes
- Google Duo
- Google Fotos
*Seguindo as recomendações da Comissão Europeia Multa de 4,34 mil milhões de euros por violações antitrust, o Google agora exige que os fabricantes de dispositivos assinar uma licença adicional distribuir o Google App e o Google Chrome para dispositivos vendidos no EEE.
Os "Serviços Principais" incluem aplicativos e bibliotecas do sistema, como GMSCore (também conhecido como Google Play Services), Estrutura de serviços do Google, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM e mais. "Aplicativos GMS opcionais" incluem aplicativos do Google, como Google Calendar, Google Keep, Google Translate, Mensagens, Google Phone e muito mais. O Google Pay é um aplicativo GMS opcional, e os parceiros podem distribuir o aplicativo se ele for lançado no país. Por exemplo, no momento em que este “gráfico de disponibilidade geográfica” foi distribuído, o Google Pay ainda não havia sido lançado na França, então o Google alertou que o Pay “NÃO DEVE” ser enviado no país ou usado em qualquer marketing.
Como a Huawei não pode assinar um novo MADA com o Google, o Huawei Mate 30, o Huawei Mate 30 Pro e o Huawei O Mate 30 Lite não poderá ser enviado com as versões completas de nenhum aplicativo GMS, incluindo o Core Serviços. Então, o que a Huawei e os usuários podem fazer para contornar essa restrição?
Sideload de aplicativos e serviços do Google Play
Mesmo que um fabricante de dispositivo não receba certificação do Google para enviar aplicativos e componentes GMS em qualquer dispositivo, ele poderia ainda será possível para os usuários carregá-los manualmente.
Cenário 1
Entenda que os serviços principais, como Google Play Store e Google Play Services, são muito poderosos e geralmente têm permissões que não podem ser concedidas a aplicativos de usuários padrão. Como tal, não é tão simples quanto baixar um arquivo APK (o contêiner de um aplicativo Android) da Internet e depois instalá-lo. Esses aplicativos deve ser instalado como aplicativos do sistema com permissões privilegiadas.
Alguns fabricantes de dispositivos, como a própria Huawei, a submarca Honor da Huawei, Xiaomi e outros, pré-instalam o que gosto de chamar de versões “stub” dos aplicativos necessários. Eles também colocam esses aplicativos na lista de permissões antecipadamente com as permissões privilegiadas necessárias. Esses APKs “stub” são basicamente versões inativas que estão apenas esperando para serem atualizadas; o truque aqui é que enquanto você não pode simplesmente inserir a Google Play Store e o Play Services como um aplicativo do sistema, você pode instale uma “atualização” em cima desses APKs “stub” para ativá-los e transformá-los em suas versões completas. O usuário pode baixar as versões completas mais recentes da Google Play Store, do Google Play Services e de outros aplicativos do Google em plataformas de terceiros, como APKMirror.
O Honor Magic 2, um dispositivo fabricado pela submarca Honor da Huawei, está disponível apenas em um modelo do mercado chinês e, portanto, não é fornecido com a Google Play Store. Como observado em Amazônia da Huawei listagem para o dispositivo, no entanto, você pode fazer o sideload de aplicativos do Google Play sem problemas. Isso ocorre porque, conforme mostrado na captura de tela à esquerda de um despejo de firmware do Honor Magic 2, os “serviços principais” necessários estão pré-instalados. Além disso, conforme mostrado na captura de tela à direita, os aplicativos de serviços principais receberam as permissões necessárias para operar.
Pelo que tenho visto, Huawei, Honor e Xiaomi fazem essa prática para os telefones que vendem exclusivamente na China desde a sua Os contratos de licenciamento do Android exigem que eles pré-instalem todos os aplicativos e serviços completos do Google Play nos telefones que vendem internacionalmente. Suspeito que a Huawei, a Honor e a Xiaomi fazem isto porque sabem que os seus dispositivos do mercado chinês são frequentemente exportados para outros países.
Cenário 2
Para aproveitar o Cenário 1, um fabricante de dispositivos pode chegar ao ponto de fornecer um downloader para aplicativos e serviços do Google Play em sua própria loja de aplicativos. A fabricante chinesa de dispositivos Meizu, por exemplo, adota essa abordagem. Nos últimos dias tenho visto falar sobre um “Assistente de serviço do Google”Aplicativo que, após inspeção, parece usar APIs empresariais da Huawei para instalar aplicativos e serviços do Google Play. Os usuários usaram este aplicativo para dispositivos como o Honra 9X e Honra 9X Pro, que atualmente são vendidos apenas na China. Não sei se a Honor sancionou o uso deste aplicativo, então entramos em contato com nossos contatos da Honor para confirmar. No momento, este aplicativo não está disponível na Huawei AppGallery, pelo que vale a pena.
Cenário 3
Se o fabricante do dispositivo não pré-carregar os APKs “stub” em seu software, a única maneira de o usuário obter o Google Play Store e Google Play Services em funcionamento é instalar manualmente esses aplicativos e conceder-lhes os privilégios solicitados permissões. Isso não pode ser feito sem modificar o software do dispositivo em um processo conhecido como “rooting”. O acesso root concede ao usuário a capacidade de modificar arquivos que normalmente não teria permissão de acessar. Pense nisso como a conta de “Administrador” no Windows. Com acesso root, o usuário pode instalar facilmente aplicativos e serviços do Google Play usando um contêiner pré-empacotado feito por membros da comunidade do Projeto Open GApps.
OpenGapps fornece um pacote agradável e altamente compactado de todos os aplicativos GMS que você precisa. Acima é mostrado o pacote "pico", que contém apenas os Serviços Principais necessários.
No entanto, “enraizar” seu dispositivo tem suas desvantagens. O processo de obtenção de acesso root é específico do dispositivo e às vezes pode ser muito difícil de ser executado pelo usuário médio. Obter acesso root também requer que o fabricante do dispositivo forneça uma maneira de “desbloquear o bootloader” ou desabilitar as proteções de nível de inicialização necessárias para obter acesso root, que o fabricante do dispositivo pode ou não permitir. Huawei, por exemplo, proíbe esta prática. Finalmente, muitos fabricantes de dispositivos anulam a garantia se o usuário desbloquear o bootloader, embora esta prática possa não ser válida em países com leis de proteção ao consumidor mais generosas.
Tudo o que acabamos de falar envolve apenas instalando a Google Play Store e o Google Play Services. Ainda há o passo de realmente correndo esses aplicativos, e isso pode não ser tão simples quanto tocar no ícone do aplicativo no inicializador.
Repressão do Google a dispositivos não certificados
Em março de 2018, o Google começou a mostrar um “o dispositivo não é certificado pelo Google”Mensagem para alguns usuários cujos dispositivos não passaram na certificação do Google. A mensagem avisa os usuários que o fabricante do dispositivo “pré-carregou aplicativos e serviços do Google sem certificação do Google” e avisa o dispositivo fabricantes que “precisam de uma licença do Google para distribuir aplicativos e serviços”. Até que esta mensagem seja tratada, você não poderá usar nenhum Google aplicativos. A única maneira de um usuário ignorar esta mensagem é registrar manualmente o dispositivo no Google, mas destina-se a ser usado apenas por usuários que executam uma “ROM personalizada” (software pós-venda).
O Google não se importa se usuários individuais na comunidade ROM personalizada instalam aplicativos e serviços do Google Play, por isso o Google fecharam os olhos por tanto tempo para a distribuição de pacotes GApps, embora eles tenham o direito de fechar isso abaixo. Por outro lado, o Google faz se preocupa se fabricantes não licenciados estão distribuindo seus aplicativos, por isso começaram a mostrar esse aviso no ano passado.
Depois de publicarmos nosso artigo, um representante da Meizu entrou em contato conosco perguntando se eles poderiam republicar meu tutorial de solução alternativa sobre esse assunto, então parece que esse aviso já atingiu muitos dispositivos vendidos em China. Não sei até que ponto este aviso está difundido até hoje, mas a última vez que me deparei pessoalmente com este aviso foi quando mostrei um vazou imagem do sistema Android 10 em um Pixel 3 XL.
Se o Google não incluir dispositivos Huawei na lista de permissões do aviso, os usuários terão que seguir as instruções nesta página para usar os aplicativos e serviços do Google Play.
Se você fizer o sideload de aplicativos e serviços do Google Play conforme descrito no Cenário 1 ou 2 em dispositivos Huawei, Honor e Xiaomi vendidos atualmente na China, provavelmente não encontrará esta mensagem. A razão é que, embora esses telefones do mercado chinês não precisem atender aos requisitos de certificação Android do Google, esses fabricantes de dispositivos cumprem as exigências de qualquer forma. Cumprir o CDD e passar no CTS já faz parte do fluxo de trabalho de seus engenheiros e essas empresas já seguem os requisitos do Google para a maioria de seus outros dispositivos. Assim, transferi aplicativos e serviços do Google Play para o Honra Mágica 2, Nota de Honra 8, Nota de Honra 10e o Tencent Telefone ASUS ROG II sem problemas.
O Honor Magic 2 passa no CTS apesar de nunca ter sido lançado fora da China e não ser fornecido com aplicativos GMS. Como a Huawei vende o telefone na Amazon, eles sabem que os importadores vão querer ter acesso aos aplicativos e serviços do Google Play.
O problema do Huawei Mate 30
Isenção de responsabilidade: não tenho conhecimento se a Huawei fez algum tipo de acordo com o Google, por isso apresento o seguinte como minha própria análise do que pode acontecer.
Porque a proibição comercial dos EUA restringe o Google de licenciar o Android para a Huawei novos produtos como a série Huawei Mate 30, o Huawei Mate 30 não pode ser fornecido com o Google Mobile Services. Huawei poderia poderão pré-instalar os APKs “stub” para facilitar o carregamento lateral, mas na verdade não podem hospedar os aplicativos GMS completos em sua própria loja de aplicativos (a Galeria de aplicativos Huawei.) Como apontado por Ron Amadeo de ArsTechnica, os aplicativos feitos por empresas dos EUA também estão sujeitos à proibição dos EUA, portanto, o Google não pode distribuir seus próprios aplicativos na Huawei AppGallery. Huawei poderia ser capaz de hospedar um instalador para aplicativos GMS - novamente, entramos em contato com Honor para ver se o “Google O aplicativo Service Assistant ”é oficialmente recomendado por eles - mas não tenho certeza se isso funcionará se o instalador for feito por Huawei.
Mesmo assim, o sideload de aplicativos GMS no Huawei Mate 30 e outros novos dispositivos da Huawei e Honor provavelmente fará com que a mensagem de erro “dispositivo não certificado pelo Google” apareça. Superar esta mensagem será uma barreira significativa de entrada para o usuário médio, e estou curioso para ver como a Huawei lidará com isso. Saberemos daqui a cerca de 24 horas, quando a série Huawei Mate 30 for oficialmente apresentada em Munique, Alemanha. Você pode assistir à transmissão ao vivo do evento aqui, que começa às 14h CEST/8h EST. Suspeito que a Huawei não disponibilizará imediatamente a série Mate 30 na Europa e, de facto, LetsGoDigital está relatando exatamente isso. Ainda assim, a Huawei pode acabar por nos surpreender ao revelar um acordo que fizeram em segredo com a Google.
Fóruns do Huawei Mate 30 ||| Fóruns do Huawei Mate 30 Pro ||| Fóruns do Huawei Mate 30 Lite
Créditos da imagem em destaque: Evan Blass (@vazamentos)