Poté, co Trumpova administrativa oznámila, že zahrnovala Huawei na svou černou listinu a několik měsíců spekulací a co by mohla společnost udělat, aby pokračovala na trhu smartphonů a tabletů, HarmonyOS byl odhalen, operační systém na kterém „Huawei pracoval“ měsíce, aby u svých počítačů zůstala závislost na Androidu.
A dobře, nyní byla vydána beta verze operačního systému HarmonyOS 2.0 a tato beta verze lze testovat na následujícím zařízení Huawei, «Huawei P40, P40 Pro, Mate30 a Mate30 Pro, stejně jako pro tablet MatePad Pro ». Uživatelské rozhraní je založeno na EMUI 11, který se také používá v zařízeních Huawei založených na platformě Android.
Pamatujme si, že projekt Harmony je ve vývoji od roku 2017 a je to mikrokernelový operační systém. Vývoj projektů je vydáván pod licencí BSD v rámci projektu OpenHarmony, na který dohlíží nezisková organizace China Open Atomic Open Source Foundation.
HarmonyOS 2.0 Mobile Phone Developer Beta vylepšila následující funkce:
• Více než 15000 XNUMX API (podpora vývoje aplikací pro mobilní telefony / PAD, velké obrazovky, kapesní zařízení, automobily a stroje)
• Distribuovaný aplikační rámec
• Distribuované ovládací prvky uživatelského rozhraní
• DevEco Studio 2.0 Beta3
Z funkcí HarmonyOS, které vynikají, jsou zmíněny následující:
Jádro systému je ověřeno na formální logické / matematické úrovni, aby se minimalizovalo riziko zranitelností. Ověření bylo provedeno pomocí metod, které se běžně používají při vývoji kritických systémů v oblastech, jako je letectví a astronautika, a lze dosáhnout souladu s úrovní zabezpečení EAL 5+.
Mikrojader je izolován od externích zařízení, zatímco systém je oddělen od hardwaru a umožňuje vývojářům vytvářet aplikace, které lze použít v různých kategoriích zařízení, aniž by se vytvářely samostatné balíčky.
Mikrokernel implementuje pouze plánovač a IPCa vše ostatní se přenáší do systémových služeb, z nichž většina běží v uživatelském prostoru, a jako plánovač úloh je navržen deterministický latenční engine, který analyzuje zatížení v reálném čase a pomocí metod předpovídá chování aplikace. Ve srovnání s jinými systémy plánovač dosáhl 25,7% snížení latence a 55,6% snížení latence.
Kromě toho, zajišťovat komunikaci mezi mikrokernely a služby externího jádra, jako je souborový systém, síťový zásobník, ovladače a subsystém spouštění aplikací, Používá se IPC, který je podle společnosti pětkrát rychlejší než IPC na Zirconu a třikrát rychlejší než IPC na QNX.
Místo zásobníku protokolu čtyřvrstvá běžně používaná ke snížení přetížení, Harmony OS používá zjednodušený jednovrstvý model na základě distribuované virtuální sběrnice, která komunikuje s hardwarem, jako jsou displeje, fotoaparáty, zvukové karty a podobně.
Systém neposkytuje přístup uživatelů na kořenové úrovni (Neexistuje žádný běžný globální superuživatel, ale existují privilegované systémové procesy.) Pro přístup k privilegovaným operacím se ve vztahu k ID procesu používá selektivní udělení na základě kapacity. Vlastní aplikace také vyžadují samostatná oprávnění pro přístup ke kameře a mikrofonu.
Aplikace je postavena s vlastním překladačem Arc, který podporuje C, C ++, Java, JavaScript a Kotlin kód.
Chcete-li vytvářet aplikace pro různé třídy zařízení, jako jsou televize, chytré telefony, chytré hodinky, informační systémy automobilů atd., pro vývoj rozhraní a SDK s integrovaným vývojovým prostředím je poskytován univerzální rámec. Sada nástrojů automaticky přizpůsobí aplikace pro různé obrazovky, ovládací prvky a metody interakce uživatele. Zmiňuje také poskytování Harmony s přizpůsobovacími nástroji pro stávající aplikace pro Android s minimálními změnami.
Konečně pokud o tom chcete vědět víc o této beta verzi můžete zkontrolujte následující odkaz.
První smartphony založené na novém operačním systému se začnou prodávat v říjnu 2021.