Arstechnica: Harmony OS de Huawei - Android 10 repensé sans beaucoup de changements



Nous avons écrit à plusieurs reprises sur les développements de Huawei. Après être tombée sous les sanctions américaines, elle a commencé à créer ses propres solutions matérielles et logicielles. En particulier, les processeurs et les logiciels. Le plus souvent mentionné parmi ces développements est le système d'exploitation Harmony OS, qui, comme beaucoup le croyaient, a été créé à partir de zéro.



Le développement a commencé en 2019, et maintenant la deuxième version du système est présentée. Dans le même temps, le président du département de développement logiciel de Huawei a déclaré à un moment ce qui suit: "Harmony OS n'est ni une copie d'Android, ni une copie d'iOS." Mais est-ce vrai? Comme l'ont découvert les éditeurs d'Arstechnica, les propos des développeurs sont très différents de la réalité.



Comment avez-vous obtenu Harmony OS pour le test?



Cela s'est avéré être un processus long et compliqué qui nécessite un enregistrement. Et pas seulement une indication d'un surnom, d'un mail, etc. Les développeurs (n'oubliez pas, nous parlons de la Chine) demandent une liste complète des documents d'identification personnelle. Le principal sur cette liste est un passeport. J'ai dû scanner et envoyer toutes les pages.



Comparez cela avec Android, dont vous avez besoin pour télécharger la page Android SDK et cliquez sur le lien, après quoi le téléchargement commence. Le processus d'Apple est un peu plus compliqué, mais il n'y a rien de fatal non plus.







Mais l'affaire ne se limite pas au passeport. Lors de la création d'un compte, vous avez également besoin d'autres documents, y compris une carte de crédit. Oui, exactement - une photo du recto de la carte est requise. De plus, vous devez indiquer votre nom complet, email, téléphone. Après avoir entré les données, vous devez attendre deux jours ouvrables. Ensuite, si vous avez de la chance, le compte sera approuvé - le processus d'inscription peut être considéré comme terminé.



Et si le SDK peut même être trouvé quelque part sur une ressource tierce, Huawei ne pourra pas le lancer sans se synchroniser avec son profil de développeur. L'émulateur refusera de fonctionner. C'est peut-être normal pour les développeurs chinois, mais pour les représentants d'autres pays, de telles formalités semblent étranges.



Il est possible que Huawei ait délibérément compliqué le processus, dans l'espoir d'attirer exclusivement des spécialistes chinois. Mais ce n'est qu'une supposition.



Eh bien, maintenant - au système lui-même



Oui, un tout nouveau système d'exploitation que Huawei a créé à partir de zéro!





Une fois que vous avez accès au SDK, vous ne pourrez plus l'exécuter sur votre ordinateur local. Au lieu de cela, un «émulateur distant» entre en jeu. Tout cela est très similaire aux jeux en nuage, lorsque le contenu est joué quelque part là-bas et que seul le flux vidéo arrive sur la machine du joueur. Pour autant que vous puissiez le dire, le serveur avec l'émulateur est situé en Chine. Selon les journalistes d'Arstechnica, il ne s'agit peut-être même pas d'un émulateur, mais d'un vrai téléphone avec accès à distance activé. La qualité d'image est de 720p. En principe, assez pour le travail.



Au lancement, le développeur voit ... une copie complète du shell EMUI Android de Huawei. Si vous regardez les informations sur le système, Android 10 est mentionné partout. La société affirme qu'il ne s'agit que d'une fonctionnalité du shell, qui n'a pas été modifiée (encore une fois, cela semble très étrange).





Un petit tour du système donne l'impression qu'il s'agit bien d'Android. Ceci est indiqué, entre autres, par les applications système avec les noms "Android Services Library", "Android Shared Library", "com.Android.systemui.overlay", "Androidhwext" et autres. Il y en a environ 10. Mais cela devrait être différent, puisque nous travaillons avec Harmony OS v2.



Si vous visitez la "Huawei App Gallery", qui est en fait un catalogue d'applications Android, nous voyons partout des informations sur Android 10 Q. Et ce serait bien si c'était juste une version alpha ou bêta du système d'exploitation qui ne fonctionne pas ou fonctionne, mais mal. Un exemple est Google Fuchsia et Tizen de Samsung. Il y a des problèmes, des applications cassées, des limitations, etc. Mais encore, ce sont des systèmes d'exploitation à part entière. Pas des coquilles, mais des plates-formes construites à partir de zéro. Si vous imaginez que Huawei a complètement copié l'interface Android, vous devez essayer - copiez tout avec autant de précision, y compris les bibliothèques système et tout le reste.



Selon le journaliste Arstechnica, il n'y a aucun problème avec la sortie du nouvel OS cette année. S'il ne s'agit que d'un Android modifié, il n'y aura pas beaucoup de difficulté. Le catalogue d'applications contient des logiciels familiers à tout le monde de Google, Microsoft, Amazon, TikTok, WeChat, Tencent, Baidu, Weibo, Evernote.





Huawei semble avoir simplement remplacé toutes les applications Google qui ne fonctionneront pas en raison des sanctions par les siennes. Dans le même temps, le reste des développeurs n'a même pas essayé de changer grand-chose. La plupart des éléments sont restés inchangés, ce sont les éléments Android d'origine, les applications système et tout le reste. Pour autant que vous puissiez en juger, ce n'est qu'une fourchette d'Android et rien de plus. En général, tout va bien avec ça, pas de négatif. Mais on ne sait pas pourquoi Huawei hésite à admettre simplement qu'il développe un fork d'Android plutôt qu'un système d'exploitation complet.



Un peu plus de bizarrerie



HarmonyOS a une version Open Source appelée " OpenHarmony ". Dans le même temps, nous voyons ici un système complètement original, destiné, cependant, uniquement aux appareils IoT. OpenHarmony s'identifie comme version 1.0. Il utilise le micro-noyau LiteOS IoT et les applications du référentiel ne sont pas des applications Android.



Mais la deuxième version, conçue pour les téléphones et tablettes, est déjà Android, légèrement modifiée, mais toujours Android. Même l'émulateur est basé sur Linux et les applications sont entièrement des logiciels pour Android.







Voici la documentation du système. Elle est également très, très étrange.



Fork Android est une bonne option pour la Chine



D'un point de vue technique, tout est clair ici. En termes d'éviter les sanctions américaines, fork Android a du sens. Le fait est que Huawei lui-même peut utiliser le système d'exploitation, il est interdit de travailler uniquement avec les services Google intégrés au système d'exploitation. Tout est logique ici - pour un lancement rapide d'une gamme de téléphones pouvant être vendus sans restrictions, un fork d'Android avec des services chinois suffit amplement.



Mais étrangement (oui, ce mot est souvent répété dans tout le texte), Huawei envisage de licencier son OS. Comment cela peut être fait avec un Android repensé n'est pas clair. Il s'agit probablement de la première version d'Harmony OS, qui n'est pas un fork. Mais, si tel est le cas, Huawei ne commente toujours rien. Au moins pour l'instant.



De plus, Huawei ne pourra pas vendre de téléphones avec Android modifié dans le monde entier, car les utilisateurs ne pourront pas accéder aux applications de Facebook, Snapchat, Netflix, Hulu, Amazon, Twitter, Roku, SoundCloud, Pandora, Amazon, Uber, Lyft , Tinder, Shazam et etc. Leurs droits appartiennent à des sociétés américaines, ce qui signifie que le logiciel ne peut pas être utilisé. De plus, il n'y aura pas de Gmail, Chrome, YouTube, Google Assistant, Google Maps.



Très probablement, la société vendra ses téléphones Android modifiés en Chine, et non à l'étranger. Si c'est le cas, tout devient clair et les étapes de l'entreprise sont assez logiques. Mais vous ne devriez pas appeler le système d'exploitation votre propre développement, c'est plutôt simplement la version chinoise d'Android - à peu près la même que les versions de Linux sur lesquelles nous avons écrit.






All Articles