Huawei офіційно представляє Harmony OS, свою першу операційну систему

Huawei нарешті поділилася подробицями про свою нову операційну систему під назвою Harmony OS. Деякий час ми чули чутки, але тепер у нас є реальна інформація.

У місті Дунгуань (Китай) компанія Huawei нарешті оприлюднила свою першу операційну систему, про яку давно ходили чутки. ОС під назвою Harmony OS розроблялася кілька років, але нещодавно вона взяла на себе роль ключовий гравець у плані Huawei на випадок непередбачених обставин після того, як США ввели заборону на торгівлю китайської технологічної компанії. На конференції розробників Huawei Huawei нарешті поділилася першими подробицями про свою власну ОС, але компанія ще не була готова показати Harmony на смартфонах. Завтра компанія покаже Harmony OS на Телевізор Honor Vision. Наразі Android залишається основною мобільною ОС для смартфонів і планшетів Huawei та Honor.

Harmony OS базується на мікроядрі, як і розробка Google Фуксія ОС. Huawei каже, що Fuchsia використовує «нерозподілений дизайн», на відміну від нової ОС Harmony. Huawei каже, що це дозволяє гнучко розгортати нову ОС на різних пристроях, спрощуючи розробку додатків у всіх сценаріях. Щоб виправдати обидва ці твердження, Huawei зазначає, що «важко забезпечити безперебійну роботу на різних пристроях з [] величезною кількістю [коду] в ядрі Android і Linux». Це тому що «взаємозв’язок кількох пристроїв [підвищує] вимоги до безпеки» та «тісний зв’язок між [] екосистемою програми та [] апаратним забезпеченням компрометує [] взаємодію з користувачем та розробку ефективність».

За словами Huawei, використання мікроядра також покращує безпеку. Мікроядро «забезпечує лише основні послуги, такі як планування потоків і IPC», тоді як більшість системних служб реалізовано в просторі користувача. З меншою кількістю коду для аудиту ймовірність виявлення нової атаки буде низькою. Huawei також каже, що використовує «формальні методи перевірки» для захисту ядра TEE. Huawei каже, що ця техніка, яка використовує «математичний підхід для перевірки правильності системи з джерела», в основному застосовується до у критично важливих для безпеки галузях, таких як авіакосмічна промисловість і набори мікросхем, «суттєво сприяючи надійності та надійності системи». Мікроядро може крім того, можна «масштабувати за вимогою для ширшої безпеки системи». На завершення Huawei може похвалитися тим, що продукти можуть отримати рівень сертифікації EAL 5+ під керуванням нової ОС.

Відповідно до слайдів, опублікованих Huawei, продуктивність теоретично краща, ніж Android та інші операційні системи на базі Linux. Huawei каже, що Harmony OS використовує розподілену віртуальну шину зі спрощеним протоколом: замість 4 рівнів у стеку протоколів є лише 1 рівень для «підсилення». Ефективність корисного навантаження". Наслідком цієї зміни для спрощення взаємодії є "швидше виявлення та підключення" такого обладнання, як дисплей, камери, динаміки, тощо

На відміну від Android, який використовує механізм планування ядра Linux, Harmony OS використовує «детермінований механізм затримки», який забезпечує «точне планування ресурсів із аналіз навантаження та прогнозування в режимі реального часу, а також відповідність характеристик програми". Результатом є покращення затримки відповіді та коливань затримки на 25,7% і 55,6%. відповідно. Крім того, Huawei каже, що мікроядро може зробити «продуктивність IPC [Inter Process Communication] у п’ять разів ефективнішою, ніж існуючі системи», особливо посилаючись на ОС Fuchsia від Google.

Harmony «від’єднує» ОС від апаратного забезпечення, тож розробники можуть розробити один раз і розгорнути на апаратному забезпеченні. Розробники зможуть використовувати Компілятор ARK від Huawei для компіляції коду з кількох мов, таких як C/C++, Java та Kotlin для Harmony OS. Huawei надасть IDE для підтримки розробки додатків на різних типах пристроїв, включаючи телевізори, автомобільні комплекти, розумні колонки, смартфони, розумні годинники тощо. Ця IDE «автоматично адаптується до різноманітних макетів екрана, елементів керування та взаємодії» і «підтримує операції перетягування та візуальні ефекти, орієнтовані на попередній перегляд». Harmony OS не потребуватиме root-доступу для роботи, що, на думку Huawei, становить загрозу безпеці Android та інших операційних систем на базі Linux. системи. Нарешті, Huawei оголосила про свої плани з відкритим вихідним кодом Harmony OS, створення основи з відкритим кодом і створення спільноти з відкритим кодом для співпраці.

Річард Ю, генеральний директор Huawei Consumer Business Group, підтверджує, що операційна система Harmony OS не сумісна з додатками Android. Це означає, що ви не зможете просто завантажити будь-яку програму для Android на свій вибір. На прес-конференції пан Ю каже, що розробникам додатків доведеться внести «невеликі зміни» у свої додатки, щоб скомпілювати їх для роботи на Harmony OS. Він заявляє, що «дуже легко» перенести програми Android на Harmony OS.

Робота над новою ОС почалася 2 роки тому з версії 1.0 мікроядра. У 2019 році вони пришвидшили роботу, щоб ОС могла працювати на більшій кількості типів пристроїв, таких як смарт-екран. Китайська компанія каже, що версія 2.0 її мікроядра буде випущена в наступному році, а версія 3.0 з’явиться в 2021 році, забезпечуючи підтримку носимих пристроїв і автомобільних головних пристроїв. Huawei каже, що вони можуть перейти на Harmony OS прямо зараз, оскільки міграція не є дуже складною через природу мікроядра; вони хваляться, що можуть перейти з Android на Harmony за 1-2 дні. Однак зараз компанія вирішує використовувати Android на смартфонах, не звертаючи уваги на своїх існуючих партнерів. Річард Ю каже, що Huawei хоче продовжувати працювати зі своїми американськими партнерами та допомагати їм, багато з яких співпрацюють з Huawei понад 20 років.

Тим не менш, ця нова ОС все ще є «планом Б» для китайського технологічного гіганта, оскільки Huawei потрібно буде вирішити найбільшу діру у прийнятті Harmony OS: екосистему додатків. Huawei створює свою платформу AppGallery як альтернативу Google Play Store, і цього тижня компанія представила Huawei Mobile Services як альтернативу Google Play Services. Huawei знаходиться в процесі створення власної екосистеми, і якщо заборону на торгівлю не буде скасовано до кінця цього року або на початку наступного року Huawei буде змушена перейти на ОС Harmony для своїх нових пристроїв, включаючи майбутній Huawei Mate 30 серії. Насправді Річард Ю підтвердив, що Mate 30 раніше не отримував сертифікат для використання сервісів Google Play було введено заборону на торгівлю, тому Huawei розглядає можливість використання ОС Harmony на пристрої, якщо заборону не буде знято в час.

Huawei заявляє, що її нова ОС представляє абсолютно нове покоління операційних систем, оскільки вона підтримує можливості штучного інтелекту в різних сценаріях з ПК, планшетів та інших доменів. Huawei вже провела внутрішні тестування своєї нової операційної системи на кількох пристроях, хоча Річард Ю не підтвердив, чи складаний Huawei Mate X був серед цих тестових пристроїв. Пан Ю каже, що «багато» партнерів висловили зацікавленість у розробці продуктів з Harmony OS, але він відмовився повідомити імена зацікавлених сторін. У прес-релізі Huawei стверджує, що спочатку «закладе основу для Harmony OS на китайському ринку», а потім поширить її на світовий ринок.

Цього тижня ми дізнаємося більше про нову операційну систему Huawei на конференції розробників Huawei.


Оновлення 10.08.19 о 10:23 за східним часом: формулювання змінено, щоб відобразити, що Harmony OS не потребує кореневого доступу для роботи, а не забороняє його. Також уточнюється, що продуктивність IPC у 5 разів порівняно з Fuchsia від Google.