GeekZilla
Image default
Geekzilla » HarmonyOS: nuevo sistema operativo distribuido de Huawei
Nintendo

HarmonyOS: nuevo sistema operativo distribuido de Huawei

Ya te informábamos que en Dongguan, China, se lleva a cabo la Huawei Developer Conference o HDC. Ahí, Huawei hoy presentó HarmonyOS, nuevo sistema operativo (SO)  basado en microkernel.

¿Por qué es diferente?

Este SO está diseñado para brindar una experiencia de uso cohesiva a través de todos los dispositivos y escenarios. Veamos por qué.

Para empezar, el microkernel brinda una experiencia fluida en todos los escenarios. Además, cuenta con una arquitectura segura y confiable, ya que soporta colaboración fluida a lo largo de varios dispositivos.

Esto significa que puedes desarrollar las aplicaciones una vez y después, de forma flexible, desplegarlas en una amplia variedad de dispositivos.

Por lo mismo, puede ser usado a través de una gran diversidad de dispositivos y plataformas, para cumplir con las exigencias del consumidor de baja latencia y seguridad reforzada.

Por eso, HarmonyOS es completamente diferente a Android e iOS.

Visión a futuro de Huawei

HarmonyOS es un SO ligero, compacto, con poderosa funcionalidad, como ya viste. Así, será utilizado primero para dispositivos inteligentes como relojes, pantallas, sistemas a bordo de vehículos y bocinas.

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. Lo cual también puede beneficiar al internet de las cosas o IoT.

Por eso, Huawei tuvo la visión de un mundo inteligente en el futuro, integrado de forma intuitiva y fluida con todos los aspectos de la vida.

Así, comenzó explorando las formas para rebasar las fronteras del espacio físico a lo largo de distintas plataformas de hardware.

HarmonyOS: cuatro características técnicas específicas

HarmonyOS ha sido diseñado con cuatro características técnicas que lo distinguen y lo hacen capaz de brindar una experiencia inteligente para todos los escenarios.

1. Fluidez impecable: el primer SO para dispositivos con arquitectura distribuida, capaz de brindar una experiencia fluida en varios dispositivos

Ofrece una plataforma de comunicación compartida, manejo de datos distribuidos, manejo de tareas distribuido, y periféricos virtuales. Las aplicaciones creadas para HarmonyOS pueden correr en distintos dispositivos y al mismo tiempo brindar una experiencia fluida y colaborativa a lo largo de todos los escenarios.

Echo Show 5 de Amazon, muéstranos qué más puede hacer Alexa

2. Fluidez continua: Deterministic Latency Engine e IPC de alta velocidad

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

Así, los recursos gravitarán hacia las tareas de más alta prioridad, reduciendo la latencia de respuesta de aplicaciones en un 25.7%.

Por su parte, el microkernel puede aumentar el desempeño del IPC y hacerlo hasta cinco veces más eficiente que los sistemas operativos existentes.

3. Seguridad: la arquitectura de microkernel reconstruye la seguridad y confiabilidad de un SO desde su creación

El nuevo diseño de microkernel HarmonyOS incluye seguridad mejorada y baja latencia. Asimismo, implementará la mayor cantidad de servicios en el modo de usuario fuera del kernel y agrega 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.

El diseño del microkernel

El diseño del microkernel de HarmonyOS utiliza métodos de verificación formales. Con ello reconstruye la seguridad y confiabilidad del SO desde su creación en un Ambiente de Ejecución Confiable (TEE por sus siglas en inglés).

  • Los métodos formales de verificación son una forma matemática efectiva de validar el funcionamiento correcto de un sistema desde la fuente.
  • Asimismo, pueden utilizar modelos de datos para verificar todas las rutas para correr software.

HarmonyOS es el primer sistema operativo en utilizar verificación formal en dispositivos TEE, mejorando significativamente la seguridad. Además, el microkernel de HarmonyOS incluye menos líneas de código en comparación con el kernel de Linux. De esta manera, la probabilidad de un ataque se reduce considerablemente.

4. Unificado: IDE en múltiples dispositivos permiten a las aplicaciones ser desarrolladas una vez y así ser desplegadas en múltiples dispositivos

HarmonyOS puede 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 previsualizaciones.

Así, los desarrolladores podrán crear aplicaciones de forma más eficiente, las cuales pueden correr en múltiples dispositivos. Con la IDE de múltiples dispositivos, también 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.

Con el HUAWEI ARK Complier (primer compilador estático que puede desempeñarse a la par con la virtual machine de Android) los desarrolladores podrán compilar un alto rango de lenguajes avanzados en código a través de un ambiente unificado.

Plan de desarrolladores y desarrollo del ecosistema

Durante la conferencia de hoy, 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. Luego, el SO 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.

Asimismo, Huawei lanzará HarmonyOS como una plataforma de código abierto a nivel mundial. Además, la empresa establecerá una fundación y comunidad de código abierto para brindar soporte a una colaboración más profunda con desarrolladores.

Hacia el futuro, Huawei construirá los cimientos para HarmonyOS en el mercado chino, y después expandirá a este sistema operativo para convertirlo en un ecosistema global.

HarmonyOS permitirá a los desarrolladores el ganar más usuarios con una menor inversión, y rápidamente innovar en servicios en múltiples escenarios.

Artículos relacionados

Este sitio web utiliza cookies para mejorar su experiencia. Asumimos que está de acuerdo al seguir navegando. Aceptar Leer más