Создание собственных циферблатов для умных часов Huawei доступно через официальный редактор Watch Face Studio и сторонние инструменты. Платформа поддерживает формат .hwt, который позволяет упаковать графику, анимации и интерактивные элементы в единый файл. Процесс не требует навыков программирования, но предполагает работу с векторной и растровой графикой.
Для начала работы необходим компьютер под управлением Windows или macOS, так как полноценная версия Watch Face Studio (WFS) выпущена только для десктопных ОС. На часах должна быть установлена актуальная версия прошивки и приложение Здоровье (Health) для синхронизации готовых проектов.
Официальные инструменты разработки
Основным средством является Watch Face Studio — бесплатное приложение от Samsung, полностью совместимое с экосистемой Huawei благодаря поддержке формата .hwt. Альтернативой служит Huawei Watch Face Designer, однако он давно не обновляется и имеет урезанный функционал. WFS позволяет добавлять усложнения (комплектации), анимации перехода и динамические цвета без написания кода.
Скачать актуальную версию редактора можно только с официального сайта разработчика. Установка занимает несколько минут, после чего среда запрашивает вход в Samsung Account — это обязательно для экспорта файлов. Интерфейс на русском языке отсутствует, но терминология интуитивно понятна.
- 🖥️ Watch Face Studio — главный редактор с поддержкой слоев и таймлайна
- 📦 Huawei Watch Face Designer — устаревший инструмент для простых циферблатов
- 🎨 Графические редакторы (Photoshop, Figma, Illustrator) — для подготовки ассетов
- 📱 Приложение «Часы» на смартфоне — для установки и тестирования .hwt файлов
Подготовка ассетов и графики
Качественный циферблат начинается с правильной подготовки ресурсов. Дисплеи современных моделей Watch GT 4, Watch 4 Pro и Watch Fit 3 имеют разрешение 466×466 или 480×480 пикселей с плотностью 326 ppi. Используйте PNG с прозрачностью для иконок и JPEG для фоновых изображений. Векторные слои (SVG) импортируются напрямую и масштабируются без потерь.
Организуйте файлы в папки: background, hands, complications, icons. Названия на латинице без пробелов исключат ошибки при сборке. Размер итогового пакета лучше держать ниже 10 МБ для быстрой загрузки по Bluetooth.
⚠️ Внимание: Использование защищённых авторским правом изображений брендов, персонажей или логотипов приведёт к отклонению при модерации в AppGallery и возможной блокировке аккаунта разработчика.
Цветовой профиль — sRGB. Для режима Always On Display (AOD) подготовьте упрощённые версии слоёв: убирайте секунду стрелку, уменьшайте яркость и количество деталей. WFS автоматически переключает композицию при переходе в AOD, если настроены соответствующие условия видимости.
Работа с Watch Face Studio: пошаговый процесс
Запустите WFS и выберите New Project → Huawei Watch. В поле Resolution укажите разрешение целевой модели (например, 466×466 для GT 4). Основной рабочий экран делится на область превью, панель слоёв (Layer) справа и свойства выбранного элемента снизу. Слои накладываются снизу вверх: фон → индексы → стрелки → комплектации → интерактивные зоны.
Добавьте фон через Add Component → Image → Background. Для стрелок часов, минут и секунд используйте компонент Analog Hand. Поворот задаётся формулой: для часов ([HOUR_12] 30) + ([MIN] 0.5), для минут [MIN] 6, для секунд [SEC] 6. Центр вращения (Pivot) выставьте в середину холста (233, 233).
☑️ Чек-лист базовой сборки циферблата
Комплектации (Complications) добавляются через Add Component → Complication. Huawei поддерживает типы: Short Text, Long Text, Icon, Ranged Value. Привяжите их к провайдерам данных: Heart Rate, Step Count, Battery, Weather. Для каждой задайте шрифт, цвет и позицию. Интерактивные зоны (Tap Action) вешаются на любой слой: переход в приложение тренировок, управление музыкой или смена циферблата.
Формулы поворота стрелок и привязка комплектаций к системным провайдерам — основа работоспособного циферблата без кода.
Тестирование и установка на часы
Встроенный эмулятор WFS (кнопка Run on Device) позволяет проверить анимации, смену AOD и реакцию на тапы без подключения часов. Для реального теста подключите часы к ПК по USB (нужен режим отладки в настройках разработчика на часах) или передайте файл .hwt на телефон через кабель/облако. На смартфоне откройте файл через приложение «Файлы» — система предложит установить через приложение «Часы».
Во время теста проверьте: корректность отображения пульса и шагов, плавность движения секундной стрелки, читаемость в ярком солнце и в темноте, работу тап-зон. Частая ошибка — забытый слой секунды, который остаётся видимым в AOD и разряжает батарею. Используйте условие видимости [IS_AOD] == false для секундной стрелки и анимированных элементов.
Как включить режим разработчика на часах
Зайдите в Настройки → О часах → тапните 7 раз по «Версия ПО». Вернитесь в Настройки → Система → Для разработчиков → включите «Отладка по USB» и «Установка через USB».
⚠️ Внимание: Не устанавливайте на часы файлы .hwt из непроверенных источников. Вредоносный циферблат может получить доступ к данным датчиков и уведомлений через разрешения комплектаций.
Публикация в AppGallery и Themes
Для распространения через официальный магазин нужен аккаунт Huawei Developer (AppGallery Connect). Регистрация требует верификации личности (паспорт/ИНН для физлиц, Устав/ЕГРЮЛ для юрлиц). После модерации аккаунта (1-3 дня) создайте приложение типа «Watch Face», загрузите .hwt файл, иконки 512×512, скриншоты 466×466 и заполните описание на русском и английском.
Модерация контента занимает до 7 дней. Причины частых отклонений: нарушение гайдлайнов брендинга (логотип Huawei на циферблате), неработающие комплектации, отсутствие поддержки AOD, слишком большой размер файла. После одобрения циферблат появится в разделе «Мои» приложения «Часы» и в тематическом магазине Themes.
- 📋 Подготовьте Privacy Policy URL — обязательно для прохождения модерации
- 🖼️ Скриншоты должны показывать активное и AOD состояние
- 🌍 Локализуйте описание минимум на ru и en для охвата аудитории
- 💰 Выберите модель: бесплатно, платное или с внутренними покупками
Используйте встроенный валидатор WFS (Menu → Validate) перед экспортом — он найдёт отсутствующие шрифты, битые ссылки на изображения и ошибки формул.
Альтернативные способы и сторонние приложения
Продвинутые пользователи могут использовать WatchMaker или Facer — платформы с собственными редакторами и сообществами. Они экспортируют в формат .watch (Facer) или устанавливаются через сопутствующие приложения-обёртки. Минус: необходимость держать на телефоне дополнительный сервис, потребляющий батарею и память. Нативный .hwt работает автономнее и глубже интегрирован в систему.
Для простых задач — смена фона, добавление текста, цвет стрелок — достаточно встроенного редактора в приложении «Часы» на смартфоне (вкладка «Циферблаты» → «Мой стиль»). Он не требует ПК, но ограничен базовыми шаблонами и не поддерживает сложные анимации или пользовательские комплектации.
| Инструмент | Платформа | Формат выхода | Сложность | Требует ПК |
|---|---|---|---|---|
| Watch Face Studio | Windows, macOS | .hwt | Средняя | Да |
| Huawei Watch Face Designer | Windows | .hwt | Низкая | Да |
| WatchMaker | Android, iOS, Web | .watch (через обёртку) | Средняя | Нет |
| Встроенный редактор «Часы» | Android, iOS | Внутренний | Низкая | Нет |
Типичные ошибки и их решение
Частая проблема — «циферблат не устанавливается, ошибка формата». Причина: в имени проекта или путях к ассетам использованы кириллица, пробелы или спецсимволы. Переименуйте всё на латиницу с нижними подчёркиваниями. Другая ошибка — чёрный экран после установки: проверьте, что фоновый слой не отключен по условию видимости и имеет непрозрачный пиксель в углах.
Если комплектации показывают «--» или нули, убедитесь, что на часах даны разрешения приложению «Часы» на доступ к датчикам (Настройки → Приложения → Часы → Разрешения). Для погоды нужно включить геолокацию и синхронизацию в приложении Здоровье. Анимации лагают — уменьшите количество кадров или замените GIF на последовательность PNG с интервалом 100-200 мс.
⚠️ Внимание: При обновлении прошивки часов (например, переход на HarmonyOS 4/5) старые .hwt файлы могут перестать корректно отображать комплектации. Пересоберите проект в актуальной версии WFS.
Проблема с шрифтами: WFS не встраивает системные шрифты автоматически. Если используете нестандартный шрифт, добавьте .ttf файл в проект через Font Manager и укажите его в свойствах текстового слоя. Иначе на часах подставится системный шрифт, что сломает вёрстку.
FAQ: Частые вопросы по созданию циферблатов для Huawei
Можно ли сделать циферблат только с телефона, без компьютера?
Да, через встроенный редактор «Мой стиль» в приложении «Часы» или приложения WatchMaker/Facer. Функционал ограничен: нет поддержки сложных анимаций, пользовательских комплектаций и векторных слоёв.
Какое максимальное разрешение поддерживают текущие модели Huawei Watch?
Флагманы Watch 4 Pro и Watch GT 4 (46 мм) имеют 466×466 пикселей. Модели Watch Fit 3 и Watch GT 4 (41 мм) — 480×480 (квадрат) и 352×480 (прямоугольник) соответственно. Проектируйте под максимальное разрешение целевой линейки.
Нужно ли платить за публикацию в AppGallery?
Регистрация аккаунта разработчика Huawei бесплатна для физлиц. Комиссия за платные циферблаты и внутренние покупки составляет 15-30% в зависимости от категории и региона продаж.
Как защитить свой циферблат от копирования?
Полной защиты не существует: .hwt файл можно декомпилировать. Однако можно усложнить жизнь: использовать уникальные векторные слои, собирать проект в актуальной WFS (старые версии не откроют новые фичи) и регистрировать авторство на дизайн в РОСПАТЕНТ.
Почему в режиме AOD пропадают цветные элементы?
На OLED-экранах в AOD работают только белые/монохромные пиксели для экономии заряда. WFS автоматически конвертирует цвета в оттенки серого. Настройте слой AOD отдельно: используйте белые контуры вместо цветных заливок.