HarmonyOS: el nuevo Sistema Operativo de Huawei

En el marco de Huawei Developer Conference, Huawei presentó HarmonyOS, un nuevo sistema operativo distribuido basado en un microkernel -el núcleo del sistema operativo- diseñado para brindar una experiencia de uso cohesiva a través de todos los dispositivos y escenarios. (revisa las novedades del P30 de Huawei)

HarmonyOS es un sistema operativo ligero, compacto, con poderosa funcionalidad y será utilizado primero para dispositivos inteligentes como relojes inteligentes, televisores inteligentes, sistemas a bordo de vehículos y parlantes inteligentes.

Por medio de esta implementación, Huawei tiene la meta de establecer un ecosistema integrado y compartido entre varios dispositivos, y crear una experiencia segura y confiable, además de brindar una experiencia holística inteligente a en cada interacción, en todos los dispositivos. (conoce más sobre la conferencia de Huawei)

Huawei HarmonyOS – Cuatro características técnicas específicas

Al adoptar una arquitectura distribuida y tecnología de bus virtual distribuida, HarmonyOS ofrece una plataforma de comunicación compartida, manejo de datos distribuidos, manejo de tareas distribuido y periféricos virtuales.

Con HarmonyOS, los desarrolladores de aplicaciones no tendrán que lidiar con tecnologías secundarias para aplicaciones distribuidas, lo que les permitirá enfocarse en su propia lógica de servicio. El desarrollar aplicaciones distribuidas será más fácil que antes. Las aplicaciones creadas para el sistema operativo pueden correr en distintos dispositivos y al mismo tiempo brindar una experiencia fluida y colaborativa a lo largo de todos los escenarios.

HarmonyOS corregirá los retos de bajo desempeño gracias a su Deterministic Latency Engine (Motor de Latencia Determinística) e IPC (Comunicaión Inter Procesos por sus siglas en inglés) de alto desempeño.

El Deterministic Latency Engine fija las prioridades de ejecución de tareas y los límites de tiempo para fijar el tiempo de ejecución por adelantado. Los recursos gravitarán hacia las tareas de más alta prioridad, reduciendo la latencia de respuesta de aplicaciones en un 25.7%. El microkernel puede aumentar el desempeño del IPC y hacerlo hasta cinco veces más eficiente que los sistemas operativos existentes.

HarmonyOS utiliza un nuevo diseño de microkernel que incluye seguridad mejorada y baja latencia. Este microkernel ha sido diseñado para simplificar las funciones del kernel, implementar la mayor cantidad de servicios en el modo de usuario fuera del kernel, y agregar protección mutua de seguridad. El microkernel en sí brinda sólo los servicios más básicos tales como el designar en qué momento se ejecutan diversas tareas y el IPC.

HarmonyOS es además el primer sistema operativo en utilizar verificación formal en dispositivos de Ambiente de Ejecución Confiable (TEE por sus siglas en inglés)

Impulsada por una IDE de múltiples dispositivos, compilación unificada de múltiples lenguajes y arquitectura distribuida, HarmonyOS puede automáticamente adaptarse a controles, interacciones y configuraciones de pantalla distintos, además de dar soporte a controles de tipo drag and drop y programación visual orientada a pre-visualizaciones. Esto le permite a los desarrolladores el crear aplicaciones de forma más eficiente las cuales pueden correr en múltiples dispositivos.

Con la IDE de múltiples dispositivos, los desarrolladores pueden programar sus aplicaciones una sola vez y desplegarlas en múltiples dispositivos, creando un sistema firmemente integrado a lo largo de todos los dispositivos del usuario.


Plan de desarrolladores y desarrollo del ecosistema

Durante la conferencia, Huawei también anunció el mapa evolutivo de HarmonyOS y su kernel. HarmonyOS 1.0 será adoptado primero en productos de pantalla inteligente, los cuales serán lanzados más adelante este año. A lo largo de los siguientes tres años, HarmonyOS será optimizado y gradualmente adoptado a través de una mayor cantidad de dispositivos inteligentes, incluyendo wearables, HUAWEI Vision, y unidades para el automóvil.

El éxito de HarmonyOS dependerá en un ecosistema dinámico de aplicaciones y desarrolladores. Para incentivar el crecimiento de la adopción del mismo, Huawei lanzará HarmonyOS como una plataforma de código abierto a nivel mundial. Huawei además establecerá una fundación de código abierto y una comunidad de código abierto para brindar soporte a una colaboración más profunda con desarrolladores.

“Creemos que Harmony OS inyectará nueva vida a la industria y enriquecerá el ecosistema”, comentó Richard Yu. “Nuestra meta es brindar a la gente una experiencia verdaderamente atractiva y diversa. Queremos invitar a los desarrolladores de todo el mundo a unirse a nosotros en la construcción de este nuevo ecosistema. Juntos, brindaremos una experiencia inteligente para los consumidores en todos los escenarios.”

Share this Article