ГармонияОС СЛЕДУЮЩИЙ
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик | Хуавей |
---|---|
Написано в | C , C++ , JavaScript , ArkTS , Цанцзе , [1] Rust , ассемблер и другие |
Семейство ОС | OpenHarmony на основе |
Рабочее состояние | Текущий |
Исходная модель | Закрытый , с открытым исходным кодом. |
Первоначальный выпуск | 4 августа 2023 г |
Последний предварительный просмотр | NEXT.0.0.35(SPXXXXXXXX) Developer Beta 3 / (2 августа 2024 г | )
Обновить метод | Беспроводной |
Менеджер пакетов | .app , Менеджер пакетов OpenHarmony (ohpm) |
Платформы | ARM64 |
ядра Тип | Ядро HarmonyOS ( Микроядро ) |
Пользовательское пространство | Уровень системного обслуживания, пользовательские режимы платформы приложений OpenHarmony в системе HarmonyOS NEXT [2] |
По умолчанию пользовательский интерфейс | Harmony Design (система дизайна) ( мультитач , графический интерфейс ) |
Лицензия | Коммерческое программное обеспечение , Проприетарное программное обеспечение, за исключением компонентов с открытым исходным кодом. |
Предшественник | ГармонияОС 4.2 |
Официальный сайт | разработчик |
Статус поддержки | |
Поддерживается | |
Статьи из серии | |
История версий HarmonyOS |
HarmonyOS NEXT ( китайский : 鸿蒙星河版 ; пиньинь : Hóngméng Xīnghébǎn ) — это проприетарная распределенная операционная система и версия HarmonyOS , разработанная Huawei для поддержки только собственных приложений HarmonyOS . Операционная система в первую очередь ориентирована на разработчиков программного и аппаратного обеспечения, которые напрямую сотрудничают с Huawei. Он не включает ядро Android AOSP и несовместим с приложениями Android. [3] [4]
Отказываясь от обычного Unix-подобного ядра Linux , HarmonyOS NEXT также заменяет старую многоядерную систему HarmonyOS собственной унифицированной проприетарной системой, построенной на OpenHarmony и глобальном варианте ОС Oniro для глобальных рынков. [ нужна ссылка ] Версия микроядра HarmonyOS для расширенной среды выполнения (REE) размещена в ее ядре с единой платформой в качестве режима ядра. Новая архитектура ядра, построенная на OpenHarmony и его уровне абстракции ядра, служит пользовательским режимом. Эта ОС имеет общее происхождение с облегченной LiteOS операционной системой реального времени для устройств с ограниченными ресурсами, таких как интеллектуальные носимые устройства и продукты IoT . [5]
Первая внутренняя предварительная версия системы была представлена 4 августа 2023 года, а первая предварительная версия была выпущена для зарегистрированных общедоступных разработчиков 18 января 2024 года. [6]
Устройствами, протестированными на предварительной версии системы для разработчиков, были телефоны Mate 60, Mate 60 Pro и Mate X5 из первой партии. [7]
История
[ редактировать ]4 августа 2023 г. на конференции разработчиков Huawei 2023 (HDC) компания Huawei официально анонсировала HarmonyOS NEXT, следующую версию HarmonyOS, поддерживающую только собственные приложения APP через Ark Compiler и собственные API в HarmonyOS SDK. [8]
Ядро HarmonyOS NEXT не включает уровень совместимости платформы AOSP с библиотеками Android из EMUI в пользовательском пространстве и не может запускать приложения Android apk в исходном виде, как в случае с двойной платформой HarmonyOS. [9] [10]
4 августа 2023 г. предварительная версия HarmonyOS NEXT для разработчиков была открыта для сотрудничающих корпоративных разработчиков, а 18 января 2024 г. — для остальных разработчиков для создания и тестирования собственных мобильных приложений. Ожидается, что бета-версия будет выпущена во втором квартале 2024 года, а коммерческая версия будет доступна в четвертом квартале 2024 года. Huawei сообщила, что разработка системного стека HarmonyOS NEXT началась еще в 2015 году после инкубации исследований и разработок разработки HarmonyOS в 2012 году. . [11] [12]
История версий программного обеспечения
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( май 2024 г. ) |
HarmonyOS Galaxy Edition (Star River) [5.0.0] (версия API 12)
4 августа 2023 г. (API 9) Developer Preview 1 для внутренних совместных разработчиков HarmonyOS NEXT для разработки собственного программного обеспечения. Январь 2024 г. Бета-версия Developer Preview 1 для общедоступных зарегистрированных разработчиков (API 10), Developer Preview 2 (API 11–12), бета-версия Q2 (API 12) и коммерческих (API 12) стабильных сборок:
На мероприятии HarmonyOS Developer в Китае компания Huawei объявила, что предварительная версия для разработчиков Harmony Next, третьего поколения операционной системы HarmonyOS, основанная на исходном коде ветки OpenHarmony L0-L2, открыта для разработки приложений, а также выпущена бета-версия для для корпоративных разработчиков — 18 января 2024 года. Бета-версия HarmonyOS Next будет выпущена во втором квартале 2024 года для всех незарегистрированных общедоступных разработчиков, а коммерческая версия для определенных устройств будет выпущена для всех пользователей в четвертом квартале 2024 года.
Архитектура программного обеспечения и особенности платформы
[ редактировать ]- Встроенное усовершенствование системы, приложения, плавность работы, безопасность, интеллект и встроенное взаимодействие.
- Полнофункциональная интегрированная базовая операционная система HarmonyOS NEXT собственной разработки, которая включает в себя:
- Собственная модель AI LLM: PanGu-Σ
- Нативная система генеративного искусственного интеллекта: MindSpore
- Собственная интегрированная среда разработки: DevEco Studio IDE и тестирование DevEco
- Собственная система дизайна: HarmonyOS Design
- Платформа собственного программирования: ArkUI/ArkUI-X (кроссплатформенная)
- Собственный компилятор и среда выполнения: компилятор Ark , компилятор BiSheng и среда выполнения Ark
- Собственная файловая система: EROFS /HMDFS. распределенная файловая система
- Собственный язык программирования Cangjie наряду с ArkTS в качестве основного языка программирования для поддержки собственной системы и ядра HarmonyOS.
- AOSP Система и ядро Linux пользовательской области системы EMUI на уровне системного обслуживания удалены из встроенной совместимости на телефонах и планшетах вместе с некоторыми другими устройствами через собственный пользовательский режим OpenHarmony.
- Пакет файлов основного приложения HarmonyOS, приложение только для приложений HarmonyOS.
- Подсистема управления собственными пакетами [13]
- Усовершенствованная и основная встроенная Ark Engine система мультимедийного графического стека API, которая поставляется с ArkGraphics 2D и ArkGraphics 3D с поддержкой Cangjie на всех устройствах с доступом для разработчиков. [14]
- База Linux и LiteOS RTOS на носимых устройствах, телефонах и планшетах на уровне системного обслуживания заменена собственной разработкой REE-версии ядра HarmonyOS с архитектурой Microkernel. [15]
- API 10, 11 функций в комплекте
- Новые возможности API 12
- HarmonyOS NEXT SDK с предыдущими классическими уровнями API HarmonyOS SDK, а также полная стандартная поддержка доступа к комплекту разработки OpenHarmony SDK, объединенная в полный и всеобъемлющий собственный HarmonyOS SDK API 12 в виде полного комплекта разработки.
- Режим ПК, когда клавиатура используется на MatePad и телефон подключен к док-станции
- Встроенная поддержка ПК
- Собственные приложения HarmonyOS API, адаптированные для поддержки ПК
- Функции системы API Native Generative Edge AI для Edge Computing
- Нативный генеративный искусственный интеллект и мультимодальное обучение LLM Voice Assistant Celia/XiaoYi [Китай и весь мир] — на базе модели Huawei Pangu AI, поддерживает китайский и английский языки с помощью Celia Proactive Offers, а разработчики могут добавлять услуги Celia Voice к своим усовершенствованиям и приложениям атомарных сервисов.
- Встроенная поддержка искусственного интеллекта на стороне устройства для интерфейса обучения и интерфейса ArkTS для конфигураций серверной части NNRt (Neural Network Runtime) через платформу MindSpore.
- OpenHarmony Базовый уровень управления версиями HarmonyOS. для управления версиями системы HarmonyOS NEXT, подчеркивающий базовый уровень управления версиями операционной системы
- Пользовательский режим OpenHarmony содержит абстрактный уровень ядра, который оборачивает уровень совместимости с системными вызовами Linux через POSIX-совместимый сторонний musl из линейки LiteOS для системного ядра HarmonyOS NEXT, собственное микроядро.
- Встроенная поддержка OpenHarmony Device Connector (HDC), инструмента командной строки для подключения и отладки устройств HarmonyOS, а также совместимости устройств OpenHarmony, включая самостоятельную отладку на стороне ПК с помощью встроенной системы набора инструментов. [ нужна ссылка ] Заменяет Android Debug Bridge на классическом двухплатформенном EMUI на базе OpenHarmony L3-L5 и базе пользовательского пространства HarmonyOS AOSP . [16]
- Эксклюзивно для оптимизации и адаптации собственных чипов Kirin и HiSilicon вместе с некоторыми устаревшими чипами Snapdragon.
- Новые визуальные графические интерфейсы, основанные на тенденциях языков дизайна Neumorphism и Glassmorphism, визуальные элементы на системе языка дизайна HarmonyOS для пространственных вычислений.
- Новый интерфейс панели управления.
- Новый и усовершенствованный интерфейс уведомлений и экрана блокировки.
- Новый дизайн регулятора громкости.
- Новое встроенное приложение и интерфейс для выбора файлов и фотографий.
- Новые встроенные системные приложения HarmonyOS.
- Встроенное приложение настроек HarmonyOS и система OTA
- Модифицированный интерфейс переключателя задач для ПК, телефонов, планшетов и складных устройств.
- Встроенная интеллектуальная система управления фоном и передним планом приложений
- Поддержка собственных наборов разработчиков и приложений.
- ArkData на базе GaussDB для собственной разработки ArkTS HarmonyOS
- Новое собственное приложение AppGallery, предназначенное только для установки собственных приложений HarmonyOS.
- Компонент WebView на базе ArkWeb программного движка . [ нужна ссылка ]
- 2.0 следующего поколения NearLink Поддержка
- Встроенная с ядром HMS интеграция
- Новая система приложений разрешений с функциями безопасности на основе возможностей , такими как функции ядра REE, а также собственный менеджер токенов доступа на основе OpenHarmony. [17] реализует унифицированное управление разрешениями приложений в Core File Kit, в отличие от предыдущих версий HarmonyOS с платформой AOSP. [18]
- Расширенная встроенная многозадачность и система переключения задач.
- Собственная система Push API
- Непрерывность приложений между устройствами через встроенную службу управления распределенными пакетами (СУБД) из API Distribution Service Kit. [19]
- пространственных вычислений Поддержка [20]
- Поддержка встроенного пространственного звука в API Audio Kit [21]
- Внутренний стек Harmony Intelligence, встроенный в ОС, с PanGu 5.0 LLM с встроенным вариантом, платформой искусственного интеллекта MindSpore с набором API Neural Network Runtime API и более умным виртуальным помощником Celia. [22]
- AI Body Feed Обновление встроенного виртуального помощника Celia с анализом документов, вопросами или подведением итогов. Также понимайте «это» и «то» в зависимости от контекста и информации на устройстве. Кроме того, исправление голоса AI для слухового аппарата и просмотр возможностей мира в каждом сценарии с помощью полноценных собственных полноценных приложений AppGallery сторонних разработчиков и мини-приложений с поддержкой Meta в SDK, поддержки API, изображений, обоев для дома, экранов блокировки в системе и т. д.
- Новый вызов пользовательского интерфейса Celia, удерживающий панель навигации на основе жестов для увеличения. Перетащите информацию с текстом, фотографией и документами в буфер обмена на панель навигации Celia для анализа.
- Полный сценарий Intelligence OS
- Доступная безопасность
- Архитектура безопасности Звездного Щита
- Совместная работа между приложениями с помощью новой распределенной программной шины, перехода между приложениями и галереи перекрестных устройств.
- Новое обновленное окно реального времени с улучшениями экрана блокировки для интеграции собственных приложений HarmonyOS, таких как информация о доставке, карты, интегрированные с собственными API-интерфейсами Petal Maps , а также сторонними технологиями картографических API и т. д.
- Native Petal Maps включает последовательное планирование с режимом карты и полумодальным режимом.
- Обновленный режим рабочего стола для планшетов MatePad и новые настольные ПК для Matebook и MateStation . компьютеров
- Новый интерфейс разделенного экрана.
- Новый анимационный экран загрузки HarmonyOS с меткой совместимости OpenHarmony загрузочного образа «Huawei».
- Поддержка интеллектуального управления терминалами предприятия
- Новый интерфейс камеры
- Увеличение производительности на 30 %, повышение производительности собственного ядра HarmonyOS на 10,7 % по сравнению с предыдущим ядром Linux.
- Тест совместимости OpenHarmony для существующих и новых устройств
- Поддержка подключения 5.5G с существующими сетями 5G, 4G в собственном телефонном стеке HarmonyOS NEXT на базе OpenHarmony.
- Поддержка Bluetooth BLE 6.0
- Локальный первоначальный запуск в Китае [23]
База HarmonyOS NEXT скомпилировала версии своего ПО в разработке ПО с 4 августа 2023 года.
Версия системы | Версия ОС | Информация | Дата выпуска |
---|---|---|---|
HarmonyOS NEXT (3.1) Предварительная версия для разработчиков 1 [Внутренняя бета-версия] | OpenHarmony 3.2 | Предварительная версия HarmonyOS NEXT Developer, оснащенная новейшими базовыми технологиями, открытыми возможностями и комплектами для разработки. Новая версия поставляется с ядром HarmonyOS (Microkernel). Добавлен графический движок Huawei Ark. Телефоны и планшеты проходят тестирование. Внутри встроено родное ядро HMS. Программное обеспечение, выпущенное только для разработчиков, на базе базового стека разработки OpenHarmony. [24] | 4 августа 2023 г. |
HarmonyOS NEXT (4.0) Предварительная версия для разработчиков 1 [Внутренняя бета-версия] | OpenHarmony 4.0 | Новые графические оболочки, включая поддержку режима ПК и планшета. [25] | 26 октября 2023 г. |
HarmonyOS NEXT (4.1/4.1.1 — Canary Build) Предварительная версия для разработчиков 1 [Внешняя бета-версия] | OpenHarmony 4.1 | Было добавлено большое количество API ArkTS, а также расширена область поддержки распределенного оборудования. Улучшены новые графические оболочки. Добавлены API для ПК. [26] Ядро HarmonyOS (микроядро), модифицированное в сборках Canary1. | 18 января 2024 г. |
2.0.0.59 (SP3DEVCC00E59R4P1log — Canary, сборка 2) | OpenHarmony 4.1 бета 1 | Бета-версия HarmonyOS NEXT Developer Preview 1 выпущена на телефонах зарегистрированных разработчиков, Huawei Mate 60 Pro и других устройствах. | 29 февраля 2024 г. |
2.0.0.66 (SP3DEVCC00E59R4P1log — Canary, сборка 2) | OpenHarmony 4.1 | Внешняя предварительная бета-версия Developer Preview 2 развернута на телефонах большего числа зарегистрированных разработчиков с последней предварительной версией Canary. [ нужна ссылка ] | 2 апреля 2024 г. |
3.0.0.22(Канарейка3) | OpenHarmony 5.0 бета 1 | Внешнее бета-расширение Developer Beta 1 доступно на телефонах большего числа зарегистрированных разработчиков с помощью последней предварительной бета-версии для разработчиков. [27] | 25 мая 2024 г. |
NEXT.0.026(SP6DEVC00E29R4P6log) Бета-версия для разработчиков 1 [28] | 5.0.0.25(Бета1) | Бета-версия HarmonyOS NEXT Developer Beta 1, интеллектуальная операционная система «Полный сценарий» с Harmony Intelligence доступна всем зарегистрированным разработчикам 21 июня 2024 года на ежегодном мероприятии HDC 2024 в Китае. [29] [30] [31] | 21 июня 2024 г. |
NEXT.0.0.31 (SPXXXXXXXXXX) Бета-версия для разработчиков 2 [32] | 5.0.0.33(Бета2) | HarmonyOS NEXT Developer Beta 2, расширение. [33] | 19 июля 2024 г. |
NEXT.0.0.35(SPXXXXXXXX) Бета-версия 3 для разработчиков [34] | 5.0.0.xx(бета3) | Расширение HarmonyOS NEXT Developer Beta 3. [35] | 2 августа 2024 г. |
HarmonyOS NEXT (5.0/5.0.0 Galaxy Edition) Потребительская бета-версия [один кадр] [36] | OpenHarmony 5.0 | Потребительская бета-версия HarmonyOS NEXT для расширенных моделей для однокадровой версии HarmonyOS 5.0. | Сентябрь 2024 г. |
HarmonyOS NEXT (5.0/5.0.0 Galaxy Edition) Коммерциализация [Стабильный] | OpenHarmony 5.0 | Коммерциализация HarmonyOS NEXT, модернизированной до версии Galaxy Edition для HarmonyOS 5.0, на поддерживаемых Huawei в четвертом квартале 2024 года, сначала от стадии бета-тестирования до стабильной версии на рынках Китая. потребительских устройствах [37] | Q4 2024 [38] |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Мацуи, Эмико (21 июня 2024 г.). «Huawei начинает набор сотрудников для бета-тестирования языка программирования Cangjie» . Отдел новостей ХК . Проверено 8 июля 2024 г.
- ^ «Архитектура ГМОС» . Середина . Группа разработки библиотек приложений. 5 апреля 2021 г. Проверено 5 апреля 2021 г.
- ^ «Huawei сообщает, что HarmonyOS NEXT будет основана на Harmony Kernel» . Проверено 1 февраля 2024 г.
- ^ «HarmonyOS Next от Huawei будет конкурировать с iOS и Android в Китае» . Никкей Азия . Проверено 10 июля 2024 г.
- ^ Миллер, Джеймс (22 января 2024 г.). «Ядро HarmonyOS NEXT: сможет ли новый движок Huawei превзойти могучий Linux?» . Проверено 1 февраля 2024 г.
- ^ «HarmonyOS NEXT — это чистая HarmonyOS без приложений Android и будущего экосистемы Huawei» . Сообщество Huawei . Проверено 1 февраля 2024 г.
- ^ Эмико, Мацуи (15 января 2024 г.). «Вот бета-версия первого пакетного устройства для разработчиков HarmonyOS NEXT» . Отдел новостей ХК . Проверено 20 января 2024 г.
- ^ Амит (25 сентября 2023 г.). «Huawei выпустила HarmonyOS NEXT» . ХУ . Проверено 26 сентября 2023 г.
- ^ Каньете, Патрик (10 августа 2023 г.). «HarmonyOS NEXT — это автономная ОС HUAWEI без приложений Android» . НойпиГики . Проверено 11 августа 2023 г.
- ^ Абдулла (19 января 2024 г.). «HarmonyOS NEXT представлена без единой строчки кода Android» . Gizchina.com . Проверено 23 января 2024 г.
- ^ Мацуи, Эмико (18 января 2024 г.). «Стабильное развертывание HarmonyOS NEXT Galaxy начнется в четвертом квартале 2024 года» . Центр Хуавей . Проверено 20 января 2024 г.
- ^ «Huawei выпускает HarmonyOS NEXT Hongmeng Galaxy Edition, предварительная версия для разработчиков открыта для применения — IT Home» www.ithome.com Проверено 20 января 2024 г.
- ^ «Подсистема управления пакетами» . Гите . OpenAtom OpenHarmony . Проверено 13 апреля 2024 г.
- ^ «ArkGraphics 2D» . OpenAtom OpenHarmony . Проверено 14 апреля 2024 г.
- ^ Лай, Ричард (9 августа 2019 г.). «Huawei представляет HarmonyOS, альтернативу Android» . Энгадагет . Engadget . Проверено 2 марта 2024 г.
- ^ «OpenHarmony/developtools_hdc» . Гитеэ (на китайском (Китай)) . Проверено 13 апреля 2024 г.
- ^ «АТМ» . Гите . OpenAtom OpenHarmony . Проверено 13 марта 2024 г.
- ^ «ОпенАтом OpenHarmony» . docs.openharmony.cn . Проверено 14 апреля 2024 г.
- ^ «Служба управления распределенными пакетами (СУБД)» . Гите . OpenAtom OpenHarmony . Проверено 13 апреля 2024 г.
- ^ Мяо, Хао. «Huawei выпустила HarmonyOS NEXT HarmonyOS Galaxy Edition, и предварительная версия для разработчиков открыта для применения» . ИТ-дом . Проверено 20 января 2024 г.
- ^ «Пространственный звук» . OpenAtom OpenHarmony . Проверено 14 апреля 2024 г.
- ^ Амит (21 июня 2024 г.). «Huawei выпускает Harmony Intelligence с возможностями искусственного интеллекта» . ХУ . Проверено 25 июня 2024 г.
- ^ Сохаил, Омар (17 июня 2024 г.). «По слухам, HarmonyOS NEXT от Huawei удалит весь исходный код, который каким-либо образом связан с США, включая Linux и Android» . Wccftech . Проверено 25 июня 2024 г.
- ^ Бхати, Камлеш (7 августа 2023 г.). «Практический опыт HarmonyOS NEXT: чистая HarmonyOS без AOSP» . Sparrownews.com . Проверено 29 января 2024 г.
- ^ Саркар, Эми (январь 2024 г.). «HarmonyOS NEXT и HarmonyOS PC формируют новое направление для Huawei» . Отдел новостей ХК . Проверено 29 января 2024 г.
- ^ «Huawei выпускает предварительную версию обновленной HarmonyOS Next, поскольку она ускоряет переход от Android» . Yahoo Новости . Южно-Китайская Морнинг Пост. 19 января 2024 г. Проверено 29 января 2024 г.
- ^ Блогер показал скриншот системы HarmonyOS NEXT, которая была официально анонсирована на конференции разработчиков Huawei HDC.2024 21 июня — www.ithome.com Проверено « 27 мая 2024 г.
- ^ Мацуи, Эмико (21 июня 2024 г.). «Huawei официально запускает бета-версию HarmonyOS NEXT» . Центр Хуавей . Проверено 21 июня 2024 г.
- ^ Мацуи, Эмико (11 апреля 2024 г.). «Huawei представит бета-версию HarmonyOS NEXT на мероприятии HDC 2024 в июне» . Отдел новостей ХК . Проверено 11 апреля 2024 г.
- ^ Мацуи, Эмико (25 апреля 2024 г.). «Huawei планирует мероприятие HDC 2024 на 21 июня, ранние билеты уже в продаже» . Центр Хуавей . Проверено 29 апреля 2024 г.
- ^ Мацуи, Эмико (12 июля 2024 г.). «Бета-версия устройств HarmonyOS NEXT для разработчиков второй фазы [Список]» . Центр Хуавей . Проверено 3 августа 2024 г.
- ^ Мацуи, Эмико (21 июня 2024 г.). «Huawei официально запускает бета-версию HarmonyOS NEXT» . Центр Хуавей . Проверено 21 июня 2024 г.
- ^ Мацуи, Эмико (22 июля 2024 г.). «Обновление HarmonyOS NEXT Developer Beta 2 вышло, проверьте журнал изменений здесь» . Центр Хуавей . Проверено 3 августа 2024 г.
- ^ Мацуи, Эмико (21 июня 2024 г.). «Huawei официально запускает бета-версию HarmonyOS NEXT» . Центр Хуавей . Проверено 21 июня 2024 г.
- ^ Мацуи, Эмико (1 августа 2024 г.). «Huawei открывает третью фазу бета-программы для разработчиков HarmonyOS NEXT» . Центр Хуавей . Проверено 3 августа 2024 г.
- ^ Мацуи, Эмико (21 июня 2024 г.). «Huawei подтверждает план обновления HarmonyOS NEXT: устройства и время развертывания» . Центр Хуавей . Проверено 21 июня 2024 г.
- ^ «Название Next используется для текущего переходного этапа. HDC будет перенесен на июнь 2024 года — инсайдерский отчет» . Подстек . Блог LivingInHarmony. 8 марта 2024 г. Проверено 8 марта 2024 г.
- ^ Мацуи, Эмико (29 апреля 2024 г.). «Утечка сообщает, что свободное владение HarmonyOS NEXT эквивалентно текущей версии программного обеспечения» . Центр Хуавей . Проверено 29 апреля 2024 г.