Уже некоторое время ходили слухи, что компания Huawei представит свою альтернативу Android, которая была известна под кодовым названием Hongmeng OS. Однако, сегодня, на конференции для разработчиков, генеральный директор потребительского направления Huawei Ричард Юй (Richard Yu) все же удивил аудиторию, представив «HarmonyOS», которая, по его словам, является более быстрой и безопасной системой, чем Android. Платформа в первую очередь предназначена для устройств «Интернета вещей» (интеллектуальные дисплеи, носимые гаджеты, смарт-колонки и автомобильные головные устройства), а не для смартфонов. Юй отмечает, что, если Huawei больше не сможет получить доступ к экосистеме Android, HarmonyOS в любой момент может быть использована и для мобильных устройств. Пока это не произошло, Huawei продолжит работать с Android.
Юй в своей презентации очень много внимания уделили техническим подробностям. Если говорить кратко, то HarmonyOS позиционируется как перспективная «распределенная операционная система на основе микроядер, которая может применяться для различных сценариев». Платформа имеет открытый исходный код и скорее конкурирует с проектом Fuchsia от Google, который также основан на микроядрах и может использоваться на нескольких типах устройств одновременно. Юй также указал на недостатки Android – избыточный код, устаревший механизм планировщика и проблемы фрагментации.
Благодаря использованию микроядерной архитектуры Harmony OS должна стать более безопасной операционной системой. Корневой доступ (root) будет невозможен, потому что микроядро будет защищено механизмами изоляции от внешних служб ядра. Система также использует формальную верификацию – набор математических подходов, используемых в критических для безопасности областях, для более надежного обнаружения уязвимостей.
Несмотря на свою легковесность, HarmonyOS предложит некоторые улучшения производительности. В частности, будет использоваться «детерминистский движок задержки», который позволяет лучше распределять системные ресурсы, используя анализ и прогнозирование в реальном времени. Для сравнения в Android используется менее интеллектуальный механизм планировщика задач ядра Linux. HarmonyOS также обеспечивает очень быструю «межпроцессную коммуникацию» – связь между микроядром системы и внешними службами ядра – файловыми системами, драйверами, приложениями и др. Huawei утверждает, что производительность Harmony OS в пять раз выше, чем у Google Fuchsia и в три раза выше, чем у QNX.
По словам Юй, HarmonyOS находится в разработке с 2017 года. Представленная сегодня версия предназначена для смарт-дисплеев, в частности для Huawei Vision, который должен поступить в продажу в конце этого года. Текущая версия все еще содержит ядро Linux и более раннее ядро Lite от Huawei вместе со своим собственным микроядром, но версия 2.0, которая должна появиться в 2020 году, будет содержать только микроядро HarmonyOS. Будущая версия получит поддержку высокопроизводительной графики, которая будет применяться в «инновационных ПК», а также будет использована для носимых устройств, головных автомобильных устройств, колонок и очков виртуальной реальности.
На презентации Huawei намеренно избегала упоминания «смартфонов» на слайдах и в материалах для прессы, чтобы не расстраивать своих технологических партнеров из Google. Однако, Юй не побоялся признать, что может наступить момент, когда его компания больше не сможет поддерживать экосистему Android. Примечательно, что разработчики смогут портировать свои приложения Android на HarmonyOS, используя ARK-компилятор Huawei.
Хотя руководитель Huawei заявил, что операционная система готова к развертыванию «в любое время», сложно сказать, насколько привлекательной она будет для разработчиков и для пользователей. Еще не забыты те времена, когда Samsung пытался свергнуть Android с помощью Tizen, но в настоящее время данный проект используется лишь для носимых устройств Galaxy. Windows 10 Mobile можно назвать еще одним ярким примером, несмотря на акцент на производительность и безопасность.
У Huawei остаются проблемы с доверием на Западе. Несмотря на высокие финансовые показатели в последнее время, китайская компания с осторожностью относится к своему будущему из-за продолжающегося давления со стороны правительства США и американских союзников. В некотором смысле, Huawei сталкивается с более сложной задачей, чем другие компании, в прошлом разрабатывавшие мобильные ОС. Возможно, компании придется сделать гораздо больше, чем просто создать собственную экосистему.
По материалам Engadget
Обновления программ, что нового
• Госдума поддержала законопроект о «запрете дискриминации» российских приложений в App Store
• Стабильное обновление клиента Steam с исправлениями для Linux, VR, Steam Deck и других платформ
• Яндекс.Учебник открыл подготовку к ЕГЭ по информатике для незрячих школьников с помощью YandexGPT
• Яндекс запускает линейку ИИ-помощников для образования
• Обновление Intel ARC Game On Driver 32.0.101.6297 Non-WHQL. Поддержка Farming Simulator 25, Planet Coaster 2 и Dragon Quest III HD-2D Remake
• Официальный релиз «Приложения NVIDIA»: Обновление драйверов и настройка видеокарт GeForce