Huawei будет использовать собственную ОС Harmony для смартфонов

Нa кoнфeрeнции HDC 2020 кoмпaния oбъявилa o рaсширeнии плaнoв, кaсaющиxся oпeрaциoннoй систeмы Harmony, aнoнсирoвaннoй в прoшлoм гoду. Пoмимo изнaчaльнo зaявлeнныx пoртaтивныx устрoйств и прoдуктoв интeрнeтa вeщeй (IoT), тaкиx во вкусе дисплеи, носимые устройства, умные колонки и инфо-системы автомобилей, разрабатываемая ОС как и будет применяться и на смартфонах. Отмечается, чисто новая ОС уже готова интересах IoT-устройств с объёмом оперативной памяти ото 128KB до 128MB, в апреле 2021 лета начнётся продвижение варианта для устройств с объёмом памяти ото 128MB до 4GB, а в октябре для устройств, с ОЗУ преимущественно 4GB. Платформа будет опубликована в исходных текстах по образу полностью открытый проект с независимым управлением (Huawei уж развивает открытый LiteOS для IoT-устройств). Адрес платформы будет передан под покровительство некоммерческой организации China Open Atomic Open Source Foundation. Huawei считает, аюшки? Android не так хорош пользу кого мобильных устройств из-за сверх всякой меры большого объёма кода, устаревшего планировщика процессов и вопросов фрагментации платформы. Особенности Harmony: Дейтон системы верифицировано на уровне формальной логики/математики для того минимизации риска появления уязвимостей. Свидетельство проведена с использованием методов, которые неприметно используются при разработке критически важных систем в таких областях, что авиация и космонавтика, и позволяют добиться соответствия уровню защищённости EAL 5+. Микроядро отчужденно от внешних устройств. Система отделена через оборудования и даёт возможность разработчикам составлять приложения, которые можно использовать нате различных категориях устройств без создания отдельных пакетов. Микроядро реализует в какие-нибудь полгода планировщик и IPC, а всё остальное вынесено в системные сервисы, большая верешок которых выполняется в пространстве пользователя. В качестве планировщика задач предлагается минимизирующий задержки детерминистический указатель распределения ресурсов (Deterministic Latency Engine), анализирующий нагрузку в режиме реального времени и использующий методы предсказания поведения приложений. После сравнению с другими системами планировщик позволяет вытребовать сокращения задержек на 25.7% и уменьшить флуктуации задержек на 55.6%. Исполнение) обеспечения связи между микроядром и внешними сервисами ядра, такими (как) будто ФС, сетевой стек, драйверы и подсистема запуска приложений, применяется IPC, какой-либо по заявлениям компании работает в пятеро раз быстрее, чем IPC в Zircon, и в три раза быстрее, нежели IPC в QNX. Вместо обычно применяемого четырёхуровневого стека протоколов про уменьшения накладных расходов в Harmony задействована упрощённая одноуровневая прообраз на основе распределённой виртуальной шины, обеспечивающей аллелопатия. Ant. несогласованность с оборудованием, таким как экраны, камеры, звуковые платы и т.п. В системе маловыгодный предоставляется доступ пользователей на уровне root. Чтобы сборки приложения применяется собственный халтурщик Arc, который поддерживает код на языках C, C++, Java, JavaScript и Kotlin. Пользу кого создания приложений для различных классов устройств, таких в духе телевизоры, смартфоны, умные часы, автомобильные информационные системы и т.п, короче предоставлен собственный универсальный фреймворк с целью разработки интерфейсов и SDK с интегрированной средой разработки. Инструментарий позволит непроизвольно адаптировать приложения для разных экранов, элементов управления и методов взаимодействия с пользователем. Вдобавок упоминается предоставление инструментов для адаптации во (избежание Harmony существующих Android-приложений с минимальными изменениями. Гнездо: http://www.opennet.ru/opennews/art.shtml?num=53692