En fin de compte, HarmonyOS s'est avéré être un Android 10 retravaillé

Un critique de arstechnica a révélé avoir pu participer au programme de test du SDK pour développer des applications pour la plateforme 2.0 HarmonyOS, développé par Huawei comme alternative à la plate-forme Android.

Et c'est que même Huawei avait déclaré dès le début qu'HarmonyOS était un projet distinct et complètement différent d'Android et d'iOS, la réalité est que ce n'est pas comme ça, car lors des tests sur l'émulateur SDK, il s'avère que HarmonyOS est un clone d'Android 10, qui correspond aux éléments d'interface, aux applications et aux services de service.

Rappelons-nous que le projet Harmony est en développement depuis 2017 et est un système d'exploitation micro-noyau. Les développements du projet sont publiés sous licence BSD dans le cadre du projet OpenHarmony, qui est supervisé par l'organisation à but non lucratif China Open Atomic Open Source Foundation.

La version bêta du développeur de téléphones mobiles HarmonyOS 2.0 a amélioré les fonctionnalités suivantes:

• Plus de 15000 XNUMX API (prise en charge du développement d'applications pour téléphones mobiles / PAD, grands écrans, appareils portables, voitures et machines)

• Cadre d’application distribué

• Contrôles d'interface utilisateur distribués

• DevEco Studio 2.0 Bêta3

Le micro-noyau implémente uniquement l'ordonnanceur et l'IPC, et tout le reste est transféré aux services système, dont la plupart fonctionnent dans l'espace utilisateur, plus le moteur de latence déterministe, qui analyse la charge en temps réel et utilise des méthodes pour prédire le comportement des applications, est proposé comme un planificateur de tâches. 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.

En outre, pour assurer la 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 sur Zircon et trois fois plus rapide que IPC sur QNX.

Après avoir accédé à HarmonyOS via un processus d'enregistrement hautement invasif, activé le SDK et l'émulateur, et analysé attentivement la documentation du développeur, je ne peux pas arriver à d'autres conclusions: HarmonyOS est essentiellement un fork d'Android. La façon dont Huawei décrit le système d'exploitation à la presse et dans la documentation des développeurs ne semble pas avoir grand-chose à voir avec ce que l'entreprise expédie réellement. Les documents du développeur semblent écrits presque exprès pour dérouter le lecteur; Tout extrait de code d'expédition sur lequel vous tenez une loupe ressemble à Android sans aucun changement majeur.

L'expression «simuler jusqu'à ce que vous l'obteniez» est souvent donnée comme un conseil de motivation, mais je ne l'ai jamais vue appliquée au développement d'OS auparavant. Si vous avez déjà vu un téléphone Android Huawei moderne, HarmonyOS est en grande partie le même… avec quelques chaînes modifiées. Ainsi, bien qu'il n'y ait pas grand-chose de nouveau à voir, nous pouvons au moins jeter un coup d'œil à HarmonyOS et démystifier certaines des affirmations de Huawei concernant son `` tout nouveau '' système d'exploitation.

Le système utilise le shell "EMUI", qIl s'installe également sur les appareils Huawei basés sur Android.

L'entreprise prétend utiliser le port "EMUI" pour HarmonyOS, mais tous les autres composants sont également impossibles à distinguer d'Android.

L'article indique que le code d'édition HarmonyOS IoT publié dans le référentiel OpenHarmony ne chevauche en aucun cas ce qui est offert dans l'émulateur HarmonyOS 2.0.

Dans le premier cas, le système est basé sur son propre micro-noyau LiteOS, et dans le cas de HarmonyOS 2.0, l'environnement système Android 10 basé sur le noyau Linux est offert et un ensemble d'applications Android typiques. Les différences visibles se réduisent au changement de marque. Il n'y a pas encore d'analyse des composants du système de bas niveau.

Dans la boîte de dialogue d'informations système, la plate-forme apparaît sous la forme de la version 10, qui ressemble à Android 10 et non à HarmonyOS 2. Les applications tierces qui affichent des informations système identifient l'environnement comme "Android 10 Q".

De plus, l'IDE proposé dans le SDK est identique en termes d'interface et de méthodes de travail à Android Studio et est également basé sur Jetbrains IntelliJ IDE et utilise le système de compilation Gradle.

source: https://arstechnica.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.

  1.   Diego allemand Gonzalez dit

    Une entreprise chinoise disant avoir inventé quelque chose qui est une copie d'un autre produit?
    Je suis surpris! Personne n'a jamais dit
    Ce n'est cool que quand Apple le fait

  2.   post-clair dit

    Et à quoi vous attendiez-vous, un vaisseau spatial extraterrestre? Bien sûr, c'est un Android retravaillé. Aujourd'hui, rien n'est inventé. Il y a beaucoup de critiques que si le monomopole de Google telle ou telle chose, mais alors personne n'a d'oeufs pour inventer quelque chose de nouveau.