Huawei revela oficialmente Harmony OS, su sistema operativo propio

Huawei finalmente compartió detalles sobre su nuevo sistema operativo llamado Harmony OS. Llevamos tiempo escuchando rumores, pero ahora tenemos información real.

En la ciudad de Dongguan, China, Huawei finalmente reveló su sistema operativo propio, del que se rumoreaba desde hacía mucho tiempo. El sistema operativo, llamado Harmony OS, ha estado en desarrollo durante varios años, pero recientemente asumió el papel de Un actor clave en el plan de contingencia de Huawei desde que Estados Unidos promulgó una prohibición comercial sobre la empresa de tecnología china. En la Conferencia de Desarrolladores de Huawei, Huawei finalmente compartió los primeros detalles sobre su sistema operativo interno, pero la compañía aún no estaba lista para mostrar Harmony en los teléfonos inteligentes. Mañana, la compañía mostrará Harmony OS en el Honor Visión TV. Por ahora, Android sigue siendo el sistema operativo móvil preferido para los teléfonos inteligentes y tabletas Huawei y Honor.

Harmony OS está basado en microkernel, como el que está en desarrollo Google

OS fucsia. Huawei dice que Fuchsia utiliza un "diseño no distribuido", a diferencia del nuevo sistema operativo Harmony. Huawei dice que esto permite una implementación flexible del nuevo sistema operativo en varios dispositivos, facilitando el desarrollo de aplicaciones en todos los escenarios. Para justificar ambas afirmaciones, Huawei plantea que es "difícil ofrecer una experiencia fluida en diferentes dispositivos con [una] gran cantidad de [código] en el núcleo de Android y Linux". Eso es porque "la interconexión de múltiples dispositivos [plantea] requisitos de seguridad" y el "estrecho acoplamiento entre [el] ecosistema de aplicaciones y [el] hardware compromete [la] experiencia y el desarrollo del usuario eficiencia."

El uso de un microkernel también mejora la seguridad, según Huawei. El microkernel sólo "proporciona los servicios más básicos como programación de subprocesos e IPC", mientras que la mayoría de los servicios del sistema se implementan en el espacio del usuario. Con menos código para auditar, la probabilidad de que se descubra un nuevo ataque será baja. Huawei también dice que está utilizando "métodos de verificación formales" para proteger el kernel TEE. Huawei dice que esta técnica, que utiliza un "enfoque matemático para validar la corrección del sistema desde la fuente", se aplica principalmente a campos críticos para la seguridad como el aeroespacial y los conjuntos de chips, "contribuyendo significativamente a la confiabilidad y solidez del sistema". El micronúcleo puede Además, podrá "ampliarse según la demanda para lograr una seguridad más amplia del sistema". Para terminar, Huawei se jacta de que sus productos pueden alcanzar un nivel de certificación EAL 5+ ejecutando el nuevo sistema operativo.

El rendimiento es teóricamente mejor que el de Android y otros sistemas operativos basados ​​en Linux, según las diapositivas compartidas por Huawei. Huawei dice que Harmony OS utiliza un bus virtual distribuido con un protocolo simplificado: en lugar de 4 capas, solo hay 1 capa en la pila de protocolos para "impulsar la eficiencia de la carga útil". Los efectos de este cambio para simplificar las interacciones son "descubrimiento y conexiones más rápidos" de hardware como la pantalla, las cámaras, los parlantes, etc.

A diferencia de Android, que utiliza el mecanismo de programación del kernel de Linux, Harmony OS utiliza un "motor de latencia determinista" que proporciona "programación precisa de recursos con análisis y previsión de carga en tiempo real y coincidencia de características de la aplicación". El resultado es una mejora del 25,7% y del 55,6% en la latencia de respuesta y la fluctuación de la latencia. respectivamente. Además, Huawei dice que el microkernel puede hacer que "el rendimiento de IPC [Comunicación entre procesos] sea hasta cinco veces más eficiente que el de los sistemas existentes", haciendo referencia específica al sistema operativo Fuchsia de Google.

Harmony "desacopla" el sistema operativo del hardware, de modo que los desarrolladores puedan desarrollarlo una vez e implementarlo en todo el hardware. Los desarrolladores podrán utilizar Compilador ARK de Huawei para compilar código de múltiples lenguajes como C/C++, Java y Kotlin para Harmony OS. Huawei proporcionará un IDE para respaldar el desarrollo de aplicaciones en múltiples tipos de dispositivos, incluidos televisores, kits para automóviles, parlantes inteligentes, teléfonos inteligentes, relojes inteligentes y más. Este IDE "se adapta automáticamente a diversos diseños de pantalla, controles e interacciones" y "admite operaciones de arrastrar y soltar y visualización orientada a vista previa". programación". Harmony OS no requerirá acceso root para funcionar, lo que según Huawei es un riesgo de seguridad en Android y otros sistemas operativos basados ​​en Linux. sistemas. Finalmente, Huawei anunció sus planes de abrir el sistema operativo Harmony, establecer una base de código abierto y crear una comunidad de código abierto para la colaboración.

Harmony OS no es compatible con las aplicaciones de Android listas para usar, confirma Richard Yu, director ejecutivo de Huawei Consumer Business Group. Eso significa que no podrás simplemente cargar ninguna aplicación de Android de tu elección. En una conferencia de prensa, el Sr. Yu dice que los desarrolladores de aplicaciones tendrán que hacer "pequeños cambios" en sus aplicaciones para poder compilarlas y ejecutarlas en Harmony OS. Afirma que es "muy fácil" transferir aplicaciones de Android a Harmony OS.

El trabajo en el nuevo sistema operativo comenzó hace 2 años con la versión 1.0 del microkernel. En 2019, aceleraron el trabajo para que el sistema operativo pueda funcionar en más tipos de dispositivos, como productos de pantalla inteligente. La compañía china dice que la versión 2.0 de su microkernel se lanzará el próximo año, mientras que la versión 3.0 llegará en 2021, brindando soporte para dispositivos portátiles y unidades principales de automóviles. Huawei dice que pueden cambiar a Harmony OS ahora mismo porque la migración no es muy difícil debido a la naturaleza del microkernel; se jactan de que pueden cambiar de Android a Harmony en 1 o 2 días. Sin embargo, la compañía está optando por seguir con Android en los teléfonos inteligentes en este momento en lugar de considerar a sus socios existentes. Richard Yu dice que Huawei quiere seguir trabajando y ayudando a sus socios estadounidenses, muchos de los cuales han colaborado con Huawei durante más de 20 años.

Sin embargo, este nuevo sistema operativo sigue siendo el "plan B" para el gigante tecnológico chino, ya que Huawei necesitará resolver el mayor agujero en la adopción de Harmony OS: el ecosistema de aplicaciones. Huawei está desarrollando su plataforma AppGallery como alternativa a Google Play Store, y esta semana la compañía presentó Huawei Mobile Services como una alternativa a Google Play Services. Huawei está en el proceso de construir su propio ecosistema, y ​​si la prohibición comercial no se levanta a finales de este año o principios El próximo año, Huawei se verá obligado a cambiar a Harmony OS para sus nuevos dispositivos, incluido el próximo Huawei Mate 30. serie. De hecho, Richard Yu confirmó que el Mate 30 no recibió certificación para utilizar los servicios de Google Play antes se promulgó la prohibición comercial, por lo que Huawei está considerando usar Harmony OS en el dispositivo si la prohibición no se levanta en tiempo.

Huawei dice que su nuevo sistema operativo representa una generación completamente nueva de sistemas operativos, ya que permite la capacidad de IA en diferentes escenarios desde PC, tabletas y otros dominios. Huawei ya ha estado probando internamente su nuevo sistema operativo en múltiples dispositivos, aunque Richard Yu no confirmó si el Huawei Mate X plegable estaba entre esos dispositivos de prueba. Yu dice que "muchos" socios han expresado interés en desarrollar productos con Harmony OS, pero se negó a proporcionar nombres de las partes interesadas. En un comunicado de prensa, Huawei dice que primero "sentarán las bases para Harmony OS en el mercado chino" antes de expandirlo al mercado global.

Aprenderemos más sobre el nuevo sistema operativo de Huawei esta semana en la Conferencia de Desarrolladores de Huawei.


Actualización 10/08/19 a las 10:23 a. m. EST: se cambió la redacción para reflejar que Harmony OS no requiere acceso de raíz para funcionar, en lugar de no permitirlo. También aclaró que el rendimiento del IPC es 5 veces versus el Fuchsia de Google.