Un momento de la conferencia Internacional de Desarrolladores celebrada en Guangdong
Foto: Huawei

La semana pasada Huawei mostr√≥ al mundo las l√≠neas maestras de su nuevo sistema operativo. Debo confesar que lo primero que pens√© era que Harmony (internamente conocido como Hongmeng) era la respuesta de la compa√Ī√≠a a la campa√Īa de acoso por parte de la administraci√≥n Trump. Me equivocaba.

Es muy f√°cil caer en esa visi√≥n polarizada y simplista. El pasado mes de mayo, Trump emprendi√≥ una campa√Īa de acoso y derribo contra Huawei en Estados Unidos que comenz√≥ con la inclusi√≥n de Huawei en la lista negra del Departamento de Comercio. Desde entonces venimos asistiendo a un tenso juego pol√≠tico de tira y afloja entre la Casa Blanca y la multinacional nacida en China.

Los primeros coletazos de esa guerra comercial amenazaron con afectar a los servicios y aplicaciones de Google en los móviles Huawei. Se dijeron muchas cosas catastrofistas, pero ninguna ha llegado a cumplirse. Tres meses después, Huawei anuncia su propio sistema operativo y es difícil no sumar dos más dos. Parafraseando aquel genial gag de Bender en Futurama: Estados Unidos expulsa a Huawei de su sistema operativo, así que Huawei se monta su propio sistema operativo... con casinos.. ¡y furcias!

Solo que no es exactamente eso... Dos m√°s dos no son exactamente cuatro, y Harmony no es el Android de Huawei. Quiz√° nunca llegue a serlo.

Advertisement

Los propios responsables de desarrollo de negocio de Huawei han reconocido que el proyecto para crear el coraz√≥n de este sistema operativo se ha beneficiado de un impulso importante provocado por los problemas con Android en Estados Unidos. Sin embargo las piezas que forman Harmony OS llevan mucho tiempo en desarrollo. M√°s de cuatro a√Īos si nos atenemos a lo que explic√≥ Wang Chenglu, Presidente del Departamento de Ingenier√≠a de Software de Huawei, en una rueda de prensas celebrada en Guandong a la que tuve el placer de asistir.

Wang Chenglu, Presidente del Departamento de Ingeniería de Software de Huawei
Foto: Huawei

Advertisement

Chenglu ofreció algunas claves muy interesantes sobre lo que es en realidad Harmony, sobre cómo funciona y cuál es su relación con Android. A continuación vamos a tratar de resumir algunas de esas claves y cómo podrían afectar al actual ecosistema de sistemas operativos móviles.

Harmony no es una alternativa a Android (al menos por ahora)

Tanto Wang Chenglu como Catherine Chen, vicepresidenta de Huawei y miembro de su junta directiva explicaron que Harmony no es un sistema operativo creado para competir con Android, y la razón para esto es sencilla: Huawei no quiere abandonar el barco de Android.

Advertisement

A d√≠a de hoy, parece bastante dudoso que la persecuci√≥n iniciada por Trump termine tan mal para Huawei como para que sus m√≥viles queden completamente fuera del ecosistema creado por Google. Chenglu explic√≥ en Dongguang que Huawei solo se plantear√≠a cambiar de Android a Harmony si no le quedara ninguna otra alternativa. Ser√≠a, por as√≠ decirlo, la respuesta de la compa√Ī√≠a a una situaci√≥n absolutamente l√≠mite que, a d√≠a de hoy, es muy poco probable que se produzca porque no interesa a nadie.

Foto: Carlos Zahumenszky (Gizmodo en Espa√Īol)

Advertisement

Hablando de esto, el Presidente del Departamento de Ingeniería de Software de Huawei explicó que incluso aunque se produjera una ruptura forzosa y completa de las relaciones entre Google y Huawei, los móviles del fabricante que ahora mismo llevan Android no dejarían de recibir actualizaciones. Esas actualizaciones son de código abierto. Huawei solo tiene que hacerse con ellas (algo completamente legal) y transferirlas a sus teléfonos mediante su tienda de aplicaciones App Gallery. En otras palabras, si tienes un móvil Huawei no vas a tener problemas en seguir usándolo por muy burro que se ponga Trump.

Harmony ni siquiera es un sistema operativo como lo es Android

Pase lo que pase, nunca ver√°s el logo de Harmony al iniciar un m√≥vil. No ocurrir√° porque Harmony no es un sistema operativo para m√≥viles como lo son Android o iOS. Los responsables de la compa√Ī√≠a comparan Harmony con Unix (m√°s sobre eso a continuaci√≥n). Si se da el caso en el que Huawei sea completamente expulsada de Android, Harmony ser√° la plataforma de base sobre la que se construya una alternativa, pero esa alternativa estar√° basada en su actual capa de personalizaci√≥n: EMUI.

Advertisement

¬°Ok!... entonces ¬Ņqu√© diablos es Harmony?

En realidad, la apuesta de Huawei por Harmony es mucho más ambiciosa de lo que puede parecer, pero también es mucho mas a largo plazo y no busca la confrontación con Android, sino su integración en algo más grande.

Advertisement

Harmony es un sistema operativo modular, distribuido (multiplataforma, si prefieres ese término) y de código abierto. Dicho así, suena un poco a chino (chiste no intencionado), pero vamos a tratar de explicarlo.

Foto: Carlos Zahumenszky (Gizmodo en Espa√Īol)

Advertisement

La base de Harmony es una arquitectura de microkernel o micron√ļcleo. Normalmente, las plataformas de software como Android llevan las funciones de sistema en un n√ļcleo bastante grande en t√©rminos de c√≥digo. El kernel de Android organiza los permisos de las aplicaciones, el sistema de archivos, el consumo de energ√≠a, las instrucciones del chipset... Harmony funciona sobre la idea de un micron√ļcleo que solo gestiona las instrucciones del chip, la comunicaci√≥n entre procesos, y la informaci√≥n de seguridad. El micron√ļcleo se centra en los servicios m√°s b√°sicos, y por tanto de menor consumo, como la planificaci√≥n de tareas y la comunicaci√≥n entre procesos de alto rendimiento.

Foto: Carlos Zahumenszky (Gizmodo en Espa√Īol)

Advertisement

Todo esto permite a Harmony funcionar por igual en diferentes dispositivos sin importar si la potencia de sus procesadores o el c√≥digo utilizado para programarlos. La base es la misma para todos, lo que permite crear un ecosistema en el que cualquier dispositivo puede interactuar con otro de forma natural y sin tener que desarrollar software que haga de intermediario. Un motor de compilaci√≥n de baja latencia llamado ARK establece las prioridades de ejecuci√≥n de tareas y reserva 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%. El micron√ļcleo puede hacer que el rendimiento de la comunicaci√≥n entre procesos sea hasta cinco veces m√°s eficiente que los sistemas operativos existentes.

En otras palabras, lo que Huawei quiere es eliminar el actual sistema de comunicaci√≥n entre dispositivos, que es completamente absurdo. A d√≠a de hoy es muy dif√≠cil, por ejemplo, pasar una videollamada del m√≥vil al televisor sin la mediaci√≥n de software espec√≠ficamente dise√Īado con ese fin. Lo mismo ocurre entre un smartwatch y un m√≥vil si se da la circunstancia de que no son de la misma compa√Ī√≠a. Hay est√°ndares de conexi√≥n, s√≠, pero el proceso es innecesariamente complejo porque no existe una base de software com√ļn. Harmony quiere ser esa base.

Advertisement

Foto: Carlos Zahumenszky (Gizmodo en Espa√Īol)

Eso por no mencionar que Harmony es compatible con Android. El kernel de Android podr√° instalarse sobre el microkernel de Harmony sin problemas. La ventaja fundamental de Harmony para los desarrolladores es que las aplicaciones que se desarrollen sobre Harmony servir√°n para diferentes tipos de dispositivos sin necesidad de adaptarlas a mano.

Advertisement

¬ŅCu√°ndo llega?

La versi√≥n 1.0 ya est√° aqu√≠. El primer televisor de Honor con Harmony OS ya es una realidad, pero a√ļn habr√° que esperar un tiempo para verlo en m√°s dispositivos. 2020 ser√° un a√Īo de desarrollo fren√©tico para el SO, y probablemente no veamos una versi√≥n realmente completa hasta Harmony OS 3.0, que saldr√° en 2022.

Advertisement

El proceso podr√≠a acelerarse si las tensiones con Estados Unidos se agravan, pero la idea actual de Huawei es tomarse el proyecto con calma y poner lo que tiene hasta ahora a disposici√≥n de la comunidad. Los usuarios finales no veremos resultados o ventajas hasta dentro de unos a√Īos.

Foto: Carlos Zahumenszky (Gizmodo en Espa√Īol)

Advertisement

¬ŅQu√© gana Huawei en todo esto?

La pregunta es completamente lógica. Un fabricante se compromete a desarrollar un sistema operativo multidispositivo, compatible con todos los demás fabricantes, de código abierto y lo llama Harmony... O estamos en el país de la piruleta o Huawei oculta algo.

Advertisement

La respuesta r√°pida a esta pregunta es que Huawei gana lo mismo que Microsoft cuando lanz√≥ MS DOS, que Sony cuando cre√≥ el Blu-Ray o que Nokia, Lucent y otras tantas cuando crearon la Alianza WiFi. Lo que Huawei busca es crear un est√°ndar, una base com√ļn que permita que las comunicaciones entre dispositivos IOT, m√≥viles, televisores o smartwatches sea m√°s fluida y f√°cil para todos los fabricantes. Por supuesto, ser el creador original de ese est√°ndar les confiere una posici√≥n de incre√≠ble poder en la industria aunque solo sea por el hecho de que nunca van a tener que preocuparse por problemas de compatibilidad. Todos son compatibles con ellos.

George Zhao, presidente de Honor, revela el primer televisor con Harmony OS
Foto: Honor

Advertisement

El hecho de que el primer equipo con Harmony sea un televisor Honor ya dice mucho de esa estrategia a largo plazo. Han comenzado instalando Harmony en un dispositivo que es el centro de todo el ocio en el sal√≥n y que tarda muchos a√Īos en reemplazarse por uno nuevo. Si eso no es una apuesta a largo plazo, no s√©¬†qu√© lo es.

Foto: Huawei

Advertisement

Huawei quiere espiarnos a todos, el musical

Huawei es probablemente la mayor compa√Ī√≠a tecnol√≥gica China y eso implica necesariamente estar vinculada al gobierno de ese pa√≠s. Desde una perspectiva netamente estadounidense es f√°cil pensar que Harmony es una jugada maestra para que todos los dispositivos del mundo tengan c√≥digo de Huawei, c√≥digo sospechos√≠simo que puede ser empleado para espiarnos porque por supuesto.

Advertisement

El problema de esta teoría es que Huawei ha elegido que Harmony sea un sistema operativo de código abierto. Cualquiera puede husmear en ese código a sus anchas y descubrir partes maliciosas. Si se trata de una maniobra para colarnos software espía, es la maniobra más idiota de la historia. Por otra parte, la información que almacena el microkernel de Harmony permite establecer un nivel de verificación formal entre dispositivos muy superior a los actuales. Cada desarrollador puede triangular datos como el reconocimiento facial o de huellas, la clave y cualquier otro dato del usuario para crear un sistema de seguridad bastante difícil de vulnerar comparado con los actuales.

Foto: Carlos Zahumenszky (Gizmodo en Espa√Īol)

Advertisement

Wang Chenglu explicaba durante su presentaci√≥n que Harmony no recopilar√° ning√ļn dato de los usuarios que lo tengan instalado en sus dispositivos. Es m√°s de lo que hacen muchas otras compa√Ī√≠as de Software del otro lado del charco, entre ellas la propia Google. Tiene sentido si adem√°s tenemos en cuenta que Harmony no tiene tienda de aplicaciones ni publicidad que vendernos en un buscador.

Harmony es la respuesta a un hecho que a d√≠a de hoy es innegable: los sistemas operativos m√≥viles est√°n en manos de dos compa√Ī√≠as, y las dos son del mismo pa√≠s. Esa es la raz√≥n de fondo por la que a Trump no le gusta nada el auge de Huawei. Al final, toda esta √≥pera bufa que han montado en Washington alrededor de Huawei no va sobre seguridad, ni sobre espionaje. Va de tener en casa a las compa√Ī√≠as que gestionan las telecomunicaciones de todo el planeta.