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

Huawei наконец-то поделилась подробностями о своей новой операционной системе под названием Harmony OS. Некоторое время до нас доходили слухи, но теперь у нас есть реальная информация.

В китайском городе Дунгуань компания Huawei наконец раскрыла секреты своей собственной операционной системы, о которой давно ходили слухи. Операционная система под названием Harmony OS находится в разработке уже несколько лет, но недавно она взяла на себя роль ключевой игрок в плане действий Huawei на случай непредвиденных обстоятельств с тех пор, как США ввели торговый запрет на китайскую технологическую компанию. На конференции разработчиков Huawei компания Huawei наконец поделилась первыми подробностями о своей собственной ОС, но компания пока не была готова демонстрировать Harmony на смартфонах. Завтра компания продемонстрирует Harmony OS на выставке Хонор Вижн ТВ. На данный момент Android остается основной мобильной ОС для смартфонов и планшетов Huawei и Honor.

ОС Harmony основана на микроядре, как и разрабатываемая Google.

Фуксия ОС. В Huawei говорят, что Fuchsia использует «нераспределенный дизайн», в отличие от новой ОС Harmony. Huawei заявляет, что это позволяет гибко развертывать новую ОС на различных устройствах, упрощая разработку приложений во всех сценариях. Чтобы оправдать оба эти утверждения, Huawei отмечает, что «трудно обеспечить бесперебойную работу на разных устройствах с огромным количеством [кода] в ядре Android и Linux». Это потому что «взаимосвязь нескольких устройств [повышает] требования к безопасности» и «тесная связь между [экосистемой] приложений и [] аппаратным обеспечением ставит под угрозу [] пользовательский опыт и развитие эффективность."

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

Согласно слайдам, предоставленным Huawei, производительность теоретически лучше, чем у Android и других операционных систем на базе Linux. Huawei утверждает, что Harmony OS использует распределенную виртуальную шину с упрощенным протоколом: вместо четырех уровней в стеке протоколов есть только один уровень для «повышения производительности». эффективность полезной нагрузки». Эффектом этого изменения, направленного на упрощение взаимодействия, является «более быстрое обнаружение и подключение» оборудования, такого как дисплей, камеры, динамики, и т. д.

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

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

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

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

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

Huawei заявляет, что ее новая ОС представляет собой совершенно новое поколение операционных систем, поскольку она обеспечивает возможности искусственного интеллекта в различных сценариях с ПК, планшетов и других областей. Компания Huawei уже провела внутреннее тестирование своей новой операционной системы на нескольких устройствах, хотя Ричард Ю не подтвердил, был ли складной Huawei Mate X среди этих тестовых устройств. Г-н Ю говорит, что "многие" партнеры выразили заинтересованность в разработке продуктов с ОС Harmony, но он отказался назвать имена заинтересованных сторон. В пресс-релизе Huawei говорится, что они «сначала заложат основу для Harmony OS на китайском рынке», прежде чем расширять ее на глобальный рынок.

Мы узнаем больше о новой операционной системе Huawei на этой неделе на конференции разработчиков Huawei.


Обновление от 10.08.19, 10:23 по восточному стандартному времени: формулировка была изменена, чтобы отразить, что Harmony OS не требует root-доступа для работы, а не запретить его. Также уточняется, что производительность IPC в 5 раз выше, чем у Google Fuchsia.