Qu'est ce que HarmonyOS et HarmonyOS Next ? Le système d'exploitation de huawei
Pour créer des application mobile, l'on étaient habitués sur le marché à deux types de système d'exploitation, le système ios, développé par Apple, et le système android qui est open source et sponsorisé, maintenu par google. Désormais nous avons une nouvelle plateforme sur le marché : HarmonyOs, un nouveau système d'exploitation développé par le géant chinois Huawei.
Voyons dans cette article de quoi il s'agit exactement le système d'exploitation HarmonyOs, son environnement, son historique, les avantages et inconvenients de cette nouvelle plateforme.
Je vous donne des ressources utiles à la fin pour en apprendre plus.
Qu'est ce que HarmonyOs ?
HarmonyOs(HMOS) est un système d'exploitation distribué, microkernel développé par l'entreprise Huawei, destiné à tout sorte de hardware, des montres connectées, systèmes embarqués et IoT en passant par les Télés et Voitures intélligentes, jusqu'aux smartphones et laptop.
HarmonyOs est un système distribué signifie que :
- - Les données sont synchronisé sur tous les appareils que vous avez, les applications que vous utilisés sont disponibles sur tous les appareils, vous pouvez commencer une tâche sur un smartphone, et continuer la tâche sur un votre ordinateur.
- - Appel des fonctionnalités à distance : le système d'exploitation utilise le protocol RPC pour accéder à des fonctionnalités d'un appareil(téléphone par exemple), sur un autre appareil (un ordinateur par exemple).
Bref historique
Huawei semble avoir débuté le développement de HarmonyOs depuis 2012. Suite aux sanctions américaines huawei a lancé la première version officielle le 9 août 2019. Puis s'en ait suivi plusieurs itérations et versions.
Les versions 1 , jusqu'à 4 etaient doubles frameworks (liteos kernel et linux kernel) etaient tous compatibles avec android.
La dernière version la version 5.0.0 de harmonyOs a un seul framework à microkernel non compatible avec android, et est basé sur OpenHarmony (voir la suite).
La version 5.0.0 est appelé HarmonyOs Next 5.
OpenHarmony
OpenHarmony est un projet open source développé et géré par la Fondation OpenAtom et la fondation Eclipse. L'objectif de ce projet est de créer un framework de système d'exploitation (OS) open source et distribué pour les appareils intelligents dans tous les scénarios d'un monde entièrement connecté.
Ce projet met le code source et les composants d'HarmonyOS à la disposition des développeurs et des fabricants. OpenHarmony offre une base open source du système d'exploitation, à partir de laquelle différentes implémentations et versions peuvent être construites et adaptées. C'est la base du système d'exploitation HarmonyOs de huawei et Oniro un système d'exploitation neutre et indépendant.
Le code source d'OpenHarmony est disponible sur Gitee (l'équivalent chinois de GitHub) et peut être téléchargé, modifié et utilisé par les développeurs du monde entier.
Conséquences
Un système d'exploitation distribué est une réelle prouesse. le côté microkernel offre plusieurs avantages notamment de performance et de sécurité au détriment des systèmes d'exploitations traditionnels.
Une troisième alternative sur le marché des systèmes d'exploitations pour mobile peuvent bénéficier au consommateurs en terme de concurrence.
Néamoins les ingénieurs auront à développer la même application 3 fois (HarmonyOs, Android, iOS) ce qui n'est pas la joie.
Encore faut-il que les entreprise acceptent de réecrire leurs applications existantes pour la nouvelle plateforme harmonyOs. Jusqu'à lors huawei déclare avoir deja 15000 application disponible sur harmonyOs next en chine. Le plus grand challenge sera hors du marché chinois.
Huawei avait 50% de leurs maché hors chine avant les sanctions, avec ce nouveau système d'exploitation completement indépendant des services de google, cela peut être un dur retour de baton pour google ou les USA.
Conclusion
HarmonyOs est le système d'exploitation distribué, microkernel développé par Huawei. Il est basé sur le projet opensource openHarmony, un framework pour les systèmes d'exploitation géré openAtom et eclipse.
Il est utilisé pour presque tout : montre connectées, embarqué, les IoT, Télévisions, smartphone, Voitures.
Faites un tour dans la section cours pour décrouvir nos cours concernant HarmonyOs
Faites un tour dans la section blog pour décrouvir nos articles concernant HarmonyOs
Vous pouvez :
- - nous suivre sur YouTube grenierdudev
- - nous poser vos questions dans la section Forum grenierdudev
- - inviter à s'abonner à la chaîne youtube
Newsletter
Subscribe to our newsletter for exclusive tech insights, the latest industry news, and in-depth technical content. Whether you're a developer, tech enthusiast, or just curious about the future of technology, we've got something for you. Enter your email below to stay updated!