HarmonyOS

HarmonyOS (HMOS), conocido en China como "HongMengOS" (enchino,鸿蒙OS;pinyin,Hóngméng OS), es unsistema operativodistribuido desarrollado porHuaweipara colaborar e interconectar múltiplesdispositivos inteligentesen elsistemadelInternet de las cosas(IoT). HarmonyOS se utiliza en dispositivos móviles conpantalla táctil, comorelojes inteligentes,teléfonos inteligentes,automóviles,televisores inteligentes,tabletas, pulseras inteligentes y otros dentro del sistema delInternet de las cosas (IoT).
Los informes sobre el desarrollo de unsistema operativointerno por parte de Huawei se remontan a 2012.[1]Estos informes se intensificaron durante laguerra comercial entre China y Estados Unidos, después de que el Departamento de Comercio deEstados Unidosañadiera aHuaweia suLista de Entidadesen mayo de 2019, acusándolo de exportar productos, tecnología y servicios de origen estadounidense aIránen violación desanciones.[2]Esto prohibió a las empresas estadounidenses hacer negocios con Huawei sin obtener una licencia del gobierno.Richard Yu, ejecutivo de Huawei, describió un sistema interno como un "plan B" en caso de que se le impidiera usarAndroiden futuros productos debido a las sanciones.[3]
Antes de su presentación, se especuló que podría ser un sistema operativomóvilque reemplazaría a Android en dispositivos futuros de Huawei. En junio de 2019, un ejecutivo de Huawei le dijo aReutersque el sistema estaba en pruebas enChinay podría estar listo "en meses". Sin embargo, en julio de 2019, algunos ejecutivos de Huawei describieron el sistema como un sistema operativo integrado diseñado parahardwaredeIoT, descartando las afirmaciones anteriores sobre que sería unsistema operativo móvil.[4]
Algunosmediosreportaron que este sistema operativo, conocido como "Hongmeng", podría lanzarse en China en agosto o septiembre de 2019, con un lanzamiento mundial en el segundo trimestre de 2020. El 24 de mayo de 2019, Huawei registró "Hongmeng" como una marca en China.[5]El nombre "Hongmeng" (鸿蒙) proviene de lamitologíachina y simboliza el caos primordial o el mundo antes de la creación.[6]El mismo día, Huawei registró marcas relacionadas con "Ark OS" y variantes ante la Oficina de Propiedad Intelectual de laUnión Europea. En julio de 2019, se informó que Huawei también había registrado marcas relacionadas con la palabra "Harmony" para software de sistema operativo de escritorio y móvil, lo que indicaba un nombre diferente o un componente del sistema operativo.[7]
El 9 de agosto de 2019, tres meses después de la prohibición en la Lista de Entidades, Huawei presentó públicamente HarmonyOS en su conferencia inaugural para desarrolladores enDongguan.[8]La compañía describió HarmonyOS como un sistema operativo distribuido basado enmicrokernely gratuito, diseñado para diversos tipos de hardware. Se enfocó principalmente en dispositivos IoT, comotelevisores inteligentes,dispositivos portátilesy sistemas de entretenimiento en el automóvil, sin posicionarse explícitamente como un sistema operativo móvil.
HarmonyOS 2.0 se lanzó en laConferencia de Desarrolladores de Huaweiel 10 de septiembre de 2020. Huawei anunció su intención de utilizar el sistema operativo en sus teléfonos inteligentes en 2021.[9]La primera versión beta para desarrolladores en china de HarmonyOS 2.0 con compatibilidad con teléfonos inteligentes se lanzó el 16 de diciembre de 2020. Huawei también presentó elIDE DevEco Studio, basado enIntelliJ IDEA, y un emulador en lanubepara desarrolladores en acceso anticipado.[10]
Huawei lanzó oficialmenteHarmonyOS 2.0en China y presentó nuevos dispositivos con el sistema operativo en junio de 2021, comenzando gradualmente las actualizaciones del sistema en los teléfonos de Huawei para los usuarios chinos.[11]
LaplataformaHarmonyOS no se diseñó para un solodispositivo, sino que se desarrolló como unsistema operativo distribuidopara varios dispositivos con tamaños de memoria que van desde128 KBhasta más de4 GB. Por lo tanto, los requisitos dehardwareson flexibles para el sistema operativo y es posible que solo necesite 128 KB dememoriapara una variedad de dispositivos terminales inteligentes.
Ren Zhengfei, fundador de Huawei, compartió en un discurso en febrero de 2023 que la compañía ha sustituido más de 13,000 componentes en susproductosa causa de lassanciones comercialesimpuestas por Estados Unidos. Estos componentes han sido reemplazados por equivalentes deproducción nacional. Este cambio puede interpretarse como una respuesta de Huawei a las restricciones establecidas por Estados Unidos. Por otro lado,  HarmonyOS en dispositivos teléfonos inteligentes corre con códigos deAndroidOpen Source, esto se debe a que los teléfonos inteligentes de Huawei utilizabanEMUI, unainterfaz de usuariobasada en Android, esto también generaría controversias y ha llevado a ciertas críticas y cuestionamientos sobre si HarmonyOS es realmente un sistema operativo nuevo, sin embargo, las nuevas actualizaciones de HarmonyOS para losteléfonos inteligentes, se ha reducido el código de Android, que indicaría que el objetivo de Huawei y HarmonyOS actualmente es una independencia enhardwareysoftware.
El nombre chino delsistema operativo,HongMeng, habría sido elegido en honor a un personaje de lamitología chinaque representa elcaosprevio a la creación del mundo. Este personaje encarna el estadoprimordialdel universo antes de la existencia de lamateriao del principio que surge tras el caos.[12]
En el nombre HarmonyOS, la letra "O" haría referencia alcarácter chino"dan" (旦), el cual simboliza el día o elamanecer. Este carácter se compone de dos ideogramas: "日", que significa "sol", y “_”, que representa elhorizonte. Juntos, evocan la imagen del sol naciente o el sol que se alza sobre el horizonte y se refleja en el mar. Además, en el tema visual del logo de HarmonyOS, el símbolo “_” también se dice representa el azul intenso deluniversodebido a algunas ilustraciones de Huawei sobre HarmonyOS.[13]
Huawei introdujo suEntorno de Desarrollo Integrado(IDE)principal llamadoDevEco Studiopara crear aplicaciones HarmonyOS el 9 de septiembre de 2020. Basado enIntelliJ IDEAySmartAssistde Huawei, este IDE incluye la Herramienta de Dispositivo DevEco. Facilita la personalización de componentes de HarmonyOS, programación, compilación y depuración visual. Similar a IDEs de terceros comoVisual Studio CodeparaWindows,LinuxymacOS, DevEco Studio agiliza el desarrollo de aplicaciones HarmonyOS.
Lasaplicacionespara HarmonyOS se construyen principalmente usando componentes deArkUI, unmarco de Interfaz de Usuario Declarativa. Los elementos de ArkUI se adaptan a diferentes dispositivos y presentan reglas de interfaz nuevas. Esto incluye actualizaciones automáticas junto con las actualizaciones de HarmonyOS, asegurando que la experiencia del usuario se mantenga actualizada y fluida.
Ladistribución de softwarea través de HarmonyOS se basa en archivos depaquete de aplicacionescon la extensión .app, cada paquete de aplicaciones contiene un archivo de manifiesto y uno o másHarmonyOS Ability Packages(HAP, .hap),estos contienen código parahabilidadesdel módulo, recursos, bibliotecas y un archivoJSONde configuración. HarmonyOS actualmente aprovecha la capaOpenHarmonypara ejecutar archivos APP y utiliza el Proyecto deCódigo Abierto de Android (AOSP)para garantizar compatibilidad con archivosAPKde Android y Paquetes de Aplicaciones (AAB). Esto permite la publicación fluida de aplicaciones enAppGallery, la tienda de aplicaciones de Huawei.
HarmonyOS opera como una plataforma deIoTunificada y versátil. Permite a los desarrolladores crear aplicaciones una vez y desplegarlas en diversos dispositivos, comoteléfonos,tabletas,computadoras personales,televisores,automóviles,relojes inteligentes,computadorasde placa única bajo OpenHarmony y dispositivos IoT sin pantalla, comoaltavoces inteligentes. Esta universalidad simplifica el desarrollo y mejora las experiencias de usuario en varios dispositivos.
Hasta agosto de 2023, se informó que más de 2.2 millones dedesarrolladoreshabían participado en la creación de aplicaciones HarmonyOS, lo que refleja el crecimiento delsistemay la adopción de la plataforma.
El 24 de mayo de 2019, Huawei registró "Hongmeng OS" como una marca registrada en China para su validez activa hasta el 13 de mayo de 2029.​​​ Ese mismo día, Huawei registró las siguientes marcas comerciales en la Oficina depropiedad Intelectualde laUnión Europeay en las respectivas oficinas de los estados miembros:
Se ha informado que el sistema operativo HongMeng se llamará como tal en China al tiempo que se llamará Ark OS en otros lugares. Algunos medios de comunicación han informado que la versión fuera de China se llamará Oak OS, pero posiblemente sea una mala pronunciación de Ark OS, ya que Huawei ha registrado la marca comoArk OS.​​​​