Cet article est uneébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations desprojets correspondants.
Consultez la liste destâches à accomplir enpage de discussion.| HarmonyOS | ||||||||
| Famille | LiteOS ,Linux | |||||||
|---|---|---|---|---|---|---|---|---|
| Langues | Multilingue | |||||||
| Type denoyau | Monolithique modulaire (Linux), Micro-noyau (LiteOS) | |||||||
| État du projet | En production | |||||||
| Plates-formes | Smartphone,Smart TV,Internet des objets,Smartwatch,Véhicule connecté | |||||||
| Entreprise / Fondateur | Huawei | |||||||
| États des sources | Source fermée | |||||||
| Écrit en | C, C++, Java | |||||||
| Première version | 1.0 | |||||||
| Dernière version stable | 1.0.1.66SP3 | |||||||
| Dernière version avancée | 2.0.0.53 | |||||||
| Méthode de mise à jour | OTA | |||||||
| Interface utilisateur par défaut | Aquamarine | |||||||
| Environnement de bureau | Aquamarine | |||||||
| Gestionnaire de paquets | APP Compatible avec les applicationsAndroidAPK | |||||||
| Site web | https://www.harmonyos.com/en/ | |||||||
| ||||||||
| modifier | ||||||||
| OpenHarmony | ||||||||
| Famille | LiteOS | |||||||
|---|---|---|---|---|---|---|---|---|
| Langues | Multilingue | |||||||
| État du projet | En production | |||||||
| Plates-formes | Objets connectés | |||||||
| Entreprise / Fondateur | Huawei | |||||||
| États des sources | Open source | |||||||
| Écrit en | C, C++ | |||||||
| Dernière version stable | 1.1.0 LTS | |||||||
| Gestionnaire de paquets | App(en) etAPK | |||||||
| Site web | https://www.harmonyos.com/en/home | |||||||
| ||||||||
| modifier | ||||||||
HarmonyOS (chinois :鸿蒙OS ; pinyin :Hóngméng OS) est une famille desystèmes d'exploitations développée parHuawei et dévoilée le. Huawei a initialement déclaré qu'il s'agirait d'unsystème d'exploitation distribué développé indépendamment.
La version pour IoT est basée sur lemicro-noyau deLiteOS, également appelé OpenHarmony[1],[2].
La version utilisée sur les téléphones, présentée aux développeurs en février 2021, comporte des composants de base d'Android[2], le but étant de baser l'ensemble des gammes IoT, smartphones et tablettes sur ce système d'exploitation[3].
La version 1.0 d'HarmonyOS, sortie en septembre 2019, est utilisée surSmart TV pour le marché chinois. Les versions bêta d'HarmonyOS 2.0, annoncées en septembre 2020, sont disponibles pour certains smartphones Huawei à partir de décembre 2020.
Huawei dévoile HarmonyOS en présentation publique le 2 juin 2021.Wang Chenglu déclare que HarmonyOS est bel et bien un système d'exploitation distribué et basé sur un micro-noyau.
Huawei a présenté le P50 comme étant le premier smartphone Huawei à être équipé de ce système.
HarmonyOS est principalement conçu pour l'Internet des objets, son développement commence en 2012[3]. Dans un article du quotidien allemandDie Welt, le responsable de Huawei, Richard Yu, a indiqué que ce système d'exploitation pourrait être utilisé comme « plan B » au cas où des restrictions américaines empêcheraient l'entreprise d'utiliser Android ouWindows, alors qu'elle souhaiterait continuer à utiliser l'un ou l'autre[4].
La compagnie est liée, en juin 2021 à différents partenaires pour cet OS, dont le géant de la domotiqueMidea, le fabricant de dronesSZ DJI Technology et les fabricants suisses de montre,Tissot etSwatch[3].
En juin également, Huawei annonce trois tablettes, les MatePad Pro 10.8, MatePad Pro 12.6 et MatePad 11 ainsi que les montres connectées Watch 3 et Watch 3 Pro disponibles sous HarmonyOS, ainsi que des mises à jour vers HarmonyOS d'environ 100 de leurs produits existants, dont leur séries pharesHuawei Nova 7, 8 et 9 dès le3e semestre 2021[5].
Le 2 juin 2021, la marque annonce l'ouverture de la bêta publique pour certains appareils, puis d'autres au fur et à mesure jusqu'au début de 2022. Cependant, Huawei n'a pas mentionné le fait que seuls lesappareils chinois étaient concernés. De ce fait, les appareils internationaux (ditsglobal version) sont écartés pour le moment, avant l'ouverture de la version bêta aux autres pays[6]. Une chose qui revient souvent dans les forums d'utilisateurs Huawei (surtout internationaux) est le manque d'informations, voire le silence complet sur une quelconque date de disponibilité d'HarmonyOS sur les appareils internationaux.
Les tests d'un développeur d'Ars Technica révèlent que les versions préliminaires d'HarmonyOS 2.0 (Beta 1, Beta 2), utilisables depuis les serveurs de Huawei parstreaming, semblent être unfork d'Android 10, dont la version bêta du smartphone est simplement une version rebaptisée d'EMUI 11, l'interface développée par Huawei à l'origine pour Android, avec toutes les références à Android remplacées par « HarmonyOS », le SDK « DevEco Studio » étant largement basé sur les mêmes composants d'Android Studio[2],[7],. Le 2 juin 2021, Wang Chenglu réaffirme qu'il s'agit bien d'un système d'exploitation distribué et basé sur un micro-noyau, et que la version mobile utilise quelques ressources d'Android (sonframework pour garantir la compatibilité avec les applications Android) en plus du framework d'HarmonyOS nommé «Atom ». Les applications développées avec ce framework s'appellent les « applications atomisées ». Ce n'est donc pas un fork d'Android[8].
La version propriétaire d'HarmonyOS de 2025 qui ne fonctionne que sur le matériel Huawei possède un micro-noyau[9] réduisant les possibilités d'attaques et consommant peu de mémoire. Cependant, utiliser tout logiciel privatif peut cacher des portes dérobées qui seront révélées plus tard[10]. Malgré tout, les processeurs aussi ont des portes dérobées permettant pour certaines d'annihiler tout processeur par le BIOS du processeur[11].
Pour les appareils exécutant HarmonyOS avec moins de 128 Mo de RAM, le système utilisera LiteOS comme noyau.
Pour les appareils avec 4 Go de RAM et supérieur, il utilisera Linux comme noyau par défaut.
OpenHarmony est l'implémentationopen source d'HarmonyOS lancée par la Fondation OpenAtom. Le projet, hébergé sur Gitee, ne cible alors que les plates-formes IoT. En, Huawei sort ses premierskits de développement « HiHope HiSparkWifi IoT », à destination de l'internet des objets utilisant unmicrocontrôleurHiSilicon Hi3518 d'architectureRISC-V 32-bits, compatible avec les noyaux libres HuaweiLiteOS et OpenHarmony et utilisant le compilateurGCC[1].