Los desafíos que enfrenta Huawei para obtener aplicaciones de Google en el Huawei Mate 30

Mañana, periodistas de todo el mundo se reunirán en un lugar en Munich, Alemania, para ver al CEO de Huawei Consumer Business Group, Richard Yu, anunciar los últimos productos de consumo de su compañía. Se espera que la compañía presente dos accesorios portátiles, un televisor y cuatro teléfonos inteligentes. La atención se centrará principalmente en la nueva serie de teléfonos inteligentes Huawei Mate 30, que Google confirmó que no se puede vender con las aplicaciones y servicios de Google Play. Sin el conjunto de aplicaciones de Google, los nuevos teléfonos Huawei tendrán dificultades en Europa, India y otros mercados. Pero Richard Yu insinuó en IFA 2019 que la compañía tiene una solución alternativa para permitir a los usuarios instalar aplicaciones de Google en el Mate 30, y señaló que el proceso será "bastante fácil" para los usuarios. No somos ajenos a descargar aplicaciones y servicios de Google Play, pero dadas las circunstancias únicas de Huawei, pensamos que valdría la pena explorar qué opciones tiene la compañía y si realmente pueden ofrecer una manera para que los usuarios descarguen el conjunto de aplicaciones de Google.

Certificación MADA, GMS y Android

Para que Google Mobile Services (GMS), una colección de aplicaciones y servicios de Google, como Play Store y Play Services, se preinstalen en un dispositivo Android, el fabricante del dispositivo debe firmar un Acuerdo de distribución de aplicaciones móviles (MADA) para convertirse en un socio con licencia de Android. Luego, el fabricante del dispositivo debe crear un software que cumpla con todos los requisitos para ser considerado compatible con Android, que incluye, entre otros, seguir las reglas establecidas en el Documento de definición de compatibilidad (CDD) y aprobar el Conjunto de pruebas de compatibilidad (CTS). Según Google, "los dispositivos que usan Android como un nombre de marca registrada para anunciar su compatibilidad con las aplicaciones de Android deben pasar el Compatibility Test Suite (CTS)". Finalmente, el software debe pasar el Google Test Suite (GTS) para ser considerado compatible con Google Mobile Servicios.

Vimos una copia de un "cuadro de geodisponibilidad" proporcionado a los fabricantes de dispositivos que firman un MADA para distribuir aplicaciones GMS en los 31 países del Espacio Económico Europeo (EEE). Este cuadro está fechado en octubre de 2018, por lo que probablemente no refleje los requisitos actualizados que Google establece para los socios que distribuyen aplicaciones GMS en el EEE. Sin embargo, podemos obtener una comprensión decente de qué aplicaciones de Google deben distribuirse en Europa.

El "cuadro de geodisponibilidad" diferencia entre las aplicaciones de Google en función de su importancia:

  • Aplicaciones GMS regulares : las aplicaciones principales que DEBEN enviarse con dispositivos Android normales.
  • Aplicaciones Go GMS : las aplicaciones principales que DEBEN enviarse con dispositivos Android (Go Edition).
  • Servicios principales : componentes de software GMS que DEBEN enviarse en todos los dispositivos. Estas son utilizadas por otras aplicaciones de Google y no se muestran al usuario en el iniciador.
  • Aplicaciones GMS opcionales : otras aplicaciones GMS que el fabricante del dispositivo puede elegir precargar.

Para el Espacio Económico Europeo, las siguientes aplicaciones GMS se consideran "aplicaciones GMS normales":

  • Aplicación de Google *
  • Google Chrome*
  • Gmail
  • mapas de Google
  • Youtube
  • Google Play Store
  • Google Drive
  • Google Play Music
  • Google Play Movies
  • Google Duo
  • Fotos de Google

* Luego de la multa de € 4.34 mil millones de la Comisión Europea por violaciones antimonopolio, Google ahora requiere que los fabricantes de dispositivos firmen una licencia adicional para distribuir la aplicación Google y Google Chrome para los dispositivos vendidos en el EEE.

Los "Servicios principales" incluyen aplicaciones y bibliotecas del sistema como GMSCore (también conocido como Google Play Services), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM y más. Las “Aplicaciones GMS opcionales” incluyen aplicaciones de Google como Google Calendar, Google Keep, Google Translate, Messages, Google Phone y mucho más. Google Pay es una aplicación GMS opcional, y los socios pueden distribuir la aplicación si se lanzó en el país. Por ejemplo, en el momento en que se distribuyó este "cuadro de geodisponibilidad", Google Pay aún no se había lanzado en Francia, por lo que Google advirtió que Pay "NO DEBE" enviarse al país ni utilizarse en ningún tipo de marketing.

Dado que Huawei no puede firmar un nuevo MADA con Google, el Huawei Mate 30, Huawei Mate 30 Pro y Huawei Mate 30 Lite no podrán enviarse con las versiones completas de ninguna aplicación GMS, incluidos los Servicios principales. Entonces, ¿qué pueden hacer Huawei y los usuarios para evitar esta restricción?


Descarga de aplicaciones y servicios de Google Play

Incluso si un fabricante de dispositivos no recibe la certificación de Google para enviar aplicaciones y componentes de GMS en un dispositivo determinado, aún puede ser posible que los usuarios los descarguen manualmente.

escenario 1

Comprenda que los servicios principales, como Google Play Store y Google Play Services, son muy potentes y generalmente tienen permisos que no se pueden otorgar a las aplicaciones de usuario estándar. Como tal, no es tan simple como descargar un archivo APK (el contenedor para una aplicación de Android) de Internet y luego simplemente instalarlo. Estas aplicaciones deben instalarse como aplicaciones del sistema con permisos privilegiados.

Algunos fabricantes de dispositivos, como el propio Huawei, la sub-marca Honor de Huawei, Xiaomi y otros, preinstalan lo que me gusta llamar versiones "stub" de las aplicaciones requeridas. También incluyen estas aplicaciones en la lista blanca por adelantado con los permisos privilegiados requeridos. Estos APK de "trozos" son básicamente versiones inactivas que solo esperan ser actualizadas; El truco aquí es que, si bien no puede simplemente insertar Google Play Store y Play Services como una aplicación del sistema, puede instalar una "actualización" en la parte superior de estos APK "stub" para activarlos y convertirlos en sus versiones completas. El usuario puede descargar las últimas versiones completas de Google Play Store, Google Play Services y otras aplicaciones de Google desde plataformas de terceros como APKMirror .

El Honor Magic 2, un dispositivo fabricado por la submarca Huawei Honor, solo está disponible en un modelo de mercado chino y, por lo tanto, no se envía con Google Play Store. Como se señaló en la lista de Amazon de Huawei para el dispositivo, sin embargo, puede descargar aplicaciones de Google Play sin problemas. Esto se debe a que, como se muestra en la captura de pantalla a la izquierda de un volcado de firmware de Honor Magic 2, los "Servicios principales" necesarios están preinstalados. Además, como se muestra en la captura de pantalla a la derecha, a las aplicaciones de Core Services se les han otorgado los permisos necesarios para operar.

Por lo que he visto, Huawei, Honor y Xiaomi hacen esta práctica para los teléfonos que venden exclusivamente en China, ya que sus acuerdos de licencia de Android requieren que preinstalen las aplicaciones y servicios completos de Google Play para los teléfonos que venden internacionalmente. Sospecho que Huawei, Honor y Xiaomi hacen esto porque saben que sus dispositivos del mercado de China se exportan con frecuencia a otros países.

Escenario 2

Para construir sobre el Escenario 1, un fabricante de dispositivos puede llegar a proporcionar un descargador para aplicaciones y servicios de Google Play en su propia tienda de aplicaciones. El fabricante chino de dispositivos Meizu, por ejemplo, adopta este enfoque. En los últimos días he visto hablar de una aplicación de "Asistente de servicio de Google" que, después de la inspección, parece utilizar las API empresariales de Huawei para instalar aplicaciones y servicios de Google Play. Los usuarios han usado esta aplicación para dispositivos como Honor 9X y Honor 9X Pro, que actualmente solo se venden en China. No sé si Honor ha sancionado el uso de esta aplicación, por lo que nos comunicamos con nuestros contactos en Honor para confirmar. Actualmente, esta aplicación no está disponible en Huawei AppGallery, por lo que vale.

Escenario 3

Si el fabricante del dispositivo no carga previamente los APK de "código auxiliar" en su software, entonces la única forma en que el usuario puede poner en funcionamiento Google Play Store y Google Play Services es instalar manualmente estas aplicaciones y otorgarles los privilegios solicitados. permisos Esto no se puede hacer sin modificar el software en el dispositivo en un proceso conocido como "enraizamiento". El acceso raíz le otorga al usuario la capacidad de modificar archivos a los que normalmente no se les permitiría acceder. Piense en ello como la cuenta de "Administrador" en Windows. Con acceso de root, el usuario puede instalar fácilmente aplicaciones y servicios de Google Play utilizando un contenedor preempaquetado creado por miembros de la comunidad del Proyecto Open GApps.

OpenGapps proporciona un paquete agradable y altamente comprimido de todas las aplicaciones GMS que necesita. Arriba se muestra el paquete "pico", que solo contiene los servicios básicos necesarios.

Sin embargo, "rootear" su dispositivo no viene sin sus desventajas. El proceso para lograr el acceso raíz es específico del dispositivo y a veces puede ser demasiado difícil para el usuario promedio. Obtener acceso a la raíz también requiere que el fabricante del dispositivo proporcione una forma de "desbloquear el gestor de arranque" o deshabilitar las protecciones de nivel de arranque requeridas para obtener acceso a la raíz, que el fabricante del dispositivo puede permitir o no. Huawei, por ejemplo, no permite esta práctica. Finalmente, muchos fabricantes de dispositivos anulan la garantía si el usuario desbloquea el gestor de arranque, aunque esta práctica puede no ser válida en países con leyes de protección al consumidor más generosas.

Todo lo que acabamos de hablar implica simplemente instalar Google Play Store y Google Play Services. Todavía está el paso de ejecutar estas aplicaciones, y eso puede no ser tan simple como tocar el ícono de la aplicación en el iniciador.


Crackdown de Google en dispositivos no certificados

En marzo de 2018, Google comenzó a mostrar un mensaje de "dispositivo no certificado por Google" a algunos usuarios cuyos dispositivos no pasaron la certificación de Google. El mensaje advierte a los usuarios que el fabricante del dispositivo "ha precargado las aplicaciones y servicios de Google sin la certificación de Google", y advierte a los fabricantes de dispositivos que "necesitan una licencia de Google para distribuir aplicaciones y servicios". Hasta que se aborde este mensaje, no puede usa cualquier aplicación de Google. La única forma en que un usuario puede omitir este mensaje es registrar manualmente su dispositivo con Google, pero está destinado a ser utilizado solo por usuarios que ejecutan una "ROM personalizada" (software de mercado secundario).

Foto del miembro principal liam_davenport

A Google no le importa si los usuarios individuales de la comunidad ROM personalizada instalan aplicaciones y servicios de Google Play, de ahí que Google haya hecho la vista gorda durante tanto tiempo a la distribución de paquetes GApps a pesar de que están en su derecho de cerrar esto. Por otro lado, a Google le importa si los fabricantes sin licencia están distribuyendo sus aplicaciones, por eso comenzaron a mostrar esta advertencia el año pasado.

Después de que publicamos nuestro artículo, un representante de Meizu se acercó a nosotros y nos preguntó si podían volver a publicar mi tutorial de solución alternativa sobre este asunto, por lo que parece que esta advertencia ya ha afectado a muchos dispositivos vendidos en China. No sé qué tan extendida está esta advertencia a partir de hoy, pero la última vez que me encontré personalmente con esta advertencia fue cuando mostré una imagen filtrada del sistema Android 10 en un Pixel 3 XL.

Si Google no incluye en la lista blanca los dispositivos Huawei de la advertencia, entonces los usuarios deberán seguir las instrucciones de esta página para usar las aplicaciones y servicios de Google Play.

Si descarga aplicaciones y servicios de Google Play como se describe en el Escenario 1 o 2 en dispositivos Huawei, Honor y Xiaomi que se venden actualmente en China, es probable que no encuentre este mensaje. La razón es que, aunque estos teléfonos del mercado de China no tienen la necesidad de cumplir con los requisitos de certificación de Android de Google, estos fabricantes de dispositivos cumplen con los requisitos de todos modos . Cumplir con el CDD y pasar el CTS ya es parte del flujo de trabajo de sus ingenieros y estas compañías ya siguen los requisitos de Google para la mayoría de sus otros dispositivos. Por lo tanto, he descargado las aplicaciones y servicios de Google Play en Honor Magic 2, Honor Note 8, Honor Note 10 y Tencent ASUS ROG Phone II sin ningún problema.

El Honor Magic 2 pasa CTS a pesar de que nunca se lanzó fuera de China y no se envía con aplicaciones GMS. Sin embargo, dado que Huawei vende el teléfono en Amazon, saben que los importadores querrán tener acceso a las aplicaciones y servicios de Google Play.


El problema para el Huawei Mate 30

Descargo de responsabilidad: no sé si Huawei ha hecho algún tipo de acuerdo con Google, por lo que presento lo siguiente como mi propio análisis de lo que podría suceder.

Debido a que la prohibición comercial de EE. UU. Restringe a Google de otorgar licencias de Android a los nuevos productos de Huawei como la serie Huawei Mate 30, el Huawei Mate 30 no puede enviarse con los servicios móviles de Google. Es posible que Huawei pueda preinstalar los APK de "código auxiliar" para facilitar la carga lateral, pero en realidad no pueden alojar las aplicaciones GMS completas en su propia tienda de aplicaciones (la Galería de aplicaciones de Huawei). Como señaló Ron Amadeo de ArsTechnica, las aplicaciones creadas Las empresas estadounidenses también están sujetas a la prohibición estadounidense, por lo que Google no puede distribuir sus propias aplicaciones en la Galería de aplicaciones de Huawei. Es posible que Huawei se salga con la suya al instalar un instalador para aplicaciones GMS; nuevamente, nos comunicamos con Honor para ver si ellos recomiendan oficialmente la aplicación "Google Service Assistant", pero no estoy seguro de que se mantenga si El instalador está hecho por Huawei.

Aun así, la descarga de aplicaciones GMS en el Huawei Mate 30 y otros dispositivos nuevos de Huawei y Honor probablemente provocará que aparezca el mensaje de error "dispositivo no está certificado por Google". Superar este mensaje será una barrera de entrada importante para el usuario promedio, y tengo curiosidad por ver cómo Huawei lidiará con esto. Descubriremos dentro de aproximadamente 24 horas cuando se presente oficialmente la serie Huawei Mate 30 en Munich, Alemania. Puede ver la transmisión en vivo del evento aquí, que comienza a las 2 p.m. CEST / 8 a.m.EST. Sospecho que Huawei no hará que la serie Mate 30 esté disponible de inmediato en Europa, y de hecho, LetsGoDigital informa precisamente eso. Aún así, Huawei puede terminar sorprendiéndonos al revelar un acuerdo que hicieron en secreto con Google.

Huawei Mate 30 Foros ||| Foros de Huawei Mate 30 Pro ||| Foros de Huawei Mate 30 Lite


Créditos de imagen destacados: Evan Blass (@evleaks)