Несколько лет назад компания Huawei столкнулась с проявлением санкционной политики со стороны Google. Как итог, устройства одного из самых популярных производителей были лишены доступа к большинству популярных мировых сервисов. Компания нашла эффектное решение по обходу ограничений и выпустила на рынок собственную операционную систему — Harmony OS. Новинка имеет на «борту» много положительных сторон и позиционируется в качестве серьезного конкурента Android и iOS.
Harmony OS: описание и история развития
Harmony OS является прогрессивной разработкой китайской компании Huawei. Новая операционная система отличается своей гибкостью и универсальностью, поддерживая работу с устройствами различных типов («умный дом», смарт-часы, планшеты, мобильные телефоны и даже автомобили). Она полностью совместима с программным обеспечением, разработанным под Android, Linux/Unix-системы и веб-приложения. Грубо говоря, в основу ядра Harmony OS заложены базовые особенности открытого кода Андроид, за исключением подключенных сервисов от Google.
В 2019 году свет увидела первая версия китайской операционной системы. В ее функционал была вшита поддержка видеозвонков, отправки данных со смартфона на ТВ и распознавания лиц посредством встроенной камеры устройства. Спустя год компанией была выпущена Harmony OS 2.0, в которую добавились новые полезные фишки, а также был расширен охват поддерживаемых устройств. Первым планшетом с подобной «начинкой» стал MatePad Pro 2. К этому времени общая аудитория пользователей ПО приблизилась к отметке в 220 млн. человек, что сделало разработку одной из самых прогрессивных мобильных ОС в мировом сегменте.
На данный момент актуальным релизом считается Harmony OS 3.0 HyperTerminal, презентованный в июле 2022 года. По заявлениям разработчиков в новой версии ПО был значительно увеличен уровень производительности. Защитные механизмы также претерпели изменения: теперь система более устойчива к возможным уязвимостям.
Преимущества ОС
Разработчики нового ПО находились в более выгодных условиях при выпуске своего продукта, чем конкурирующие компании, которые существуют на рынке уже долгие годы. Производитель получил возможность проанализировать и учесть слабые стороны своих оппонентов, поэтому уже сейчас можно поговорить о многочисленных плюсах новоиспеченной ОС:
- Микроядро. Одной из ключевых особенностей Harmony является использования микроядра. Говоря простым языком, архитектура системы построена на модульных блоках, функционирующих в виде процессов. В отличие от монолитных ядер, используемых в большинстве современных «мобильных операционок».
- Модульность. Продолжая тему модульного построения, стоит поговорить подробнее о плюсах подобного подхода. Для большего понимания можно провести простую аналогию с браузером Chrome, где применяется поддержка расширений разной направленности, которые пользователь может включать/отключать на свое усмотрение. В случае с Harmony OS смысл тот же, но сами модули подбираются скорее производителем устройства, чем непосредственным владельцем. Такое построение отличается максимальной гибкостью, так как при выпадении одного из модулей система не будет «крашиться», а просто завершит сбойный процесс, сохранив при этом общую работоспособность.
- Передача данных по виртуальной шине. В большинстве девайсов реализованы физические микропроводники для передачи данных. В случае с Harmony OS используется подход с использованием виртуальной шины, через которую модули на разных устройствах взаимодействуют между собой. Стоит отметить, что такое решение обеспечивает минимальную задержку при передаче информации.
- Приоритетность задач. Команда разработчиков из Huawei реализовала в своей ОС еще одну интересную особенность, добавив в функционал интеллектуальную опцию распознавания важности выполнения задачи. Дело в том, что конкурентами используется кардинально другой подход, где задачи выстраиваются в ряд и начинают выполняться поэтапно. Таким простым «финтом» китайцы значительно увеличили общее быстродействие.
- Открытый исходный код. Дополнительной положительной особенностью можно считать открытый исходный код, который доступен для изучения сторонним разработчикам. В Huawei стремятся сделать максимально доступную и гибкую систему, которая в будущем сможет продемонстрировать феноменальный показатель быстродействия.
Недостатки
Активная разработка ПО ведет начало с 2016 года, поэтому считается относительно «молодой». А любой новый софт проходит через многочисленные этапы тестирования, которые выявляют его слабые стороны. К сожалению, такие негативные особенности присутствуют и у Harmony OS:
- Отсутствие стабильности. Как уже обсуждалось ранее, разработанное ПО на данный момент имеет не слишком богатую историю тестирований. Ежедневно рядовые пользователи мобильных устройств выявляют баги различной направленности, но на полное выявление всех недочетов может уйти еще не один год. Таким образом, ОС пока не отличается стабильной работой.
- Менее производительная. Вернемся к особенностям архитектуры построения ПО. Операционная система использует микроядро, которое позволяет добиться многочисленных положительных моментов, но стоит указать и «обратную сторону медали». Уйдя с монолитного ядра, система может значительно просесть в своей производительности, если программный код используемых приложений будет написан недостаточно квалифицированными специалистами.
- Отсутствие богатой библиотеки. В отличие от Android или iOS, Harmony пока не может похвастаться собственной базой надежных приложений, которыми пользователи могут пользоваться без рисков для своего устройства. На данный момент — это достаточно критично, но компания уже ведет работы в этом направлении.
- Отсутствие сервисов Google. Для большинства пользователей переход с Android будет особенно болезненным из-за отсутствия в новой ОС привычных сервисов от Google. Однако именно санкции американского гиганта подтолкнули Huawei к выпуску собственного ПО.
Заключение
Huawei продемонстрировала всему миру, что способна не только изготавливать качественные многофункциональные устройства, но и современное ПО, при помощи которого можно управлять этими устройствами. К сожалению, новоиспеченная ОС не лишена недостатков, но с каждым годом совершенствуется все сильнее, а скоро и вовсе перестанет уступать немногочисленным конкурентам по рынку.