HarmonyOS transmitirá una experiencia inteligente en todas las situaciones del usuario.
En la Conferencia de Desarrolladores de Huawei de hoy, Huawei lanzó HarmonyOS, otro sistema operativo distribuido basado en microkernel diseñado para brindar una experiencia de usuario sólida en todos los dispositivos y entornos.
Richard Yu, director ejecutivo del Consumer Business Group de Huawei, explicó las consideraciones de la organización detrás del desarrollo de este nuevo sistema operativo. “Estamos entrando en una era en la que las personas esperan una experiencia inteligente integral en todos los dispositivos y situaciones. Para ayudar a esto, sentimos que era fundamental tener un sistema operativo con capacidades mejoradas en todas las plataformas. Necesitábamos un sistema operativo que fuera compatible con todas las situaciones, que se pudiera utilizar en una amplia gama de dispositivos y plataformas, y que pudiera satisfacer la necesidad de los clientes de una baja inactividad y una seguridad sólida”.
“Esos eran nuestros objetivos con HarmonyOS”, continuó. “HarmonyOS no es en absoluto lo mismo que Android e iOS. Es un sistema operativo distribuido basado en microkernel que ofrece una experiencia fluida en todas las situaciones. Tiene un diseño confiable y seguro, y respalda una colaboración constante entre dispositivos. Puedes desarrollar tus aplicaciones una vez y luego distribuirlas hábilmente en una variedad de dispositivos diferentes”.
Por lo general, los nuevos sistemas de trabajo se lanzan junto con nuevos tipos de dispositivos. Hace tan solo diez años, Huawei imaginó un futuro en el que la información se integraría constantemente con todos los aspectos de nuestra vida y comenzó a investigar cómo podría transmitir esta experiencia, una experiencia que superaría los límites del espacio físico y abarcaría equipos y plataformas únicos.
HarmonyOS es un sistema operativo ligero y pequeño con una gran funcionalidad, y se utilizará inicialmente para dispositivos inteligentes como relojes inteligentes, pantallas inteligentes, sistemas de a bordo y altavoces inteligentes. Mediante este uso, Huawei pretende establecer un sistema operativo coordinado y compartido entre dispositivos, crear un entorno de ejecución seguro y sólido y ofrecer una experiencia de usuario integral en cada conexión con cada dispositivo.
HarmonyOS: cuatro características técnicas específicas
Una experiencia inteligente en todas las situaciones establece un estándar alto en términos de disponibilidad, por lo que HarmonyOS fue planificado con cuatro características especializadas distintivas para brindar su garantía a los compradores.
1. Consistente: el primer sistema operativo para dispositivos con tecnología distribuida, que ofrece una experiencia consistente en todos los dispositivos
Al recibir un diseño apropiado y una tecnología de transporte virtual distribuida, HarmonyOS ofrece una plataforma de comunicaciones compartida, un sistema de gestión de información distribuida, una gestión de proyectos distribuida y periféricos virtuales. Con HarmonyOS, los ingenieros de aplicaciones no tendrán que gestionar la tecnología básica para las aplicaciones distribuidas, lo que les permitirá centrarse únicamente en la lógica de soporte individual. La creación de aplicaciones distribuidas será más sencilla que nunca. Las aplicaciones basadas en HarmonyOS pueden seguir ejecutándose en varios dispositivos y, al mismo tiempo, ofrecer una experiencia uniforme y compartida en todas las situaciones.
2. Smooth: motor de latencia determinista y IPC superior
HarmonyOS abordará los desafíos de bajo rendimiento con un motor de latencia determinista y una comunicación entre procesos (IPC) superior. El motor de latencia determinista establece las necesidades de ejecución de las tareas y los límites de tiempo para reservarlas con anticipación. Los recursos se inclinarán hacia las tareas con mayores necesidades, lo que reducirá la inercia de reacción de las aplicaciones en un 25.7 %. El microkernel puede hacer que la ejecución de IPC sea hasta varias veces más productiva que los marcos existentes.
3. Seguro: Ingeniería de microkernel que redefine la seguridad y la confiabilidad desde el principio
HarmonyOS utiliza una estructura de microkernel impecable que destaca por su seguridad mejorada y baja inactividad. Este microkernel fue diseñado para optimizar las capacidades de partición, ejecutar tantas funciones de sistema como sea posible en modo cliente fuera del sistema y agregar protección de seguridad compartida. El microkernel en sí mismo proporciona solo los servicios más básicos, como la reserva de cadenas y el IPC.
La configuración del microkernel de Concordance OS utiliza estrategias de verificación formal para rediseñar la seguridad y la confiabilidad desde la etapa más temprana en un entorno de ejecución confiable (TEE). Las estrategias de verificación formal son una forma científica eficaz de gestionar la corrección del sistema de aprobación desde la fuente, mientras que las técnicas de verificación tradicionales, como la verificación funcional y la recreación de ataques, se limitan a situaciones limitadas. Las estrategias formales, por otro lado, pueden utilizar modelos de datos para verificar todos los modos de ejecución del producto.
HarmonyOS es el primer sistema operativo que utiliza el sistema operativo de verificación formal TEE, lo que mejora fundamentalmente la seguridad. Además, como el microkernel de HarmonyOS tiene mucho menos código (aproximadamente una milésima parte del tamaño del de Linux), la probabilidad de ataque se reduce enormemente.
4. Vinculados entre sí: el IDE multidispositivo permite que las aplicaciones se creen una sola vez y se envíen a través de varios dispositivos.
Controlado por un IDE multidispositivo, una integración multilenguaje y un paquete de ingeniería integrado, HarmonyOS puede adaptarse automáticamente a varios controles y colaboraciones de diseño de pantalla, y admite tanto un control simplificado como una programación visual organizada. Esto permite a los desarrolladores crear de forma más productiva aplicaciones que se ejecutan en varios dispositivos. Con un IDE multidispositivo, los desarrolladores pueden codificar sus aplicaciones una vez y enviarlas a varios dispositivos, creando un sistema biológico firmemente coordinado en todos los dispositivos del usuario.
El compilador HUAWEI ARK es el primer compilador estático que puede funcionar de manera similar a la máquina virtual de Android, lo que permite a los ingenieros agregar una amplia gama de lenguajes de última generación en código de máquina en un solo estado unificado. Al admitir el ensamblaje unificado en varios lenguajes, el compilador HUAWEI ARK ayudará a los desarrolladores a mejorar enormemente su eficiencia.
Plan de diseño y mejora del entorno
En la reunión actual, Huawei también anunció la guía de desarrollo de HarmonyOS y su componente. HarmonyOS 1.0 será adoptado por primera vez en dispositivos con pantalla táctil, que se lanzarán en un futuro no muy lejano. Durante los próximos tres años, HarmonyOS se mejorará y se adoptará gradualmente en una gama más amplia de dispositivos inteligentes, incluidos los wearables, HUAWEI Vision y las unidades principales para el automóvil.
El éxito de HarmonyOS dependerá de un potente entorno de aplicaciones e ingenieros. Para permitir una adopción más amplia, Huawei lanzará HarmonyOS como una plataforma de código abierto en todo el mundo. Huawei también establecerá una instalación de código abierto y una red de código abierto para facilitar una mayor colaboración interna y externa con los ingenieros.
China es el hogar de un sólido ecosistema de aplicaciones y una enorme base de clientes. En el futuro, Huawei establecerá las bases para HarmonyOS en el mercado chino y luego las extenderá al sistema operativo mundial. Con el objetivo de ofrecer un valor nuevo y excepcional, Huawei abrirá y compartirá sus capacidades centrales en áreas como la disponibilidad, las cámaras y la inteligencia artificial. Trabajará en estrecha colaboración con socios de sistemas operativos para ofrecer aplicaciones y servicios que brinden a los clientes la mejor experiencia y den nueva vida a la empresa.
HarmonyOS traerá nuevas ventajas extraordinarias a los compradores, vendedores de equipos e ingenieros. Para los compradores, traerá una experiencia inteligente duradera y sorprendente en todos los aspectos de sus vidas. Para los vendedores de equipos, les permitirá aumentar la ventaja de ser pioneros en la era de la experiencia inteligente integral, donde el 5G, la IA y el IoT verán un desarrollo audaz. Al mismo tiempo, HarmonyOS permitirá a los diseñadores llegar a más clientes con menos inversión y mejorar rápidamente los beneficios en todas las situaciones.
“Confiamos en que HarmonyOS renovará el negocio y hará avanzar el ecosistema”, afirmó Richard Yu. “Probablemente ofreceremos a las personas una experiencia realmente cautivadora y variada. Queremos dar la bienvenida a ingenieros de todo el mundo para que nos acompañen mientras desarrollamos este nuevo sistema biológico. Juntos, brindaremos una experiencia inteligente para los clientes en todas las situaciones”.