Компания Huawei выпустила бета-версию HarmonyOS 5.0.3 для разработчиков, представив расширенный список улучшений и новых функций. Обновление сосредоточено на оптимизации ArkUI, Ability Kit, Cloud Foundation и других ключевых компонентов системы.
HarmonyOS 5.0.3 Beta 1, основанная на API 15, предназначена для тестирования на гибридных устройствах (2-в-1) с целью повышения удобства использования. Внесены улучшения в базовые операции: загрузку, обработку изображений и облачные сервисы, а также расширены возможности C API.
Основные изменения:
- Ability Kit: Добавлены три новых источника установки приложений (OTA, recovery, имя пакета). В C API внедрены параметры запуска компонентов.
- Account Kit: Детские аккаунты поддерживают авторизацию через учетную запись Huawei.
- App Linking Kit: Реализована функция отложенных ссылок, сохраняющих данные на 10 минут для последующего открытия после установки приложения.
- AppGallery Kit: Переименован Store Kit, обновлены методы интеграции API.
- ArkGraphics 2D: Добавлен класс Tool для конвертации цветов, настройки шрифтов и матриц трансформации.
- ArkUI: Улучшена анимация переключения между режимами отображения, добавлена поддержка горячих клавиш для видео и кастомизация интерфейсов.
- Cloud Foundation Kit: Внедрена предварительная загрузка данных для ускорения рендеринга страниц.
- Connectivity Kit: Добавлена проверка активности точек доступа Wi-Fi.
- Media Kit: Экранная запись поддерживает отображение курсора.
- Network Kit: Реализована настройка PAC-скриптов для системного прокси.
Обновление также включает исправления ошибок предыдущих версий. Разработчики могут тестировать новые функции, включая оптимизацию отладки через инструмент HDC и интеграцию OpenMP для NDK.