Jose Luis Bustos | Última modificación: 19 de septiembre de 2024 | Tiempo de Lectura: 3 minutos
Algunos de nuestros reconocimientos:
Harmony OS es el sistema operativo propio de Huawei, un proyecto a largo plazo en el que llevaban trabajando desde hace algunos años pero que, gracias a las tensas relaciones comercihales entre Estados Unidos y China, tuvo que ver la luz más pronto de lo que creíamos.
Desde su presentación, Huawei Android ha insistido en que este sistema operativo no está diseñado para ser el reemplazo de Android, por el contrario, Harmony OS es un proyecto más ambicioso, que consiste en un sistema operativo modular, multiplataforma y de código abierto.
Harmony OS está orientado principalmente a dispositivos inteligentes como televisores, smartwatches, portátiles o gafas de realidad aumentada.
En comparación con otros sistemas operativos, el sistema harmony os está basado en una arquitectura de microkernel o micronúcleo, centrado en los servicios más básicos como la gestión de las instrucciones del chip, la comunicación entre procesos de alto rendimiento y la información de seguridad. Esta arquitectura hará que el rendimiento de la comunicación entre procesos sea hasta cinco veces más eficiente que los sistemas operativos que conocemos.
Gracias a esto, Harmony podrá funcionar por igual en diferentes dispositivos sin importar la potencia de sus procesadores o el código de programación.
La compañía confirmó que el sistema operativo estará bloqueado, es decir, los usuarios no tendrán acceso a nivel raíz, lo que le permitirá a huawei so desarrollar un sistema operativo para varios dispositivos sin comprometer la seguridad. Harmony OS cuenta con un nivel de certificación EAL 5+.
¿Qué podemos esperar de Harmony OS?
Lo más importante es tener en cuenta que este es un proyecto a largo plazo que irá evolucionando, con los detalles que se han desvelado hasta ahora podemos saber que Harmony OS va un nivel más allá de lo que hemos visto en sistemas operativos hasta el momento:
Multiplataforma: Harmony OS se centrará en un entorno de desarrollo integrado (IDE) entre dispositivos, compilación unificada multilingüe y arquitectura distribuida, haciendo que el desarrollo de aplicaciones sea mucho más simple. Una aplicación creada en Harmony podrá ejecutarse en diferentes dispositivos, permitiendo crear un ecosistema único para todos los dispositivos de los usuarios.
Eficiencia: Gracias al Huawei ARK Compiler, un motor de compilación de baja latencia, Harmony OS puede priorizar tareas y reservar los límites de tiempo de forma anticipada. Los recursos se redirigen hacia tareas con alta prioridad, reduciendo el tiempo de respuesta de las aplicaciones en un 25.7%.
Seguridad: La arquitectura de micronúcleo utiliza métodos formales de validación para modificar la confiabilidad en un tiempo de ejecución seguro (TEE). Los métodos formales de validación son un enfoque matemático para validar un sistema. Los métodos de verificación tradicionales, como la verificación funcional y el modelado de ataques, admiten escenarios limitados. Los métodos formales aplican modelos de datos para validar todos los ciclos de software en ejecución. Este es el primer sistema operativo que utiliza la validación formal en TEE, lo que mejora enormemente la seguridad.
Lenguajes de programación y compatibilidad
En términos de compatibilidad Harmony OS está diseñado para soportar aplicaciones de Android, Linux y HTML5. Huawei ha confirmado que Harmony OS será compatible con lenguajes de programación conocidos, a través del compilador ARK:
Java
Kotlin
JavaScript
C y C++
El lanzamiento de Harmony OS se hará por etapas en huawei y android , ya está en funcionamiento la versión 1.0 en el primer televisor de Honor con Harmony OS. Por ahora huawei sistema operativo android aseguró que este año no lanzará un teléfono móvil con este sistema operativo, así que habrá que esperar hasta el 2020, y si lo que queremos es la versión completa tendremos que recurrir al Harmony OS 3.0, que salió en 2022; o al harmonyos 3.1 .
Las posibilidades para los desarrolladores se multiplicarán y por fin tendrán a su disposición un sistema operativo que elimina por completo el actual sistema de comunicación entre dispositivos.
Empieza tu preparación para el desarrollo de aplicaciones para Harmony OS con nuestro Desarrollo de Apps Móviles Full Stack Bootcamp en el que aprenderás los lenguajes de programación con los que este sistema operativo funciona. ¡Conoce más de este Bootcamp!
Descarga temario Desarrollo de Apps Móviles Full Stack Bootcamp
Si quieres empezar tu carrera como desarrollador o enfocarte en otras tecnologías de programación, conoce todos nuestros Bootcamps, los cuales en 6 meses o menos te convertirán en un Full Stack Developer.
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Cookies estrictamente necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.
Cookies de terceros
Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.
Dejar esta cookie activa nos permite mejorar nuestra web.
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!