Huawei представила операційну систему HarmonyOS

Компанія Huawei представила операційну систему HarmonyOS, призначену для пристроїв різних типів, у тому числі комп'ютерів, смартфонів і телевізорів. При цьому поки компанія не переводить свої смартфони на цю операційну систему замість Android. Трансляція презентації проходила у твіттері Huawei.


Huawei почала розробляти HarmonyOS ще два роки тому, проте різко прискорила розробку кілька місяців тому. Насамперед це пов'язано з санкціями, накладеними США, і заборонними американським технологічним компаніям співпрацювати з Huawei. У тому числі компанія втратила доступ до пропріетарних сервісів Google для Android, а також сертифікації своїх нових пристроїв для роботи з Windows.


На конференції для розробників HDC 2019 Huawei представила власну операційну систему, яка потенційно може замінити системи сторонніх компаній у споживчих пристроях різних типів. У HarmonyOS використовується мікроядро, що реалізує тільки найбільш базові функції операційної системи. Наявність інших компонентів залежатиме від того, на якому пристрої використовується операційна система, наприклад, телевізорі або розумному годиннику.

Для розробки під HarmonyOS Huawei створила інтегроване середовище розробки, що дозволяє створювати програми під пристрої різних типів. Компілятор Ark для HarmonyOS підтримує код, написаний мовами C, C++, Java і Kotlin. Представники Huawei відзначили, що в майбутньому система отримає підтримку додатків для Android і Linux.

Поки компанія не планує замінити Android у своїх смартфонах на HarmonyOS, але заявляє, що при виникненні такої потреби процес переведення не займе багато часу. У майбутньому Huawei планує відкрити вихідний код системи.

Крім Huawei розробкою власної мікроядерної модульної операційної системи для пристроїв різних класів займається і Google. Вперше про проект Fuchsia OS стало відомо в 2016 році, а пізніше цю операційну систему навіть зуміли запустити на ноутбуці. Нещодавно представник Google заявив, що компанія поки не розглядає Fuchsia як заміну Android і Chrome OS. Замість цього мета проекту полягає в розробці нових підходів до архітектури операційної системи та інших експериментах.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND