Если видео в YouTube или навигатор не сворачиваются в плавающий формат при нажатии кнопки «Домой», на смартфоне Huawei отключен доступ к режиму «Картинка в картинке» или заблокирован запуск плавающих окон в настройках батареи.
На современных прошивках EMUI 12, EMUI 13 и HarmonyOS 2/3/4 управление всплывающими окнами разделено на два независимых механизма: системный Picture-in-Picture (PiP) для видео и навигации, и переключатель «Плавающие окна» в меню мультизадачности для мессенджеров и соцсетей. Оба параметра по умолчанию могут быть ограничены политиками экономии энергии или правами доступа приложений.
Основные причины, почему не работают всплывающие окна
Прежде чем лезть в глубокие настройки, исключите три частых сценария. Первое — приложение не поддерживает технологию PiP или Freeform на уровне кода (актуально для старых версий банковских клиентов или легких версий соцсетей). Второе — агрессивное управление питанием убивает фоновый процесс, отвечающий за отрисовку поверх других окон. Третье — в настройках специального доступа для конкретного приложения стоит запрет «Отображать поверх других окон».
- 🔋 Режим экономии заряда или «Управление запуском» в настройках батареи блокирует фоновую активность.
- 🚫 В «Особый доступ» → «Отображать поверх других окон» для нужного приложения выбран пункт «Запрещено».
- 📱 Версия приложения устарела: разработчик не добавил поддержку
Activity.resizableActivity=trueв манифесте. - 🔄 Системный сбой после обновления ОС: сбились дефолтные права доступа.
Как включить режим «Картинка в картинке» (PiP) через настройки приложений
Это базовый способ заставить видео или карты «плыть» над рабочим столом. Путь в меню одинаков для EMUI и HarmonyOS, отличается только название раздела прав доступа.
-->После включения права система покажет тост-уведомление «Приложение может использовать PiP». Если пункта «Картинка в картинке» нет в списке особых прав — приложение не поддерживает этот стандарт Android. В таком случае помогает только обновление апк-файла или использование альтернативного клиента.
⚠️ Внимание: На прошивках EMUI 10/11 раздел называется «Приложения» → «Расширенные настройки» → «Особый доступ» → «Картинка в картинке». В HarmonyOS 4 путь сокращен: «Приложения» → «Права доступа» → «Особый доступ».
Настройка плавающих окон в меню «Мультиоконный режим»
Отдельный переключатель отвечает за «пузыри» чатов (Telegram, WhatsApp, ВКонтакте) и мини-окна браузера. Он скрыт в настройках специальных возможностей и часто сбрасывается после крупных OTA-обновлений.
Алгоритм действий: зайдите в Настройки → Специальные возможности → Мультиоконный режим. Активируйте пункты «Плавающие окна» и «Панель плавающих окон». Ниже появится список приложений, которым разрешено открываться в таком формате — убедитесь, что напротив мессенджеров стоят галочки.
Если панель плавающих окон включена, но жест свайпа с края экрана не вызывает боковое меню — проверьте настройку жестов навигации. При включенных «Жестах навигации» (без кнопок) вызов плавающего меню работает только удерживанием свайпа с края задержкой 0.5–1 сек. Быстрый свайп воспринимается как «Назад».
Проверка оптимизации батареи для целевых приложений
Даже с выданными правами PiP и «Плавающие окна» не сработают, если система усыпляет процесс. Huawei использует двухзвенную защиту: глобальный «Режим экономии» и индивидуальное «Управление запуском».
Зайдите в Настройки → Батарея → Управление запуском приложений. Найдите нужное приложение, отключите «Автоматическое управление» и вручную включите три тумблера: «Автозапуск», «Вторичный запуск» и «Запуск в фоне». Без «Вторичного запуска» сервис отрисовки окна не поднимется после сворачивания основного активити.
⚠️ Внимание: В HarmonyOS 3/4 появился пункт «Интеллектуальная экономия». Он динамически ограничивает фоновую активность даже для приложений с ручным разрешением. Для критичных задач (навигация, стрим) добавьте приложение в «Белый список» через «Настройки батареи» → «Защищенные приложения».
Включение свободного режима окон (Freeform) через настройки разработчика
Для запуска любого приложения в произвольно изменяемом окне (как на ПК) существует скрытый флаг enable_freeform_windows. Он работает нестабильно: часть приложений крашится при ресайзе, клавиатура может не подниматься, но для браузеров и файловых менеджеров часто полезен.
Как активировать Freeform-режим (для опытных пользователей)
1. Включите «Режим разработчика»: «Настройки» → «О телефоне» → 7 раз тапните по «Номер сборки».
2. Зайдите в «Система и обновления» → «Для разработчиков».
3. Найдите «Экспериментальные функции» → включите «Включить свободное изменение размера окон» (Enable freeform windows).
4. Перезагрузите телефон.
5. Откройте недавние задачи, долгим тапом по иконке приложения выберите «Свободное окно».
После активации в меню недавних задач (квадрат/свайп вверх с удержанием) у иконки приложения появится пункт «Свободное окно». Окно можно таскать за заголовок, менять размер углами. Выход из режима — свайп окна вниз или кнопка закрытия в заголовке.
⚠️ Внимание: Флаг enable_freeform_windows сбрасывается после каждого системного обновления. На корпоративных прошивках (MDM) раздел «Для разработчиков» может быть скрыт администратором — в этом случае метод недоступен.
Особенности работы на EMUI 10–11 и старых версиях
На прошивках до EMUI 12 архитектура прав отличается. Там нет единого меню «Особый доступ» в современном виде. PiP включается прямо в карточке приложения: «Настройки» → «Приложения» → «Все» → [Приложение] → «Разрешения» → «Картинка в картинке». Плавающие окна настраиваются в «Настройки» → «Приложения» → «Меню» (три точки) → «Особый доступ» → «Отображать поверх других окон».
Также в старых версиях критически важно отключить «Мониторинг фоновых приложений» в оптимизаторе телефона (приложение «Оптимизатор» → «Батарея» → «Мониторинг фоновых приложений» → снять галочку с целевого приложения). Иначе система принудительно закрывает процесс через 10–15 минут после блокировки экрана.
-->| Версия ОС | Путь к PiP (Картинка в картинке) | Путь к Плавающим окнам / Freeform |
|---|---|---|
| HarmonyOS 4 / EMUI 14 | Приложения → Права доступа → Особый доступ → Картинка в картинке | Специальные возможности → Мультиоконный режим → Плавающие окна |
| HarmonyOS 2–3 / EMUI 12–13 | Приложения → Все приложения → [Приложение] → Особый доступ → Картинка в картинке | Специальные возможности → Мультиоконный режим → Плавающие окна |
| EMUI 10–11 | Приложения → [Приложение] → Разрешения → Картинка в картинке | Приложения → Меню → Особый доступ → Отображать поверх других окон |
| EMUI 9 и ниже | Не поддерживается системно (только встроенное в приложение) | Приложения → Особый доступ → Отображать поверх других окон |
Что делать, если настройки не помогают
Выполнили все пункты, но окно всё равно не появляется? Проверьте версию Android System WebView и Google Play Services (если стоят GMS). Устаревший WebView ломает рендеринг PiP в веб-обертках. Обновите их через Aurora Store или официальный сайт Huawei AppGallery (раздел «Системные обновления»).
Сбросьте настройки приложений к заводским: «Настройки» → «Приложения» → Меню (три точки) → «Сбросить настройки приложений». Это вернет все права «Отображать поверх других окон» и «PiP» в дефолтное состояние «Спросить»/«Разрешить», не удаляя пользовательские данные.
Последний вариант — кэш системного UI. Зайдите в «Приложения» → «Показать системные процессы» → найдите «System UI» → «Память» → «Очистить кэш». Перезагрузка после этого обязательна.
❓ FAQ: Частые вопросы про всплывающие окна на Huawei
Почему PiP работает в YouTube Premium, но не в бесплатной версии?
На Android фоновое воспроизведение и PiP в официальном приложении YouTube без подписки Premium заблокированы на серверной стороне Google. Системные настройки телефона это не обходят. Используйте альтернативные клиенты (NewPipe, SkyTube) или браузер с поддержкой десктопного режима.
Как зафиксировать плавающее окно, чтобы оно не пряталось при полноэкранном видео?
В меню «Мультиоконный режим» включите «Панель плавающих окон». Откройте панель свайпом с края, долгим тапом по пузырю выберите «Закрепить» (иконка булавки). Окно станет полупрозрачным и останется поверх любого контента.
Можно ли запустить два плавающих окна одновременно?
Да, начиная с HarmonyOS 3 поддерживается до 5 плавающих окон. Откройте панель плавающих окон, тапните «+» или перетащите второе приложение из недавних задач на панель. Размеры регулируются жестом щипка двумя пальцами.
Почему после обновления системы слетели все разрешения на всплывающие окна?
Крупные OTA-обновления (например, переход EMUI 13 → HarmonyOS 4) сбрасывают раздел «Особый доступ» к дефолту для безопасности. Это нормальное поведение. Пройдитесь по чек-листу выше повторно.
Работает ли PiP в браузере Chrome на Huawei?
Да, если включить флаг chrome://flags/#enable-picture-in-picture и дать разрешение в настройках приложения Chrome. Нативный браузер Huawei (Petal/Хромиум) поддерживает PiP «из коробки» без флагов.