La versión beta de Harmony OS 2.0 de Huawei parece estar basada en Android

La versión beta de Harmony OS 2.0 de Huawei parece estar basada en Android

La versión beta de Harmony OS 2.0 de Huawei parece estar basada en Android

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 a 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, ya que el software Android actual sin GMS de la compañía demuestra ser insuficiente para impulsar las perspectivas de teléfonos inteligentes de la compañía. Huawei comenzó recientemente su transición remota lejos del Android sin GMS con la primera versión beta de Harmony OS 2.0 para teléfonos inteligentes y tabletas seleccionados. Pero mientras que un sistema operativo independiente parece que sería genial 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 se basa en Android después de 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 arroja unmuy mensaje de error similar en los dispositivos virtuales Android y Harmony OS.

Aplicación Hello World en Android frente a Harmony OS 2.0

Izquierda: un dispositivo virtual Android en Android Studio que ejecuta una aplicación “Hello World”. Derecha: un dispositivo virtual Harmony OS en DevEco Studio que ejecuta la misma aplicación.

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 mostrando el error de que la aplicación está diseñada 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 mensaje de error es prácticamente el mismo, con la diferencia de que simplemente se cambia la palabra “Android” por “Harmony OS”. .

Hikari_calyx, miembro sénior de XDA, conocido por su trabajo para desbloquear los cargadores de arranque de los teléfonos Nokia, compiló e instaló la famosa aplicación Superuser en el dispositivo virtual Harmony OS 2.0 beta. Esto es lo que sucedió:


Además, puede usar 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 trabajo de Android.

Volcado de Harmony OS 2.0

Todo esto presenta una conclusión interesante: la primera versión beta de Harmony OS 2.0 aparentemente todavía se basa en Android.

Ahora, hay algunas explicaciones que uno puede hacer aquí. Uno podría suponer que Harmony OS 2.0 es solo un cambio de marca de Android y tiene la intención de permanecer así, pero consideramos que si bien esto puede ser cierto en este momento, no siempre será así. Con base en presentaciones anteriores, Huawei mencionó que el uso de AOSP serviría como un paso de transición hacia la creación de la experiencia deseada de Harmony OS, esencialmente una forma de cerrar la brecha tanto para los usuarios como para los desarrolladores de aplicaciones. Aprovechar el ecosistema AppGallery y HMS existente trae impulso, por lo que un paso de transición de este tipo 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 este lanzamiento de los que conocemos. El comunicado de prensa de Huawei para el lanzamiento de su versión beta de Harmony OS 2.0 no menciona Android ni AOSP, pero no hemos podido leer toda la documentación ni ver todos los videos de desarrolladores que subió Huawei, ya que todo está en mandarín. Nos comunicamos con Huawei para hacer comentarios y actualizaremos el artículo si recibimos noticias de ellos.


Actualización 1: “No hay diferencia perceptible” entre Harmony OS y Android

Si bien nuestra investigación sobre si Harmony OS es o no simplemente Android no fue concluyente, ArsTechnica llegó a una respuesta mucho más concluyente. En un extenso informe, la publicación dice que “no hay una diferencia perceptible entre el sistema operativo ‘completamente nuevo’ de Huawei y Android”. Como mencionamos antes, Huawei no nos lo ha puesto fácil para acceder a la versión beta de Harmony OS 2.0. El emulador se ejecuta en los servidores de Huawei, solo es accesible para los desarrolladores aprobados por Huawei y toda la documentación está en mandarín. Además, el proceso de registro de Huawei requiere que divulgue algunos datos personales confidenciales (que, para ser justos, pueden deberse a las regulaciones chinas sobre negocios internacionales), por lo que tuvimos que depender de cuentas de terceros de desarrolladores chinos y volcados de firmware incompletos al escribir nuestro original. informe. ArsTechnicaRon Amadeo de ‘s 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 solo Android bajo el capó.

ArsTechnica destaca cuán similar es la interfaz de Harmony OS 2.0 a la máscara de Android EMUI de Huawei, que Huawei dice que es simplemente porque transfirieron la apariencia de EMUI a Harmony OS. Sin embargo, bajo el capó, hay muchos componentes del sistema Android, incluida la aplicación “HarmonyOS System”. Esta aplicación está etiquetada como “versión 10”, que probablemente sea una referencia a Android 10, la versión de Android queArsTechnica alega que en realidad se basa el sistema operativo de Huawei. Se supone que las aplicaciones de muestra creadas con el SDK de Huawei son similares a los archivos APK de Android en el sentido de que se pueden desarchivar como archivos ZIP, tienen una estructura interna similar y se pueden decodificar con las herramientas estándar de descompilación de Android. La publicación señala además cuán completa de funciones 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 hurgar en HarmonyOS”, ArsTechnicano 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 suficiente tiempo para hacerlo dado que planean lanzar un teléfono con Harmony OS a finales de este año?

Dado que Google posee la marca registrada para Android, no debería sorprender que no haya una sola referencia a ella en Harmony OS, pero Ars señala lo extraño que es que no haya ninguna referencia a Android en la documentación oficial del desarrollador. 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 respondió.

Lo esposible que Huawei realmente logró una migración casi perfecta de EMUI basado 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 detalles concretos sobre la arquitectura de Harmony OS 2.0, su kernel, ARK Compiler o cómo encaja el tiempo de ejecución de Android en esto. Algunos usuarios en nuestros comentarios han dado posibles explicaciones para el “Android-ness” de Harmony OS 2.0, pero aún tenemos que ver la documentación o el código que lo confirme.

Similar Posts

Leave a Reply