Los primeros desarrolladores de la versión beta Harmony OS 2.0 de Huawei descubrieron que el sistema subyacente todavía está basado en Android. ¡Siga leyendo para saber más!
Actualización 1 (02/02/2021 a las 03:18 p.m. ET): Un extenso informe describe cuán similar es la versión beta de Harmony OS 2.0 de Huawei con Android. Haga clic aquí para más información. El artículo publicado el 26 de diciembre de 2020 se conserva a continuación.
Harmony OS es el sistema operativo propio de Huawei, destinado a tomar las riendas como el sistema operativo de la compañía. El software Android actual sin GMS resulta insuficiente para impulsar el teléfono inteligente de la compañía perspectivas. Huawei comenzó recientemente su transición a largo plazo lejos del Android sin GMS con el primera versión beta de Harmony OS 2.0 para teléfonos inteligentes y tabletas seleccionados. Pero si bien parece que un sistema operativo independiente sería fantástico para el ecosistema móvil en general romper con el duopolio de iOS de Apple y Android de Google, parece que esta primera versión de Harmony OS 2.0 todavía está basada en Android después todo.
Un desarrollador creó una aplicación simple "Hello World" dirigida a una versión anterior de Android, específicamente Kitkat 4.4.4, y descubrió que la aplicación genera un error. muy mensaje de error similar en dispositivos virtuales Android y Harmony OS.
La captura de pantalla de la izquierda muestra la aplicación instalada en un dispositivo virtual basado en una versión más reciente de Android, esencialmente arrojando el error de que la aplicación está creada para una versión anterior de Android y es posible que no funcione correctamente en la nueva versión. La captura de pantalla de la derecha muestra la aplicación instalada en un dispositivo virtual basado en Harmony OS 2.0 beta y el error El mensaje es prácticamente el mismo, con la diferencia de un simple cambio de la palabra "Android" por "Harmony". SO".
Miembro senior de XDA hikari_calyx, conocido por su trabajo para desbloquear los gestores de arranque de los teléfonos Nokia, compiló e instaló el famoso Aplicación de superusuario en el dispositivo virtual Harmony OS 2.0 beta. Esto es lo que pasó:
Además, puede utilizar ADB (Android Debug Bridge) para pasar instrucciones al dispositivo virtual HOS. Al hacerlo, un desarrollador logró extraer la mayor parte de la partición del sistema del dispositivo virtual, revelando que la compilación contiene el marco de Android.
Todo esto presenta una conclusión interesante: la primera versión beta de Harmony OS 2.0 aparentemente todavía está basada en Android.
Ahora bien, hay algunas explicaciones que se pueden hacer aquí. Se podría suponer que Harmony OS 2.0 es sólo un cambio de marca de Android y pretende seguir siéndolo, pero creemos que si bien esto puede ser cierto en este momento, no siempre será así. Según presentaciones anteriores, Huawei mencionó que el uso de AOSP serviría como un paso de transición hacia construir la experiencia deseada de Harmony OS, esencialmente una forma de cerrar la brecha entre los usuarios y los desarrolladores de aplicaciones. similar. Aprovechar el ecosistema AppGallery y HMS existente genera impulso, por lo que ese paso de transición sería justo lo que Harmony OS necesita para salir a la carretera a toda velocidad.
También podríamos estar equivocados en el sentido de que hay más matices en esta versión de los que conocemos. El comunicado de prensa de Huawei para el lanzamiento de su beta Harmony OS 2.0 no menciona Android ni AOSP, pero no hemos estado capaz de leer toda la documentación o ver todos los videos de desarrolladores que subió Huawei ya que está todo en Mandarín. Nos comunicamos con Huawei para solicitar comentarios y actualizaremos el artículo si recibimos noticias suyas.
Actualización 1: "No hay diferencias perceptibles" entre Harmony OS y Android
Si bien nuestra investigación sobre si Harmony OS es simplemente Android no fue concluyente, ArsTechnica Llegué a una respuesta mucho más concluyente. En un extenso informe, la publicación dice que "no hay ninguna diferencia perceptible entre los modelos de Huawei Sistema operativo y Android 'completamente nuevos'". Como mencionamos antes, Huawei no nos ha facilitado el acceso al sistema operativo Harmony. 2.0 beta. El emulador se ejecuta en los servidores de Huawei, solo es accesible para desarrolladores aprobados por Huawei y toda la documentación está en mandarín. Además, el proceso de registro de Huawei requiere que usted revele algunos datos personales confidenciales (que, para ser justos, puede deberse a las regulaciones chinas). en negocios internacionales), por lo que tuvimos que confiar en cuentas de terceros de desarrolladores chinos y volcados de firmware incompletos al escribir nuestro original. informe. ArsTechnicaRon Amadeo rompió estas barreras para observar más de cerca el sistema operativo Harmony, lo que lo llevó a la conclusión de que el sistema operativo es esencialmente Android bajo el capó.
ArsTechnica destaca cuán similar es la interfaz Harmony OS 2.0 a la máscara EMUI de Android de Huawei, lo que, según Huawei, se debe simplemente a que trasladaron la apariencia de EMUI a Harmony OS. Sin embargo, debajo del capó hay muchos componentes del sistema Android, incluida la aplicación "HarmonyOS System". Esta aplicación está etiquetada como "versión 10", lo que probablemente sea una referencia a Android 10, la versión de Android que ArsTechnica alega que en realidad se basa el sistema operativo de Huawei. Las aplicaciones de muestra creadas con el SDK de Huawei supuestamente son similares a los archivos APK de Android en el sentido de que pueden ser No archivados como archivos ZIP, tienen una estructura interna similar y se pueden decodificar con Android estándar. herramientas de descompilación. La publicación señala además cuán completa parece ser la versión beta en comparación con otros sistemas operativos en desarrollo como Fuchsia de Google o Tizen de Samsung. Incluso después de "horas de husmear en HarmonyOS", ArsTechnica no pudo "señalar un solo cambio sustancial en comparación con Android". Si el plan de Huawei es cambiar de "Android" a "no Android", Ars sostiene, entonces ¿cómo tendrán tiempo suficiente para hacerlo si planean lanzará un teléfono con Harmony OS a finales de este año?
Dado que Google posee la marca registrada de Android, no debería sorprender que no haya una sola referencia a ella en el propio Harmony OS, pero Ars señala lo extraño que es que no haya ninguna referencia a Android en ninguna documentación oficial para desarrolladores. La documentación, como señalamos, no revela mucha información sobre la base del sistema operativo. De hecho, planteó más preguntas de las que responde.
Lo es posible ¿Que Huawei realmente logró una migración casi perfecta de EMUI basada en Android a Harmony OS y que solo estamos arañando la superficie? Claro, es posible. Nos comunicamos con Huawei una vez antes de la publicación original de este artículo, pero no recibimos ninguna información concreta. detalles sobre la arquitectura de Harmony OS 2.0, su kernel, ARK Compiler o cómo encaja el tiempo de ejecución de Android este. Algunos usuarios en nuestros comentarios Hemos dado posibles explicaciones para el "Android-ness" de Harmony OS 2.0, pero aún tenemos que ver documentación o código que lo confirme.