El ambicioso sistema operativo multi-plataforma de Huawei, HarmonyOS, ya es oficial. Hubo mucha especulación sobre si sería un reemplazo de Android para los teléfonos inteligentes Huawei y Honor o no.
Sin embargo, la compañía reveló muchos detalles sobre Harmony OS, y parece que sus planes para el sistema operativo incluyen mucho más que solo convertirlo en un sistema operativo de competencia para Android.
Entonces, aquí te presento algunas de las diferencias entre Android de Google y el recientemente anunciado Harmony OS:
No está basado en el kernel de Linux
La fundamental diferencia entre Android y HarmonyOS es el hecho de que éste último no incluye Linux en su núcleo. Huawei ha desarrollado un microkernel completamente nuevo para su sistema operativo futurista.
Richard Yu, CEO de la división de negocios de consumo de Huawei, comparó HarmonyOS con el sistema operativo Fuchsia de Google, en desarrollo, que se basa en el microkernel Zircon.
Un microkernel es más pequeño en tamaño que un kernel monolítico (como Linux), ya que sólo incluye la mínima cantidad de código que se requiere para ejecutar el sistema operativo.
El microkernel de Huawei tiene aproximadamente 1/1000 de la cantidad de código que está presente en el kernel de Linux, ya que sólo incluye la programación de subprocesos y el IPC. Todos los demás servicios, como sistemas de archivos, controladores de dispositivos, controladores de red, etc., se ejecutan en el espacio de usuario.
En tales casos, la comunicación entre procesos (IPC) se convierte en un factor importante en el rendimiento general del sistema operativo. Huawei afirma que su microkernel ofrece IPC hasta 5 veces más rápido que Fuchsia y hasta tres veces más rápido que el microkernel QNX.
NO es un competidor de Android
En este momento, Huawei se mantiene firme en su postura de que HarmonyOS no es un competidor absoluto de Android. Quieren seguir trabajando en Android, pero pueden cambiar sus teléfonos inteligentes a HarmonyOS en uno o dos días si la empresa es bloqueada por Estados Unidos (y del ecosistema de Android).
Inicialmente, Huawei se centrará en llevar el sistema operativo a pantallas inteligentes, altavoces inteligentes, unidades principales de automóviles, etc. En su documento técnico de predicciones tecnológicas recientemente publicado, Huawei espera que haya una abundancia de tecnologías basadas en IA, IoT y 5G para 2025.
El diseño de un sistema operativo para este tipo de dispositivos parece un buen movimiento a prueba de futuro.
Entonces, es más un plan B que la compañía ha creado. Dadas las crecientes tensiones entre Estados Unidos y China, se especula que Huawei podría optar por HarmonyOS para la próxima serie Mate 30. Hasta este momento, el dispositivo no ha recibido la certificación de Google Play, que es imprescindible para precargar el sistema operativo Android y los servicios de Google en él.
Teóricamente, más rápido que Android
Huawei está utilizando el “sistema operativo distribuido” como su nueva estrategia para vender su última oferta en la industria de los teléfonos inteligentes. HarmonyOS utiliza la programación de tareas distribuidas y la gestión de datos distribuidos para mejorar su rendimiento.
Huawei argumenta que su HarmonyOS “distribuido” puede superar a Android en el hecho de que éste utiliza una gran cantidad de código redundante, un mecanismo de programación obsoleto y tiene problemas de fragmentación.
Su microkernel implementa un nuevo mecanismo de programación llamado “Motor de latencia determinista” que utiliza análisis de carga en tiempo real, coincidencia de características de aplicaciones y pronósticos para asignar recursos del sistema de una mejor manera.
La compañía afirma que ha resultado en una latencia de respuesta mejorada de hasta un 25.7% y una mejora de 55.6% en la fluctuación de la latencia.
Dando un ejemplo de una carretera, Huawei dice que el popular mecanismo de programación justa de Linux trata todos los recursos de la misma manera, lo que reduce el rendimiento. Aun así, el resultado final no se puede predecir hasta que el sistema operativo real llegue a las manos de las personas.
Sin acceso root
Muchas personas que usan Android tienen una idea de lo que es rootear Android y las maravillas (y estragos) que podría traer a sus teléfonos.
Curiosamente, en HDC (Huawei Developer Conference) 2019, Huawei anunció que su sistema operativo no admitirá el acceso root en los dispositivos. Esto debería mejorar la seguridad general del microkernel y de los dispositivos.
Además, Huawei dijo que ha implementado “métodos de verificación formal” para aumentar la seguridad de su microkernel. Estos son enfoques matemáticos utilizados en campos críticos para la seguridad, como el aeroespacial y los conjuntos de chips.
Esto proporciona una ventaja sobre la verificación funcional y la simulación de ataque que abordan un número limitado de situaciones.
La guerra de las aplicaciones: Android sigue siendo el ganador
En medio de todo esto, Huawei tiene una gran pelea para ganar, que eventualmente decidirá el ganador final: el ecosistema de aplicaciones. Ya hemos visto que la empresa propietaria del mercado de aplicaciones posee la industria de teléfonos inteligentes. Google y Apple son los mayores ejemplos de eso.
En lo que respecta a Huawei, está ocupado tratando de atraer a los desarrolladores para que transfieran sus aplicaciones a su alternativa de Play Store llamada AppGallery.
HarmonyOS no es compatible con aplicaciones de Android en este momento, pero Huawei dice que hacerlo será muy fácil para los desarrolladores. La compañía ha lanzado todos los SDK necesarios y otras herramientas que ayudarán a los desarrolladores a recompilar sus aplicaciones para HarmonyOS.
Fuente: 100 Tips Informáticos
¿Quieres conocer más sobre el mundo de los teléfono móviles y su arquitectura? Desde EducaciónIT brindamos un curso de Curso de Mobile Hacking, en el cual aprenderás como defender y atacar la seguridad de los dispositivos inteligentes, mediante la introducción en las plataformas móviles más utilizadas.
- El teclado para ‘copiar y pegar’ código de Stack Overflow, una inocentada convertida en gadget (y ya en preventa) – 6 octubre, 2021
- Los papeles de Pandora: cómo Python y el aprendizaje automático han sido clave en una investigación mundial con datos masivos – 5 octubre, 2021
- China marca las directrices éticas de la IA nacional: un mayor control frente a los algoritmos de las grandes tecnológicas – 4 octubre, 2021
Deja una respuesta