Глава отдела разработки программного обеспечения Huawei Ван Ченглу на конференции компании заявил, что операционная система HarmonyOS появится на устройствах уже в 2020 году. При этом она будет доступна и в Китае, и за его пределами.
При этом Android, однако, останется приоритетной ОС. HarmonyOS будет иметь полностью открытый исходный код, его опубликуют в августе 2020 года, примерно одновременно с выходом Android 11.
Пока не известно, на какие именно устройства новую ОС внедрят в первую очередь и будут ли среди них флагманы Huawei.
По информации СМИ, Huawei изменила цикл производства мобильных устройств и заместила ранее используемые элементы американских производителей. Эти меры приняты на случай ужесточения американских санкций.
Первым устройством с замещенными компонентами стал анонсированный в сентябре 2019 года смартфон Huawei Mate 30 Pro с изогнутым дисплеем и широкоугольными камерами.
Huawei использует, в том числе, усилители мощности производства HiSilicon (дочерняя компания), аудиочипы нидерландской компании NXP Semiconductors NV, микросхемы для беспроводных систем тайваньской компании MediaTek и японской компании Murata.
При этом пока смартфоны компании используют американское программное обеспечение, в том числе Android, а также инфраструктуру Google. В связи с этим Huawei стала разрабатывать собственную ОС. HarmonyOS от Huawei является универсальной, она будет устанавливаться на смартфоны, планшеты, компьютеры, бортовые системы автомобилей и на носимые устройства Huawei. При этом все устройства будут тесно связаны между собой благодаря технологии TEE (Trusted Execution Environment).
Летом в Huawei заявляли, что компания не планирует в 2019 году выпускать смартфон, работающий на HarmonyOS, кроме тестовой модели Huawei Mate 30 Lite. Она доступна только на территории Китая. Новые смартфоны компании, в том числе Mate 30 Pro, уже поставляются в Европу с ОС Android, но без предустановленных приложений Google.
В сентябре Huawei запустила для всех разработчиков официальный сайт открытой версии компилятора Ark — OpenArkCompiler. В компании заявили, что этот проект с открытым исходным кодом позволяет существенно повысить плавность и отзывчивость Android и сторонних приложений.
Эксперты прогнозируют, что HarmonyOS в 2020 году займет 2% рынка и станет пятой по величине в мире операционной системой, то есть превзойдет Linux. Сейчас ведущие позиции на рынке занимает Android с долей 39%, далее следуют Windows с долей 35% и iOS (13,87%), а на четвертом расположилась MacOS (5,92%). Linux же является пятой по величине операционной системой с долей 0,77%.
Комментарии (8)
ashed
09.12.2019 16:56+1Было бы интересно взглянуть на архитектуру этого и совместимость с Android
ne_kotin
09.12.2019 17:47Откуда там совместимость с Android? Это совсем иная система. Ходя слухи, правда, что это подпиленная Fuchsia.
glowingsword
09.12.2019 22:09Слухи ходят разные. ОС — точно не Fuchsia, так как приложения для неё собираются компилятором ARK, и она поддерживает не только компилируемые в Native ЯП, но и Kotlin. Если верить Peter Gauden, одному из разрабов Huawei, приложения для Android легко конвертируются в приложения для HarmonyOS. Насколько легко — интересный вопрос. Может ли уже готовая apk-шка быть сконвертирована в приложение для HarmonyOS — это ещё более интересный вопрос. Технически они могли бы и Android API реализовать поверх своей ОС, но решатся ли они на такой шаг, не факт. Всё-таки тёрки с Google за интеллектуальную собственность после исков Oracle к Google по поводу заимствований названий классов и методов в Android послужили нехорошим прецендентом, когда даже сторонняя честная реализация совместимого API может выйти боком.
ne_kotin
10.12.2019 15:40ОС — точно не Fuchsia, так как приложения для неё собираются компилятором ARK
Во-первых, ARK — это транспайлер, во-вторых как связан компилятор с исходным кодом ОС? (подсказка — никак).
А Kotlin компилируется в JVM-байткод.glowingsword
10.12.2019 21:33Во-первых, ARK — это транспайлер, во-вторых как связан компилятор с исходным кодом ОС?
Насколько мне известно, Fuchsia из коробки поддерживает только приложения на базе Flutter(а это Dart). Где Dart, а где Java/Kotlin? В настоящий момент на Fuchsia не возможно запустить приложения на ЯП, что использует HarmonyOS. Google пилит специфичную реализацию Android Runtime для Fuchsia, но оно не готово. И судя по тому, что эта прослойка не умеет APK(приложения необходимо пересобирать в FAR) — это какая-то вещь в себе. Получается, что предположение что Fuchsia как-то связана с HarmonyOS притянуто за уши, что я и имел ввиду.
Это разные проекты(в HarmonyOS нет Flutter, и виртуальной машины Dart). Хоть и с немного схожей архитектурой, так как в обоих используется микроядро, поверх которого крутятся сервисы, и виртуальная машина для запуска приложений.
ThePaleEmperor
Надеюсь, это будет достойный конкурент Android.