Установка Shimeji на смартфоны Huawei требует обязательного предоставления разрешения «Рисование поверх других приложений», без которого интерактивные персонажи просто не появятся на рабочем столе. На устройствах с EMUI и HarmonyOS это разрешение часто блокируется системой безопасности по умолчанию, особенно при установке из сторонних источников. Пользователь должен вручную активировать его в настройках специального доступа сразу после первого запуска приложения.
Дополнительно стоит учесть, что агрессивное управление энергопотреблением в прошивках Huawei выгружает фоновые процессы анимации через несколько минут бездействия. Чтобы питомец оставался на экране постоянно, необходимо добавить приложение в белый список оптимизации батареи и отключить для него режим «Умное управление». Эти действия критичны для стабильной работы оверлея.
Выбор источника установки: AppGallery, Google Play или APK
На современных моделях без сервисов Google (HMS) основным официальным магазином является AppGallery. Там представлены несколько клиентов Shimeji, адаптированных под экосистему Huawei. Если на устройстве установлены GMS (через GBox, MicroG или на старых моделях до Mate 30), предпочтительнее использовать Google Play — версии там обновляются чаще и имеют лучшую совместимость с последними API Android.
Установка через APK-файл с профильных сайтов (APKPure, GitHub репозитории проекта Shimeji-ee для Android) актуальна, если нужная версия отсутствует в магазинах. Перед установкой такого файла система потребует разрешение «Установка неизвестных приложений» для конкретного источника (браузера или файлового менеджера). Без этого шага установщик не запустится.
- 📱 AppGallery — безопасно, автообновления, адаптация под HMS
- 🌐 Google Play — актуальные версии, широкий выбор скинов
- 📦 APK с GitHub/APKPure — доступ к форкам и бета-версиям
- 💻 Shimeji-ee (Java) — только через эмуляторы терминала на Android
Пошаговая настройка разрешений после установки
Сразу после запуска установленного приложения появится системный диалог запроса разрешения на отображение поверх других окон. На EMUI 12+ и HarmonyOS 2+ этот диалог может не появиться автоматически из-за политики безопасности. Тогда нужно зайти в Настройки → Приложения → Shimeji → Разрешения → Рисование поверх других приложений и переключить тумблер в активное положение.
Второй критичный пункт — исключение из оптимизации батареи. Путь: Настройки → Батарея → Запуск приложений → Shimeji → Управление вручную. Там нужно включить «Автозапуск», «Вторичный запуск» и «Запуск в фоне». Иначе система «убьет» процесс оверлея при блокировке экрана или нехватке памяти.
☑️ Чек-лист обязательных настроек после установки
⚠️ Внимание: На некоторых прошивках HarmonyOS 3.0/4.0 пункт «Рисование поверх других приложений» скрыт внутри подменю «Особый доступ» в настройках приложений. Если не находите — используйте поиск в настройках по фразе «поверх».
Решение проблем с отображением и производительностью
Если персонаж не появляется после настройки прав, проверьте наличие активных конфликтующих оверлеев. Приложения для записи экрана, синие световые фильтры (Eye Comfort), пароли на экране блокировки или плавающие кнопки навигации могут блокировать слой Shimeji. Отключите их по очереди для диагностики.
Низкая частота кадров или «дерганье» анимации часто связаны с режимом экономии энергии. В этом режиме система ограничивает частоту процессора и фоновую отрисовку. Выход — отключить режим экономии или добавить Shimeji в исключения в разделе Батарея → Режим экономии → Исключенные приложения. Также помогает очистка кэша самого приложения через настройки хранилища.
| Симптом | Причина | Решение |
|---|---|---|
| Персонаж не виден | Нет разрешения «Рисование поверх» | Настройки → Приложения → Особый доступ |
| Исчезает через минуту | Оптимизация батареи убивает процесс | Запуск приложений → Управление вручную → Включить всё |
| Лаги и фризы | Режим экономии / перегрев | Исключить из экономии, снизить FPS в настройках приложения |
| Не кликается/не таскается | Конфликт с жестами навигации | Переключить навигацию на три кнопки или отключить жесты |
Особенности работы на EMUI 10-13 и HarmonyOS 2-4
На старых версиях EMUI 10/11 (Android 10/11) система менее агрессивно режет фон, но может не показывать диалог запроса оверлея. На EMUI 12/13 и HarmonyOS введен строгий контроль «Особых разрешений». Здесь установка из AppGallery дает преимущество: магазин может автоматически выдавать нужные разрешения при установке (Auto-grant), чего не делает ручная установка APK.
Владельцы планшетов MatePad и складных Mate X должны учитывать режим «Мультиоконность» и «Плавающие окна». Shimeji может некорректно масштабироваться при смене ориентации экрана или разворачивании фолдера. Рекомендуется фиксировать ориентацию в настройках приложения или использовать версию с поддержкой resizeableActivity=true в манифесте (чаще встречается в Play-версиях).
Продвинутый вариант
Shimeji-ee через Termux:Для запуска десктопной версии Shimeji-ee (Java) на Android нужен Termux (F-Droid версия). Установите openjdk-17, скачайте shimeji-ee.jar и запускайте командой java -jar shimeji-ee.jar. Требует клавиатуру/мышь или OTG, сенсорное управление не работает. Это не нативный Android-опыт, но дает доступ к тысячам персонажей с shimeji.donmai.us.
⚠️ Внимание: Не пытайтесь запустить .exe или .jar файлы Windows-версий Shimeji напрямую на Android — это невозможно без виртуализации (Winlator, Limbo PC Emulator), что слишком ресурсозатратно для бытовых задач.
Добавление кастомных персонажей и скинов
Большинство Android-клиентов Shimeji поддерживают импорт персонажей через папку /Android/data/ или /Download/Shimeji/. Скины обычно распространяются в формате .zip или .img (архив с картинками и файлом actions.xml). После закидывания архива в эту папку нужно перезапустить приложение и выбрать нового персонажа в меню.
Популярные ресурсы для скачивания: shimeji.donmai.us (оригинальный японский архив), DeviantArt (поиск по тегу "shimeji"), репозитории на GitHub (например, shimeji-ee-characters). При скачивании с ПК передавайте файлы через кабель или облако, сохраняя структуру папок. Распаковывать архивы на телефоне не нужно — приложение читает их как контейнеры.
- 🎨 shimeji.donmai.us — крупнейшая база оригинальных японских шимей
- 🖼️ DeviantArt — фанатские работы по аниме, играм, VTuber
- 💾 GitHub: shimeji-ee-characters — готовые паки для десктопной версии, часто совместимы
- 📂 Внутренний магазин приложения — если разработчик встроил загрузчик
Альтернативы и аналоги для Huawei
Если Shimeji вызывает критичные баги или сажает батарею, рассмотрите Desktop Pet, Live2D Viewer или KawaAI. Эти приложения используют другие движки рендеринга (Unity, Live2D Cubism), которые часто лучше оптимизированы под GPU Mali/Adreno в процессорах Kirin и Snapdragon. В AppGallery есть раздел «Интерактивные обои» с нативными решениями, не требующими разрешения оверлея — они работают как живые обои на рабочем столе и экране блокировки.
Для пользователей, желающих минимального вмешательства в систему, лучшим выбором станут живые обои с физикой (например, NepLive или порты Wallpaper Engine через Video Live Wallpaper). Они не висят в памяти как сервис-оверлей и не конфликтуют с политикой безопасности HarmonyOS.
Чтобы Shimeji не мешал нажатиям на кнопки навигации в жестовом режиме, настройте в приложении зону игнорирования касаний (dead zone) по нижнему краю экрана высотой 20-30.dp.
Главный враг Shimeji на Huawei — это агрессивное управление памятью EMUI/HarmonyOS. 90% проблем решаются исключением приложения из оптимизации батареи и выдачей разрешения на оверлей.
⚠️ Внимание: Использование модифицированных APK (моды с безлимитными монетами/скинами) несет риск внедрения рекламных SDK или вредоносного кода, запрашивающего доступ к контактам и SMS. Качайте только с официальных страниц разработчиков в AppGallery, Play Market или GitHub.
Часто задаваемые вопросы
Почему Shimeji исчезает, когда я открываю другую программу?
Это стандартное поведение Android для оверлеев: некоторые приложения (банки, платежи, DRM-видео в Netflix/YouTube) блокируют рисование поверх себя из соображений безопасности. Shimeji скроется автоматически и вернется при возврате на рабочий стол.
Можно ли запустить двух персонажей одновременно?
Зависит от конкретного клиента. Большинство бесплатных версий поддерживают только одного питомца. Некоторые платные (Pro) версии или форки с GitHub позволяют спавнить несколько экземпляров, но это линейно увеличивает нагрузку на CPU и расход батареи.
Как убрать рекламу в бесплатной версии из AppGallery?
Обычно реклама отключается покупкой «Pro-версии» внутри приложения (In-App Purchase). Если покупка не восстанавливается после переустановки, проверьте: Настройки → Учетная запись Huawei → Покупки → История. Обратитесь в поддержку разработчика с номером заказа (GPA.xxx).
Shimeji работает на Always On Display (AOD)?
Нет. AOD на Huawei работает на уровне системного компоузера и не поддерживает сторонние интерактивные оверлеи. Персонаж появится только после разблокировки экрана и входа в систему.
Почему персонаж «дрожит» или телепортируется по экрану?
Проблема в конфликте системной навигации (жесты) с обработкой касаний оверлеем. Переключите навигацию на «Виртуальные три кнопки» в Настройках → Система → Способ навигации. Это устранит ложные срабатывания свайпов от края экрана.