Huawei comienza a probar una alternativa a Android para sus tabletas, relojes y teléfonos inteligentes



En septiembre de este año, la empresa china Huawei presentó una alternativa a Android, el sistema HarmonyOS 2.0. Este SO está diseñado para ser instalado en tablets, relojes y smartphones de la empresa, ya que no tiene acceso al SO Android con los servicios de Google. El problema está en las sanciones estadounidenses impuestas anteriormente contra la empresa china.



Huawei ahora ha publicado una versión beta de este sistema operativo para desarrolladores, preparando compilaciones para los teléfonos inteligentes Huawei P40, P40 Pro, Mate 30 y Mate 30 Pro, así como para la tableta MatePad Pro. La interfaz de usuario se basa en el shell EMUI 11. Los primeros gadgets con este sistema operativo saldrán a la venta en octubre del próximo año. Debajo del corte: una descripción de las capacidades y características del sistema.



La característica principal del sistema operativo es que "comprende" en qué dispositivo se ejecuta el software, adaptando la interfaz de la aplicación para un dispositivo específico. Y estos son dispositivos portátiles, televisores inteligentes y automóviles.



Los desarrolladores aíslan el microkernel de los dispositivos externos. Esto significa que el sistema está separado del hardware conectable, lo que hace posible crear aplicaciones que se pueden utilizar en diferentes categorías de dispositivos sin tener que crear paquetes separados.



Para garantizar el máximo nivel de seguridad de la información, el núcleo del sistema se verifica a nivel de lógica / matemática formal. La verificación se llevó a cabo utilizando métodos que se utilizan comúnmente para el desarrollo de sistemas críticos en áreas como la aviación y la astronáutica. El nivel de seguridad alcanza EAL 5+.



En el microkernel, solo se implementan el planificador y el IPC, y los creadores del sistema operativo extraen todo lo demás a los servicios del sistema. La mayoría de ellos se ejecutan en el espacio del usuario.



El motor de latencia determinista, que minimiza los retrasos, se utiliza como programador de tareas. Analiza la carga en tiempo real y utiliza técnicas para predecir el comportamiento de la aplicación. En comparación con sistemas similares, el programador puede lograr una reducción del 25,7% en la latencia mientras reduce las fluctuaciones de latencia en un 55,6%.



Para proporcionar comunicación entre el microkernel y los servicios externos del kernel, incluido el sistema de archivos, la pila de red, los controladores y el lanzador de aplicaciones, se utiliza IPC. Los desarrolladores afirman que funciona cinco veces más rápido que IPC en Zircon y tres veces más rápido que IPC en QNX. Con el sistema publicado, ahora es posible verificar esta afirmación.





En lugar de la pila de protocolos de cuatro capas comúnmente utilizada, Harmony emplea un modelo de bus virtual distribuido de una sola capa simplificado para reducir la sobrecarga, lo que permite la comunicación con el hardware, incluidas las pantallas, cámaras, tarjetas de sonido y otros módulos.



Además, el sistema no proporciona acceso de usuario root. Esto se debe al hecho de que no existe un superusuario global, sino que existen procesos de sistema privilegiados. Para el acceso a operaciones privilegiadas, la concesión selectiva basada en la capacidad se aplica en relación con los ID de proceso. Al igual que con Android, las aplicaciones personalizadas deben solicitar acceso a la cámara y al micrófono.



Para construir la aplicación, los desarrolladores crearon su propio compilador Arc: admite código en C, C ++, Java, JavaScript y Kotlin.



Para crear aplicaciones para varios dispositivos, incluidos televisores, teléfonos inteligentes, relojes inteligentes, sistemas de información para automóviles, etc., se proporcionará un marco universal patentado para desarrollar interfaces y SDK con un IDE integrado. Esta capacidad permite que el sistema se adapte automáticamente a diferentes dispositivos, pantallas, controles, etc. Y también existe la posibilidad de adaptar las aplicaciones de Android al nuevo sistema operativo con un mínimo de cambios.



En febrero de este año, Huawei dijo que no volvería a utilizar los servicios de Google incluso si Estados Unidos levantaba las sanciones. La compañía "planea seguir su propio enfoque independiente para la selección de aplicaciones móviles". Fred Wangfei, director de Huawei Austria, dijo en una conferencia de prensa en Viena: “Nos gustaría seguir utilizando el ecosistema abierto de Android. Pero si no se nos brinda esa oportunidad, desarrollaremos nuestro propio ecosistema de productos de software alternativos ". También el año pasado, Huawei anunció el inicio del desarrollo de su propia tienda de aplicaciones, se invirtieron más de $ 1 mil millones en este proyecto.






All Articles