Перейти к содержимому
Новость

Huawei открыла публичное тестирование инструментов разработки HarmonyOS на своих ПК

Разработчики приложений для HarmonyOS теперь могут писать код, запускать и отлаживать программы непосредственно на компьютерах Huawei с этой операционной системой. Компания перевела DevEco Studio из закрытого тестирования в публичное и одновременно открыла доступ к DevEco Code и DevEco CLI. Правда, установить инструменты пока получится далеко не на каждый компьютер.

Впечатлительная
Huawei открыла публичное тестирование инструментов разработки HarmonyOS на своих ПК

Автор: ITHome

До сих пор разработка приложений для HarmonyOS на компьютерах Huawei была связана с ограниченным доступом к предварительной версии DevEco Studio. Для участия требовались регистрация в программе тестирования, подтверждение личности разработчика и одобрение заявки. Теперь Huawei объявила о переходе к публичной бета-версии. Это снимает прежний барьер для получения инструментов, хотя требования к оборудованию и операционной системе остаются довольно жесткими.

Самое интересное изменение касается отладки. На компьютере с HarmonyOS среда разработки может запускать приложения непосредственно в собственной программной среде, без установки отдельного эмулятора. По заявлению Huawei, запуск занимает считаные секунды. Разработчик получает возможность проверять работу программы в окнах, имитирующих разные типы устройств, включая смартфоны, планшеты и складные модели.

Причем несколько таких окон можно открыть одновременно. После изменения кода результаты становятся доступны для проверки в разных конфигурациях. Это особенно полезно для HarmonyOS, где одно приложение может использоваться на устройствах с разными размерами экранов и способами управления. Вместо последовательного запуска нескольких эмуляторов разработчик может быстрее обнаружить проблемы с расположением элементов интерфейса.

Huawei также предусмотрела настройку параметров виртуальных устройств и двусторонний просмотр интерфейса. Разработчик может сопоставлять видимые элементы приложения с деревом компонентов и их свойствами. Подобная возможность помогает находить ошибки в интерфейсе, хотя реальное поведение программы на физическом смартфоне или планшете все равно может отличаться. Поэтому встроенная отладка не отменяет необходимости проверять приложение на настоящем оборудовании.

03_929x559_bfd65e9074

Фото: ITHome

В основе версии DevEco Studio для HarmonyOS PC используется собственная технологическая платформа BitFun. Huawei заявляет о быстром запуске среды и небольшом потреблении ресурсов. Поддерживаются редактирование кода, интеллектуальное дополнение, семантический анализ, подключение расширений и работа с проектами из нескольких модулей. Однако независимых сравнительных измерений скорости запуска и потребления памяти новой версии пока нет.

Одновременно публичное тестирование на HarmonyOS PC начали DevEco Code и DevEco CLI. Первый инструмент использует ИИ для работы с кодом: от анализа требований и генерации программных компонентов до поиска ошибок и проверки результатов. DevEco CLI предоставляет средства разработки через командную строку, позволяя подключать их к автоматизированным процессам и ИИ-агентам. Возможности обоих инструментов описаны в официальной документации Huawei.

Но воспользоваться новой средой смогут владельцы ограниченного числа устройств. В опубликованный перечень входят MateBook Pro, MateBook Fold Ultimate Design, MateBook 14 с HarmonyOS, MateBook Fold с Kirin X90, MateBook Pro S и MatePad Edge. Необходима HarmonyOS версии 7.0.0.107 или новее, минимум 16 ГБ оперативной памяти и 100 ГБ дискового пространства.

Последнее условие касается именно версии для HarmonyOS PC. Обычная DevEco Studio уже доступна для Windows и macOS, поэтому разработчикам не требуется покупать компьютер Huawei исключительно ради создания приложений для этой платформы. Разница заключается в возможности использовать HarmonyOS одновременно как рабочую операционную систему и среду выполнения разрабатываемой программы.

04_1429x1065_a23910c368

Фото: ITHome

Для Huawei это очередной шаг к формированию самостоятельной экосистемы разработки на HarmonyOS. Раньше программисту приходилось использовать другую настольную операционную систему либо получать специальный доступ к предварительной версии инструментов. Теперь компания предлагает публичную среду непосредственно на своих компьютерах. Насколько она удобнее привычной разработки под Windows или macOS, можно будет оценить после независимого тестирования. Пока наиболее конкретное преимущество заключается в возможности запускать и проверять приложения для разных типов устройств без отдельного эмулятора.

Источник: ITHome
3 показов