Published on:
HarmonyOS de Huawei entre dans une nouvelle phase alors que « HarmonyOS Next » reconstruit le système à partir du noyau
Une nouvelle vague de discussions autour de HarmonyOS de Huawei relance un débat de longue date : HarmonyOS est-il simplement une version repackagée d'Android/Linux — ou est-il devenu un système d'exploitation véritablement indépendant ?
Le véritable point d'inflexion arrive avec HarmonyOS Next (souvent décrit comme HarmonyOS 5), où la plateforme de Huawei est présentée comme franchissant un « point de non-retour » technique en passant à son propre noyau. Ce mouvement marque une transition fondamentale d'un « plan de secours » vers une plateforme stratégique et indépendante.

Le litige central : « Android relooké » vs OS indépendant
La ligne de démarcation la plus significative est le noyau (kernel).
Les critiques affirmaient auparavant que les premières versions de HarmonyOS s'appuyaient fortement sur les bases open-source d'Android. Cependant, à partir de HarmonyOS Next, Huawei passe à un noyau natif HarmonyOS. Bien que les couches de l'interface utilisateur puissent être débattues, une fois que le noyau change, l'identité du système d'exploitation change avec lui.
Pourquoi le noyau est important : l'approche micro-noyau
Contrairement aux systèmes grand public qui utilisent des noyaux monolithiques (comme Linux), HarmonyOS poursuit une approche micro-noyau.
Il ne conserve qu'un ensemble minimal de fonctions de base — ordonnancement, mémoire et contrôle d'accès — dans l'espace noyau à haut privilège. Les composants modulaires tels que les pilotes et les systèmes de fichiers sont déplacés dans l'espace utilisateur.
Objectifs stratégiques :
- Évolutivité : Un micro-noyau permet à Huawei d'« assembler » des capacités comme des blocs de construction, s'adaptant à tout, des appareils IoT légers aux smartphones haute performance.
- Portabilité : La structure modulaire réduit le coût de l'adaptation de l'OS à diverses architectures matérielles.

Le compromis : remédier à la « taxe IPC »
Les micro-noyaux font face à un défi bien connu : la surcharge de la communication inter-processus (IPC). Déplacer des services en dehors du noyau nécessite des « passages de relais » plus fréquents entre les processus.
Huawei y remédie en :
- Restructurant les composants pour réduire la fréquence des communications.
- Optimisant les mécanismes pour une commutation de contexte plus rapide.
- Ajustement dynamique : Dans les scénarios de haute performance, les modules peuvent être rapprochés ; dans les scénarios sensibles à la sécurité, la séparation est augmentée.
« Distributed Soft Bus » : La couche multi-appareils signature
Le différenciateur le plus visible de HarmonyOS est sa collaboration multi-appareils transparente. Celle-ci est alimentée par le « bus logiciel distribué » (distributed soft bus).
Au lieu de traiter le matériel comme des appareils physiques, HarmonyOS les abstrait en capacités (ex: « capacité de capture », « capacité d'affichage »). Les appareils diffusent leur disponibilité, permettant à ces capacités d'être invoquées sur le réseau comme si elles étaient locales.

Réalité de l'écosystème : le problème du « marché à deux versants »
L'ambition technique seule ne garantit pas le succès. Huawei fait face au défi classique de l'écosystème : les utilisateurs veulent des applications, et les développeurs veulent des utilisateurs.
La stratégie de Huawei se concentre sur :
- S'assurer de la présence d'un petit nombre d'applications fondamentales « indispensables ».
- Pousser rapidement HarmonyOS Next à travers des gammes d'appareils populaires pour créer une dynamique.
- Attirer des développeurs indépendants avec des opportunités dans des catégories d'applications mal servies.

Une stratégie pour l'avenir
HarmonyOS est plus qu'un projet d'ingénierie ; c'est un pari stratégique sur l'avenir de l'informatique. Que la prochaine ère soit définie par la collaboration multi-appareils, l'informatique spatiale ou les interfaces axées sur l'IA, Huawei a construit un système qui est clairement distinct de ses fondations.
L'avenir de la plateforme sera défini par l'architecture, l'expérience utilisateur et l'exécution de l'écosystème plutôt que par des slogans politiques.
