HarmonyOS как замена Android
В марте 2022 года сообщалось, что Google прекращает лицензировать Android-смартфоны под российскими брендами из-за санкций. После этого, а также из-за прекращения поставок ряда брендов, интерес российских пользователей сместился в сторону продукции Huawei.
Компания не первый год разрабатывает собственную операционную систему, которая призвана конкурировать с Android и в перспективе станет центром экосистемы интернета вещей. Рассказываем, как появилась и развивается HarmonyOS, а также о ее перспективах.
HarmonyOS — это универсальная операционная система Huawei, которая обеспечивает работу широкого круга устройств от «умного дома» до смарт-часов, смартфонов, планшетов, ПК и даже автомобилей. Она совместима с существующим софтом для Android, а также с некоторым софтом для Linux, и с прогрессивными веб-приложениями.
По сути, в Huawei взяли за основу открытый код Android, но без встроенных сервисов Google. А затем всё как следует переписали. Разработка HongmengOS (китайское название HarmonyOS) началась в 2016 году, а официально компания объявила о ее создании в 2019 году.
В июле 2022 года Huawei провела преезентацию HarmonyOS 3.0 HyperTerminal, где заявила о повышении производительности, конфиденциальности и безопасности.
HyperTerminal поддерживает совместную работу 12 типов устройств. В их числе — принтеры, умные очки и автомобили. На смартфонах и планшетах можно объединять виджеты, менять размер и форму папок, выполнять умную сортировку приложений по цвету иконок или по категориям, создавать 3D-аватары для общения и так далее.
В августе 2023 году вышла HarmonyOS 4 с изменённой внешностью и новыми настройками.
В отличие от Android, HarmonyOS имеет распределенную модульную архитектуру, что позволяет достраивать ОС при помощи модулей и адаптировать ее под нужды различных устройств. Кроме того, софт распространяется по открытой лицензии, и над ним могут работать все желающие. В HarmonyOS совместимость с различными приложениями и языками программирования обеспечивается за счет компилятора OpenArkCompiler, который Huawei еще в 2019 году запустила для всех разработчиков. Данный проект с открытым исходным кодом позволяет повысить плавность и отзывчивость Android и сторонних приложений, которые нужно модифицировать для HarmonyOS.
В HarmonyOS приложения требуется устанавливать из AppGallery — фирменного магазина приложений Huawei с более чем 1 млн приложений. При этом в нем нет программ Google и некоторых привычных западных сервисов.
Практически все сервисы Google в HarmonyOS уже заменили на собственные китайские. Даже вместо Google Maps можно пользоваться собственными картами Huawei Petal Maps – они поддерживают тот же API и ту же интеграцию в приложения.
Есть и встроенный эмулятор Андроид с сервисами Гугеля, он называется GSuite. Используется для запуска обычных приложений Андроид, если они не хотят работать в “гармошке” просто так.
Интерфейс HarmonyOS напоминает одновременно и Android, и iOS. В частности, это касается системы управления жестами (свайпов) и виджетов. Так, в ранее представленной iPadOS 15 алгоритм Smart Stack тоже сортирует приложения по папкам в зависимости от категории.
Из-за оптимизации работы с оперативной памятью HarmonyOS может держать одновременно больше приложений открытыми, чем Android. И в целом устройства на “гармошке” работают несколько быстрее точно таких же устройств на Андроиде (впрочем, разница составляет в среднем около 5% и зависит от различных факторов).
В настоящее время в разработке HarmonyOS для умного дома участвуют более 300 поставщиков приложений, 1000 поставщиков оборудования, а также около 500 тыс. разработчиков. Устройства на ее основе пока доступны пока только покупателям из Китая.
OpenHarmony представляет собой версию HarmonyOS с открытым исходным кодом. Она содержит основные возможности HarmonyOS и не зависит от Android Open Source Project (AOSP).
0 комментариев