C'est officiel, Harmony OS sera le système d'exploitation par défaut pour les nouveaux produits Huawei

Dans HDC 2020, Huawei dévoilé par une annonce le l'expansion des plans pour le nouveau système d'exploitation sur lequel vous travaillez "Harmony OS" annoncé l'année dernière.

En plus des appareils portables initialement annoncés et les produits de l'Internet des objets (IoT) tels que les écrans, les appareils portables, les haut-parleurs intelligents et les systèmes d'information automobile, le système d'exploitation en cours de développement il s'appliquera également aux smartphones.

Les tests du SDK pour développer des applications mobiles pour Harmony débutera fin 2020, et les premiers smartphones basés sur le nouveau système d'exploitation devraient être lancés jusqu'au dernier trimestre de l'année prochaine, c'est-à-dire que si les choses se passent bien, nous pouvons voir les résultats en octobre 2021.

Il est souligné que eLe nouveau système d'exploitation est maintenant prêt pour les appareils IoT avec RAM de 128 Ko à 128 Mo et cela fonctionnait pour que en avril 2021, il commencera promotion de l'option pour les périphériques de mémoire de 128 Mo à 4 Go et en octobre pour les appareils avec plus de 4 Go de RAM.

Rappelons que le projet Harmony est en développement depuis 2017 et qu'il s'agit d'un système d'exploitation micro-noyau qui peut être considéré comme un concurrent du système d'exploitation Fuchsia de Google.

La plate-forme sera publiée en code source en tant que projet entièrement open source avec une gestion indépendante (Huawei développe déjà Open LiteOS pour les appareils IoT).

Le code de la plateforme sera donné à la China Open Atomic Open Source Foundation, une organisation à but non lucratif.

Huawei pense qu'Android n'est pas si bon pour les appareils mobiles en raison de la quantité inutilement importante de code, du planificateur de processus obsolète et des problèmes de fragmentation de la plate-forme.

Dans les fonctionnalités détaillées de Harmony OS, sont les suivants:

  • Le cœur du système est vérifié à un niveau logique / mathématique formel pour minimiser le risque de vulnérabilités. La vérification a été effectuée à l'aide de méthodes couramment utilisées dans le développement de systèmes critiques dans des domaines tels que l'aviation et l'astronautique, et peut atteindre la conformité au niveau de sécurité EAL 5+.
  • Le micronoyau est isolé des appareils externes. Le système est découplé du matériel et permet aux développeurs de créer des applications pouvant être utilisées sur différentes catégories d'appareils sans créer de packages séparés.
  • Le micro-noyau implémente simplement le planificateur et l'IPC, et tout le reste est transféré aux services système, dont la plupart s'exécutent dans l'espace utilisateur.
  • En tant que planificateur de tâches, un moteur de latence déterministe est proposé, qui analyse la charge en temps réel et utilise des méthodes pour prédire le comportement de l'application. Comparé à d'autres systèmes, le planificateur réalise une réduction de 25,7% de la latence et une réduction de 55,6% de la gigue de latence.
  • Pour fournir une communication entre le micro-noyau et les services externes du noyau tels que le système de fichiers, la pile réseau, les pilotes et le sous-système de lancement d'application, IPC est utilisé, qui, selon la société, est cinq fois plus rapide que IPC dans Zircon et trois fois plus rapide que IPC dans QNX.
  • Plutôt que la pile de protocoles à quatre couches couramment utilisée pour réduire les frais généraux, Harmony utilise un modèle monocouche simplifié basé sur un bus virtuel distribué qui communique avec des équipements tels que des écrans, des caméras, des cartes son, etc.
  • Le système ne fournit pas d'accès utilisateur au niveau racine.
  • L'application est construite avec son propre compilateur Arc, qui prend en charge le code C, C ++, Java, JavaScript et Kotlin.

En outre, pouvoir créer des applications pour différentes classes d'appareils, comme les téléviseurs, les téléphones intelligents, les montres intelligentes, les systèmes d'information automobile, etc., Huawei mentionne qu'il fournira un cadre universel pour le développement d'interfaces et SDK avec un environnement de développement intégré.

La boîte à outils adaptera automatiquement les applications pour différents écrans, commandes et méthodes d'interaction avec l'utilisateur. Il mentionne également la fourniture d'outils pour Harmony pour adapter les applications Android existantes avec des changements minimes.

source: https://www.xda-developers.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.