Создание собственной темы на смартфонах Huawei и Honor доступно через встроенный редактор в приложении «Темы». Этот инструмент позволяет изменить обои, иконки, шрифты, стиль блокировки экрана и звуковые схемы без установки сторонних программ. На устройствах с EMUI 10+ и HarmonyOS 2+ функционал редактора значительно расширен по сравнению с ранними версиями оболочки.

Перед началом работы убедитесь, что в памяти устройства достаточно свободного места — минимум 500 МБ для кэша и временных файлов редактора. Также рекомендуется обновить приложение «Темы» до актуальной версии через AppGallery, чтобы получить доступ к новейшим шаблонам и инструментам настройки анимаций перехода.

Подготовка материалов и требования к системе

Для комфортной работы соберите исходные файлы заранее: высококачественные изображения для обоев (разрешение не ниже экрана устройства), пакет иконок в формате .hwt или отдельные PNG-файлы размером 192×192 пикселя, а также TTF-шрифты, если планируете менять типографику. Система накладывает ограничения на размер итогового пакета — он не должен превышать 100 МБ для публикации в магазине.

Важно: на смартфонах без сервисов Google (HMS) некоторые онлайн-функции редактора, такие как поиск шрифтов в каталоге или синхронизация с облаком, могут работать нестабильно. В этом случае лучше подготовить все ассеты локально. Проверьте версию ОС в Настройки → О телефоне, так как интерфейс редактора на HarmonyOS 4.0 отличается от EMUI 12 по расположению вкладок.

  • 🖼️ Обои: JPEG/PNG, разрешение от 1080×2340 (зависит от модели)
  • 🎨 Иконки: PNG с прозрачностью, 192×192 px, имя файла соответствует пакету приложения
  • 🔤 Шрифты: TTF/OTF, лицензия на свободное распространение
  • 🔊 Звуки: MP3/OGG для рингтонов, уведомлений, будильника

Пошаговое создание темы во встроенном редакторе

Запустите приложение «Темы» и перейдите на вкладку «Я» → «Мой редактор тем» (на HarmonyOS: «Персонализация» → «Редактор тем»). Нажмите «Создать» и выберите «Новая тема». Система предложит базовый шаблон — лучше начать с пустого проекта, чтобы не тащить лишние элементы чужой темы. В верхней панели доступны категории: «Обои», «Иконки», «Шрифты», «Блокировка», «Звуки», «Стиль» (цвет акцента, форма иконок).

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

☑️ Чек-лист этапов создания темы

Выполнено: 0 / 8
⚠️ Внимание: не используйте в теме защищенные авторским правом изображения, логотипы брендов или платные шрифты без лицензии. Такие темы не пройдут модерацию в официальном магазине и могут быть удалены с устройства при синхронизации.

Работа с отдельными элементами: иконки, шрифты, AOD

Самое трудоемкое направление — адаптация иконок под форму «камушек» (squircle), которую навязывает система. В редакторе есть инструмент «Маска иконок»: он автоматически обрезает ваши PNG под системную форму, но часто обрезает важные детали. Лучше подготовить иконки с отступами 15-20% от краев заранее в графическом редакторе. Для шрифтов система требует файл fonts.xml в метаданных темы, но встроенный генератор создает его автоматически при выборе TTF-файла.

Настройка Always On Display (AOD) вынесена в отдельную вкладку «Стиль блокировки». Здесь можно загрузить анимированную последовательность кадров (APNG или WebP) или выбрать интерактивный стиль с часами, погодой и календарем. Обратите внимание: на экранах LTPO (P60 Pro, Mate 60) AOD обновляется с частотой 1 Гц, поэтому тяжелые анимации будут «подтормаживать» и разряжать батарею быстрее.

  • ✂️ Маска иконок: используйте безопасную зону 80% от центра
  • 📝 Шрифты: тестируйте кириллицу и расширенную латиницу перед сохранением
  • 🕐 AOD: оптимальный вес анимации — до 2 МБ, 12-24 кадра
  • 🎵 Звуки: нормализуйте громкость к -16 LUFS для единообразия
Расширенный метод

Theme Editor для ПК:Профессиональные темы создаются в Huawei Theme Editor на Windows. Скачайте его с сайта разработчиков Huawei (developer.huawei.com). Программа позволяет верстать XML-макеты экранов, настраивать переходы между состояниями (разблокировка, входящий вызов) и компилировать готовый .hwt-файл. Требует знаний XML и структуры ресурсов Android. Готовый пакет загружают на телефон через USB в папку /Huawei/Themes и применяют через файловый менеджер.

Установка, тестирование и экспорт результата

После сохранения черновика нажмите «Применить» — система перезагрузит Launcher и системный UI. Проверьте все точки входа: шторка уведомлений, меню настроек, виджеты часов, экран входящего вызова. Частая проблема — «белые» иконки в папках или в поиске приложений. Это значит, что для данного пакета нет иконки в вашей теме, и система не нашла фоллбэк. Исправьте это, добавив универсальную иконку-заглушку с именем default_icon.png в корень пакета иконок.

Для передачи темы другому пользователю или установки на другое свое устройство используйте кнопку «Экспорт» в меню «Мои темы». Файл с расширением .hwt сохранится во «Внутренняя память/Huawei/Themes/Exported». Его можно отправить через мессенджер или Bluetooth. На получателе достаточно открыть файл через любой файловый менеджер — система предложит установку.

💡

Совет: перед публикацией в магазине установите тему на 24 часа как основную. Так вы найдете баги с контрастом текста в настройках, нечитаемыми иконками в тёмном режиме или неработающими анимациями на разных разрешениях экрана.

Публикация в официальном магазине тем Huawei

Чтобы тема появилась в каталоге AppGallery / Темы, нужно зарегистрировать аккаунт разработчика на developer.huawei.com (раздел Theme Design). Пройдите верификацию личности (портрет с паспортом) и привяжите банковскую карту для выплат, даже если тема бесплатная. Модерация занимает от 3 до 10 рабочих дней. Критерии: уникальность дизайна > 60%, отсутствие багов на 3 тестовых устройствах (разные DPI), соответствие брендбуку Huawei по отступам и типографике.

После одобрения тема получает уникальный ID и становится доступна для скачивания. Статистика загрузок и доходов (если тема платная) отображается в консоли разработчика. Выплаты производятся ежемесячно при достижении порога $100. Обратите внимание: Huawei удерживает 30% комиссии + налог по месту регистрации компании.

💡

Главный вывод: встроенный редактор покрывает 90% задач кастомизации, но для сложных анимаций, динамических иконок и нестандартных макетов экрана блокировки нужен ПК-инструмент Theme Editor.-

Типичные ошибки и ограничения платформы

Частая ошибка новичков — игнорирование тёмного режима. Если вы задали фиксированный цвет текста (например, черный) через XML, в тёмной теме он станет невидимым на черном фоне. Всегда используйте семантические цвета: ?attr/colorOnSurface, ?attr/colorPrimary вместо хекс-кодов. В встроенном редакторе это делается автоматически, но при ручной правке XML в ПК-версии легко сломать контраст.

Ограничение по памяти: тема не может весить больше 100 МБ (для магазина) и 200 МБ (для локальной установки). Тяжелые live-обои и 4K-видео на блокировке это лимит съедают мгновенно. Сжимайте ассеты: WebP lossless для статики, HEVC для видео фона. На старых чипсетах (Kirin 710, 980) тяжелые темы вызывают лаги в анимации открытия папок и переключения недавних приложений.

⚠️ Внимание: сменяя системный шрифт на несистемный, вы рискуете получить «тофу» (прямоугольники вместо символов) в банковских приложениях и системных диалогах, если шрифт не содержит глифы для всех используемых юникод-блоков. Всегда тестируйте в приложении «Настройки» и банковском клиенте.
⚠️ Внимание: на HarmonyOS NEXT (без Android-слоя) формат тем меняется на .hwt2, старые пакеты не устанавливаются. Редактор тем в NEXT пока не выпускался в публичный доступ, кастомизация ограничена набором предустановленных стилей.
Метод создания Сложность Возможности Публикация в магазине
Встроенный редактор (телефон) Низкая Обои, иконки, шрифты, звуки, AOD, цвет акцента Да (через приложение «Темы» → «Мои» → «Опубликовать»)
Huawei Theme Editor (Windows) Высокая Полный контроль XML, анимации, динамические иконки, кастомные макеты Да (через консоль разработчика)
Сторонние APK-редакторы (Theme Store Editor и др.) Средняя Распаковка/сборка .hwt, замена ассетов без исходников Нет (только локальная установка, риск бана аккаунта)
Конвертеры из Samsung/MIUI/Xiaomi Низкая Перенос иконок и обоев, шрифты и звуки теряются Нет (нарушение авторских прав чужих ассетов)

Альтернативные инструменты и сообщество

Существует активное сообщество на 4pda, XDA Developers и в Telegram-чатах «Huawei Themes Dev». Там делятся шаблонами (базами для тем), иконками в стиле Material You, iOS, OneUI. Популярный открытый проект ThemeMagick (Python-скрипт) позволяет автоматически генерировать маски иконок под любую форму и пакетировать .hwt из папки с ассетами. Это ускоряет рутину в 10 раз по сравнению с ручной версткой.

Для вдохновения изучите топовые темы в магазине: «Minimal White», «Carbon Fiber», «Neon Glow». Разберите их структуру: скачайте .hwt, переименуйте в .zip, распакуйте. Внутри вы увидите папки icons, wallpapers, fonts, lockscreen и главный манифест theme.xml. Изучение чужого кода — лучший способ понять недокументированные фичи, вроде кастомной анимации разблокировки отпечатка.

📊 Какой способ создания темы вы выберете?
Встроенный редактор на телефоне
Huawei Theme Editor на ПК
Распаковка/правка чужих тем
Не буду создавать, скачаю готовую
Часто задаваемые вопросы (FAQ)
Почему моя тема не применяется или сбрасывается на стандартную после перезагрузки?

Проверьте, не включен ли в Настройки → Батарея → Запуск приложений ручной режим для «Темы» и «Launcher». Добавьте их в автозапуск. Также сброс происходит, если тема повреждена (битый XML) или превышает лимит памяти. Попробуйте очистить кэш приложения «Темы» и переприменить.

Можно ли создать тему с динамическими иконками, меняющимися по времени суток?

Во встроенном редакторе — нет. В Theme Editor на ПК — да, через XML-описание состояний day/night и привязку к системному триггеру тёмного режима. Нужен набор иконок для светлого и тёмного варианта с одинаковыми именами файлов в разных папках манифеста.

Как вернуть стандартную тему, если своя поломала интерфейс?

Зажмите пустое место на рабочем столе → «Темы» → «Мои темы» → выберите «Стандартная» (обычно первая в списке) → «Применить». Если лаунчер завис — перезагрузите телефон в безопасном режиме (зажать Power, долгим нажатием на «Выключение» вызвать меню) и смените тему там.

Нужно ли платить за публикацию темы в магазине Huawei?

Регистрация разработчика и модерация бесплатны. Комиссия 30% удерживается только с продаж платных тем. Бесплатные темы проходят ту же модерацию, но денег не приносят, кроме популярности автора.

Работают ли темы, созданные для EMUI 12, на HarmonyOS 4.0?

В 95% случаев — да, формат .hwt обратно совместим. Но новые фичи HarmonyOS (интерактивные виджеты на блокировке, супер-иконки сервисов) в старой теме работать не будут. Рекомендуется открыть старый проект в актуальном редакторе и пересохранить.