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


