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

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

Долгое ожидание и слухи, наконец, закончились. Сегодня на собственной конференции разработчиков в китайском Дунгуане компания Huawei представила HarmonyOS — новую распределённую операционную систему на основе микроядра, предназначенную для создания единообразного пользовательского окружения на любых устройствах и в любых сценариях.

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

Впрочем, не стоит ждать, что уже скоро мы увидим эту ОС на флагманских смартфонах или ноутбуках Huawei. Как отмечает производитель, HarmonyOS — это лёгкая и компактная операционная система с мощными функциональными возможностями. Вначале она будет применяться в различных интеллектуальных устройствах вроде наручных часов, подключаемых экранов, умных колонок, информационно-развлекательных систем для автомобилей. Со временем Huawei стремится создать интегрированную и универсальную экосистему для всех устройств, безопасную и надёжную среду исполнения приложений и предоставить целостное окружение при взаимодействиях с любым оборудованием.

Руководитель потребительского подразделения Huawei Ричард Ю (Richard Yu) пояснил взгляды компании на эту ОС: «Мы вступаем в эпоху, когда люди ожидают целостного интеллектуального опыта для всех устройств и сценариев. Мы чувствуем, что важно иметь операционную систему с улучшенными кроссплатформенными возможностями. Нам нужна ОС, поддерживающая любые сценарии, которые могут использоваться на широком спектре устройств и платформ и которые могут удовлетворить потребительский спрос на быстрый отклик и надёжную защиту.

Таковы были наши цели при создании HarmonyOS. Она полностью отличается от Android и iOS. Это распределённая ОС на основе микроядра, которая обеспечивает бесперебойную работу во всех сценариях. Она имеет надёжную и безопасную архитектуру и поддерживает бесперебойную совместную работу на всех устройствах. Разработчики получат возможность создавать свои приложения один раз, а затем гибко развёртывать их на совершенно разных аппаратах».

На конференции Huawei анонсировала планы развития HarmonyOS и её ядра. Вначале HarmonyOS 1.0 впервые появится в умных дисплеях компании, которые выйдут в конце этого года. Затем в течение следующих трёх лет HarmonyOS будет оптимизироваться и адаптироваться для более широкого спектра интеллектуальных устройств вроде носимой электроники, Huawei Vision и автомобильного оборудования. Компания понимает, что успех платформы будет напрямую зависеть от развития экосистемы приложений и привлечения разработчиков. Чтобы способствовать более широкому распространению, Huawei выпустит HarmonyOS в качестве платформы с открытым исходным кодом по всему миру. Она также создаст открытый фонд и сообщество для более глубокого сотрудничества с разработчиками.

Наиболее сильны позиции Huawei на родном китайском рынке, который к тому же уже обладает развитой экосистемой приложений и огромной базой пользователей. Поэтому на первых порах компания будет делать основной акцент на рынок Китая, а затем расширять экосистему на глобальный. Huawei также сосредоточится на предоставлении пользователям новых и уникальных преимуществ в таких областях, как связь, формирование изображений и нейросетевые алгоритмы. Компания будет тесно сотрудничать с партнёрами по экосистеме для предоставления пользователям приложений и услуг нового уровня.

Также ведущая телекоммуникационная компания в мире и один из лидеров рынка смартфонов рассказала о четырёх ключевых технических особенностях HarmonyOS, призванных обеспечить выполнение амбициозных целей, стоявших при создании платформы.

Бесшовность.
Это первая в мире ОС для устройств с распределённой архитектурой, обеспечивающая бесперебойную работу на любом оборудовании. HarmonyOS предлагает общую коммуникационную платформу, распределённое управление данными, распределённое планирование задач и виртуальные периферийные устройства.

Плавность.
HarmonyOS будет решать проблемы неэффективности с помощью высокопроизводительных межпроцессных коммуникаций (Inter Process Communication, IPC) и детерминированного движка задержек (Deterministic Latency Engine). Последний заранее устанавливает приоритеты выполнения задач и ограничения по времени для планирования. Ресурсы будут тяготеть к задачам с более высокими приоритетами — в результате обещано снижение задержек отклика приложений на значение до 25,7 %. Микроядро способно повысить производительность IPC в пять раз по сравнению с существующими ОС.

Безопасность.
HarmonyOS использует совершенно новый дизайн микроядра, который отличается повышенной безопасностью и низкими задержками. Это микроядро было разработано, чтобы упростить центральные функции, реализовать как можно больше системных служб в пользовательском режиме вне ядра и обеспечит взаимную защиту. Само микроядро обеспечивает работу лишь базовых служб вроде планировщика потоков и IPC. В микроядре Harmony OS впервые используются формальные методы проверки для переосмысления стандартов безопасности и надёжности в среде Trusted Execution Environment (TEE). По словам производителя, это значительно повышает надёжность. Также в микроядре HarmonyOS примерно в тысячу раз меньше строк кода, чем в ядре Linux, что тоже многократно снижает вероятность атак.

Универсальность.
Интегрированная среда разработки (Integrated Development Environment, IDE) для множества разных устройств позволяет создавать приложение один раз и развёртывать его затем на целом спектре разнообразного оборудования. Huawei утверждает, что IDE в HarmonyOS поддерживает множество языков программирования с универсальным компилятором, может автоматически адаптироваться к различным средствам управления и размерам экранов, поддерживает управление перетаскиванием и визуальное программирование, ориентированное на предварительный просмотр. Всё это позволяет разработчикам более эффективно создавать приложения, которые сразу работают на множестве устройствах и формируют тесно интегрированную экосистему.

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

По словам компании, Huawei ARK Compiler — это первый статический компилятор, который работает так же эффективно, как и виртуальная машина Android, позволяя разработчикам компилировать широкий спектр современных языков программирования в машинный код в единой унифицированной среде. Поддерживая унифицированную компиляцию, HUAWEI ARK Compiler призван помочь разработчикам значительно повысить продуктивность их работы.

«Мы верим, что HarmonyOS оживит индустрию и обогатит экосистему, — отметил Ричард Ю. — Наша цель — предоставить людям действительно интересное и разнообразное окружение. Мы хотим пригласить разработчиков со всего мира присоединиться к нам в создании этой новой экосистемы. Вместе мы предоставим потребителям умный опыт для любых сценариев».

Источник: 3Dnews

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.