En el marco de Huawei Developer Conference, Huawei present√≥ HarmonyOS, un nuevo sistema operativo distribuido el cual est√° basado en microkernel dise√Īado para brindar una mejor experiencia de uso cohesiva a trav√©s de todos los dispositivos y escenarios.

El CEO de Huawei Consumer Business Group, Richard Yu, explic√≥ las razones de la compa√Ī√≠a detr√°s del desarrollo de este nuevo sistema operativo. ‚ÄúEstamos entrando a una era en donde las personas esperan una experiencia hol√≠stica inteligente a trav√©s de los dispositivos y escenarios. Para soportar esto, sentimos que era sumamente importante tener un sistema operativo con capacidades mejoradas a lo largo de varias plataformas. Necesitamos un sistema operativo capaz de dar soporte a todos los escenarios, el cual pueda ser usado a trav√©s de una gran diversidad de dispositivos y plataformas, y que adem√°s pueda cumplir con las exigencias del consumidor de baja latencia y seguridad reforzada.‚ÄĚ

‚Äú√Čstas fueron nuestras metas con HarmonyOS‚ÄĚ continu√≥. ‚ÄúHarmonyOS es diferente a Android e iOS. Es un sistema operativo distribuido basado en microkernel, el cual brinda una experiencia m√°s fluida en todos los escenarios. Asimismo cuenta con una arquitectura segura y confiable, ya que soporta colaboraci√≥n fluida a lo largo de varios dispositivos. Puedes desarrollar las aplicaciones una vez, y despu√©s de forma flexible desplegarlas en una amplia variedad de dispositivos‚ÄĚ.

Tradicionalmente, los nuevos sistemas operativos son lanzados junto a nuevos dispositivos. Desde hace m√°s de 10 a√Īos, Huawei tuvo la visi√≥n de un futuro en donde un mundo inteligente se integrar√≠a de forma intuitiva y fluida con todos los aspectos de nuestras vidas, y comenz√≥ explorando las formas en las cuales ser√≠a posible brindar esta experiencia, una que pudiera rebasar las fronteras del espacio f√≠sico a lo largo de distintas plataformas de hardware.

HarmonyOS es un sistema operativo ligero, compacto, con poderosa funcionalidad y este será utilizado primero para dispositivos inteligentes como relojes inteligentes, pantallas inteligentes, sistemas a bordo de vehículos y bocinas 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.

Cuatro características técnicas específicas de HarmonyOS

Una experiencia inteligente para todos los escenarios fija un alto est√°ndar en cuanto a conectividad, y es por esto que HarmonyOS ha sido dise√Īado con cuatro caracter√≠sticas t√©cnicas que lo distinguen y lo hacen capaz de brindar dicha promesa a los consumidores.

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

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 ya no tendrán que lidiar con tecnologías secundarias para aplicaciones distribuidas, todo esto les permitirá enfocarse en su propia lógica de servicio.

El desarrollar aplicaciones distribuidas ser√° ahora m√°s f√°cil que antes. Las aplicaciones que sean creadas para HarmonyOS est√°n en la capacidad de correr en distintos dispositivos y al mismo tiempo brindar una experiencia fluida y colaborativa a lo largo de todos los escenarios.

  1. 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 √≥ DLE) e IPC (Comunicai√≥n Inter Procesos por sus siglas en ingl√©s) de alto desempe√Īo. El DLE 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, todo esto para reducir 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.

  1. Seguridad: Arquitectura de microkernel que reconstruye la seguridad y confiabilidad de un sistema operativo desde su creación

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.

El dise√Īo del microkernel de HarmonyOS utiliza m√©todos de verificaci√≥n formales para reconstruir la seguridad y confiabilidad del sistema operativo desde su creaci√≥n desde 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, mientras que los m√©todos tradicionales de verificaci√≥n, tales como la verificaci√≥n funcional y la simulaci√≥n de ataques, se encuentran confinados a escenarios limitados. Los m√©todos formales, en contraste, 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, gracias a que el microkernel de este sistema operativo incluye menos líneas de código (aproximadamente una milésima de la cantidad de código en el kernel de Linux), la probabilidad de un ataque se reduce considerablemente.

  1. Unificado: IDE en m√ļltiples dispositivos le permiten a las aplicaciones el ser desarrolladas una vez y as√≠ ser desplegadas en m√ļltiples dispositivos

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 as√≠ desplegarlas en m√ļltiples dispositivos, creando un sistema firmemente integrado a lo largo de todos los dispositivos del usuario.

El HUAWEI ARK Compiler es el primer compilador est√°tico que puede desempe√Īarse a la par con la virtual machine de Android, permitiendo a los desarrolladores el compilar un alto rango de lenguajes avanzados en c√≥digo a trav√©s de un ambiente unificado. Al brindar soporte a la compilaci√≥n unificada en m√ļltiples lenguajes, el HUAWEI ARK Compiler puede ayudar a los desarrolladores a mejorar considerablemente su productividad.

Plan de desarrolladores y desarrollo del ecosistema de HarmonyOS

¬†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. 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á este sistema operativo 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.

China es el hogar de un fuerte ecosistema de aplicaciones y una cantidad enorme de usuarios. 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. Con un enfoque en brindar un valor renovado y √ļnico, Huawei abrir√° y compartir√° sus capacidades base en √°reas tales como conectividad, c√°maras e inteligencia artificial. Tambi√©n trabajar√° de cerca con socios para desarrollar el ecosistema y crear aplicaciones y servicios que brindan a los consumidores la mejor experiencia posible, adem√°s de inyectar nueva vida a la industria.

HarmonyOS brindar√° nuevos e incre√≠bles beneficios a los consumidores, vendedores de equipos y desarrolladores. Para los consumidores, brindar√° una experiencia cohesiva, poderosa e inteligente a lo largo de todos los aspectos de su vida. Para los vendedores de equipos, les ayudar√° a obtener una ventaja como los primeros en adoptar este sistema operativo en la nueva era de experiencias inteligentes hol√≠sticas en donde el 5G, la inteligencia artificial y el IoT tendr√°n un crecimiento explosivo. Al mismo tiempo, 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.

‚Äú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.‚ÄĚ

¬ŅSer√° el fin de Android?