HarmonyOS, операционная система от Huawei

HarmonyOS, операционная система от Huawei
9 августа состоялось мероприятие Huawei Developers Conference 2019, где компания рассказала о своих достижениях и новинках. Первое, о чем поведала компания, это о достижениях. На данный момент Huawei контролируют 35% рынка Китая, а в мире их для составляет 17.6%, армия фанатов составляет 500 млн человек, поставки ПК в первом квартале выросли на 300%, а мобильных устройств - 200%. Но и на этом утешительные прогнозы не заканчиваются, Huawei уверены, что в этом году им удастся продать около 260 млн гаджетов. В этом им может помочь собственная операционная система HarmonyOS, для Китая она будет известна как HongmengOS. Huawei позиционируют её, как совершенно новую и удобную операционную систему. Компания утверждает, что их ОС намного лучше Android и направлена она на будущее. HarmonyOS начали разрабатывать ещё два года назад, а первым продуктом с новой ОС станет собственный смарт-телевизор. В планах компании ежегодно выпускать новые версии операционной системы, а также расширять контент с ней. HarmonyOS будет доступна для всей электроники и даже для смартфонов. Huawei также утверждает, что для них остается в приоритете Android, но если вдруг платформа окажется недоступной, то они с легкостью смогут перейти на собственную ОС. HarmonyOS, как обещают, имеет высокий уровень безопасности, она является более производительной, по сравнению с Android. Получить же новую платформу смогут все, а все благодаря открытому исходному коду. Новая операционная система совместима с Unix, Linux и Android платформами. Разработчики смогут выпускать софт, совместимый с HarmonyOS, с помощью компилятора Ark. Главной особенностью HarmonyOS является ядро, оно состоит из 20 млн строк, в то время как Android из 100 млн строк. Huawei считают, что софт Google более громоздкий, а количество строк - избыточное. Главным критерием качества новой ОС является: минимализм, легкость и оптимизация. Ведь для полноценной работы платформы достаточно всего одного ядра и модулей для конкретных операции. Чтобы повысить отзывчивость, решено было реализовать систему детерминированных задержек, которая способна выставлять задачи по приоритетности их выполнения, тем самым минимизировать задержки в работе.