В сентябре этого года китайская компания Huawei представила альтернативу ОС Android, систему HarmonyOS 2.0. Эта ОС предназначена для установки на планшеты, часы и смартфоны компании, поскольку она лишена доступа к ОС Android с сервисами Google. Проблема в введенных ранее санкциях США против китайской компании.
Сейчас Huawei опубликовала бета-версию этой ОС для разработчиков, подготовив сборки для смартфонов Huawei P40, P40 Pro, Mate 30 и Mate 30 Pro, а также для планшета MatePad Pro. Пользовательский интерфейс базируется на оболочке EMUI 11. Первые гаджеты с этой операционной системой поступят в продажу в октябре следующего года. Под катом — описание возможностей и особенностей системы.
Основная особенность операционной системы в том, что она «понимает», на каком устройстве запускается софт, адаптируя интерфейс приложения под конкретный девайс. А это и носимые устройства, и умные телевизоры, и автомобили.
Микроядро изолировано разработчиками от внешних устройств. Это означает, что система отделена от подключаемого «железа», что дает возможность создавать приложения, которые можно использовать на разных категориях устройств без необходимости сборки отдельных пакетов.
Для обеспечения максимального уровня информационной безопасности ядро системы верифицировано на уровне формальной логики/математики. Верификация проведена с использованием методов, которые в обычной ситуации применяются для разработки критически важных систем в таких областях, как авиация и космонавтика. Уровень защищенности достигает EAL 5+.
В микроядре реализованы только планировщик и IPC, а все остальное вынесено создателями операционной системы в системные сервисы. Большая их часть выполняется в пространстве пользователя.
В качестве планировщика задач используется минимизирующий задержки детерминистический движок распределения ресурсов (Deterministic Latency Engine). Он анализирует нагрузку в режиме реального времени и использует методы предсказания поведения приложений. По сравнению с аналогичными системами планировщик дает возможность добиться сокращения задержек на 25.7%, одновременно снизив флуктуации задержек на 55.6%.
Для того, чтобы обеспечить связь между микроядром и внешними сервисами ядра, включая ФС, сетевой стек, драйверы и подсистему запуска приложений, применяется IPC. Разработчики утверждают, что скорость его работы в пять раз выше, чем IPC в Zircon, и в три раза быстрее, чем IPC в QNX. Благодаря тому, что система опубликована, теперь есть возможность проверить это утверждение.
Вместо применяемого обычно четырехуровневого стека протоколов для уменьшения накладных расходов в Harmony задействована упрощенная одноуровневая модель на основе распределенной виртуальной шины, которая обеспечивает взаимодействие с оборудованием, включая экраны, камеры, звуковые платы и прочие модули.
Кроме того, в системе не предоставляется доступ пользователей на уровне root. Это связано с тем, что здесь нет глобального суперпользователя, но зато есть привилегированные системные процессы. Для доступа к привилегированным операциям применяется выборочное предоставление прав на основе capability в привязке к идентификаторам процессов. Как и в Android, пользовательским приложениям необходимо запрашивать доступ к камере и микрофону.
Для сборки приложения разработчики создали собственный компилятор Arc — он поддерживает код на языках C, C++, Java, JavaScript и Kotlin.
Для создания приложений для разных устройств, включая телевизоры, смартфоны, умные часы, автомобильные информационные системы и т.п, будет предоставлен собственный универсальный фреймворк для разработки интерфейсов и SDK с интегрированной IDE. Эта возможность позволяет системе автоматически адаптироваться для разных устройств, экранов, элементов управления и т.п. А еще есть возможность адаптировать для новой ОС Android-приложения с минимумом изменений.
В феврале этого года Huawei заявила, что не вернется к использованию сервисов Google даже в том случае, если США снимет санкции. Компания «планирует придерживаться собственного независимого подхода в выборе мобильных приложений». Руководитель австрийского подразделения Huawei Фред Ванфэй на пресс-конференции в Вене заявил следующее: «Мы бы хотели и далее использовать открытую экосистему Android. Но если нам не предоставят такой возможности — мы будем развивать собственную экосистему альтернативных программных продуктов». Также в прошлом году Huawei заявила о начале разработки собственного магазина приложений, в этот проект вложено более $1 млрд.
sergyx
Успехов компании Huawei!
ruplace
Ну конечно. У Huawei тут блог и покупные боты. Как иначе — партия сказала любить :))
sergyx
Спасибо за Ваш отклик! Он очень важен для нас!
В самое ближайшее время с Вам свяжется наш главный менеджер по управлению репутацией в интернете!
Отписал Вам в личку расценки за любовные комментарии по отношению к нашей компании. Цены Вас приятно удивят. Оплата в Юанях, монгольских тугриках или по курсу. Но главное требование для всех без исключения — безоговорочное отрицание какого бы то ни было сотрудничества с нашей командой.
[добавлено чуть позже]
О! Руплей уже с нами.
Добро пожаловать, дружище!
Надеюсь, мы сработаемся.
Но помни о главном условии!1
Korpot
Меня заминусили за "не будь столь уверен".
achekalin
Так интересно видеть людей, которые приветствуют успехи компании, умудрившейся разозлить столь много компаний и государств, что просто диву можно даваться! И не просто приветствовать, а напрямик пустить её в свою жизнь, притом понимая, что это даже вконтактик с фейсбуком.
Нет, конечно, избитые фразы «я слишком мелкий, чтобы за мной следить», и «товарищ майор, у меня SSD со всеми данными сказал аривидерчи, вы не перепишете мне копию моей почты за прошлый год?» уже приелись, но есть некая разница: либо сначала подписаться на соцсеть, а потом понять, что в ней «течет», и — подписаться на платформу от компании, у которой никогда и не переставало течь?
И даже если подумать, что Гугл «просто завидует», и потому не дал свой софт ставить на хуафоны (вот редиска, да?), но когда операторов собираются штрафовать за использование хуажелеза — это о чем-то говорит, или нет?
Господа из Хуавея, а нельзя на эту тему комментарий (а лучше пост) написать? Уже не первый раз пишу подобный вопрос — вы все тему обходите и обходите. «О — открытость»?
DD174
Злость это в песочнице, когда совочек не поделили, а здесь только бизнес и ничего личного. И здесь все играют по реальным правилам рынка, используя все средства для повышения прибыли.
achekalin
Увы, хуавей обеспечила слив данных раз, а теперь, когда уже не только «жадный» рынок, но и регуляторы по рукам надавали, пилит и пытается продать свою экосистему, в которуой уже не будет третий лишних, так что регулятору труднее будет заметить странности.
А так, вы правы, это не песочница, это реальные деньги и реальный контроль- вот все и борются.
P.S. Хуавей раньше здесь на Хабре отписывался стандартной телегой, что данные юзеров они хранят в соответствии с законом о ПД, мол, какие вопросы. А вопросы в том, что вместо чем пойти на контакт с половиной мира, которая им предъявила, они «сделали морду кирпичом», и сказали «мы нашу экосистему построим», что равносильно «мы продолжим жить, как делали раньше, и эти вот переживания потребителей и госорганов нам параллельны», с довеском, что дальнейшие юзеры даже на это заступничество госорганов особо могут не рассчитывать, так как экосистема будет у них своя, никакому гуглу не подотчетная, хотя бы формально.
logran
А можно подробностей про слив данных? Ибо пока что везде обвинения вида «хуавей дружит с китайской военкой, а значит скорее всего сливают», что на фоне подтвержденного факта о сотрудничестве американских компаний со спец.службами выглядит толи забавно, толи лицемерно.
Разозлила компания лишь США. И не потому что сливает, а потому что подвинула компании из США даже на рынке США + в плане технологий связи заметно обошла. США жуть как печется о том, чтобы быть «пупом земли» и иметь возможность диктовать всем свои условия, вот и давит хуавей где может, ибо иначе остальные могут начать задумываться о том, что на бывшей британской колонии свет клином не сошелся и есть технологически более продвинутые и интересные альтернативы с не меньшей степенью влияния.