Открыть сервисСервис

Дублирование приложений на Android

Дублирование приложений на Android — это создание второй копии одного и того же приложения на одном устройстве под управлением операционной системы Android, чтобы использовать два независимых аккаунта или профиля одновременно. Механизм реализуется средствами самой ОС, функцией «Двойные приложения» (Dual Apps) в оболочках производителей или сторонними утилитами.

Системная функция «Двойные приложения»

Начиная с версии Android 14 (2023 год) Google добавила в базовую ОС функцию «Двойные приложения» (Parallel Apps / Multiple Instances). Она позволяет клонировать приложения, поддерживающие несколько экземпляров, без установки стороннего ПО. Функция доступна в настройках: «Приложения» → «Двойные приложения» (в разных прошивках путь может отличаться). Список показывает только те приложения, чьи разработчики заявили поддержку мультиинстансности через манифест Android.

Каждая копия работает в отдельном пространстве данных, хранит собственные настройки, кэш и учётную запись. Иконки копий помечаются специальным значком, чтобы пользователь различал экземпляры.

Клонирование в оболочках производителей

Большинство производителей смартфонов давно реализуют собственные решения для дублирования приложений:

ПрошивкаФункцияРасположение в настройках
MIUI (Xiaomi, Poco)Dual appsНастройки → Приложения → Двойные приложения
One UI (Samsung)Dual MessengerНастройки → Дополнительные функции → Dual Messenger
ColorOS / Realme UI (Oppo, Realme)Клонирование приложенийНастройки → Приложения → Клонирование приложений
OxygenOS (OnePlus)Parallel AppsНастройки → Приложения → Parallel Apps
HyperOS (Xiaomi)Двойные приложенияНастройки → Приложения → Двойные приложения
EMUI / HarmonyOS (Huawei)App TwinНастройки → Приложения → App Twin

В большинстве случаев поддерживаются мессенджеры и социальные сети: WhatsApp (продукт Meta, признанной экстремистской и запрещённой в РФ), Telegram, Facebook, Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ), ВКонтакте, Skype. Список поддерживаемых приложений зависит от прошивки и версии Android.

Работа с профилями и пользователями

Android поддерживает мультипользовательский режим, изначально предназначенный для планшетов. Если создать второго пользователя в «Настройки» → «Пользователи», каждый профиль получает собственное пространство для приложений и данных. Недостаток метода — неудобство переключения: полностью сменить пользователя можно только через панель уведомлений или настройки, что не позволяет получать уведомления из обоих профилей одновременно.

Профиль «Гостевой» работает аналогично, но данные стираются после выхода.

Сторонние утилиты

До появления системной поддержки клонирования активно использовались сторонние приложения, работающие на основе технологий виртуализации:

  • Island (разработчик Oasis Feng) — создаёт изолированное «островное» пространство на основе Android Work Profile.
  • Shelter — open-source утилита, использующая Work Profile для изоляции приложений.
  • Dual Space, Multiple Accounts, 2Accounts — виртуальные среды, запускающие копии приложений внутри собственного контейнера.
  • Parallel Space — одна из первых популярных утилит такого рода (более 100 млн загрузок в Google Play).

Такие приложения создают виртуальную среду с отдельной файловой системой и реестром, где запускаются клоны. Ограничения: повышенное потребление памяти и батареи, возможные сбои push-уведомлений, проблемы с банковскими приложениями, обнаруживающими виртуализацию.

Ограничения и особенности

Не все приложения допускают клонирование. Системные функции дублирования обычно блокируют:

  • банковские и платёжные приложения (защита от мошенничества);
  • игры с защитой от читерства;
  • приложения, использующие аппаратный ключ доступа (Keystore), не поддерживающие дублирование;
  • некоторые корпоративные приложения с политикой безопасности.

При клонировании мессенджеров копия получает собственный push-канал, поэтому уведомления из обоих экземпляров приходят независимо. При этом обе копии расходуют дополнительный трафик и ресурсы батареи.

Как отключить копию

Удаление копии приложения выполняется через ту же системную функцию, которая её создала: достаточно снять переключатель напротив приложения в списке «Двойные приложения». Данные копии при этом удаляются безвозвратно. В сторонних утилитах копии удаляются вместе с контейнером приложения-виртуализатора.

История вопроса

До Android 14 клонирование приложений не поддерживалось на уровне ОС. Пользователи обходились оболочками производителей (MIUI первой внедрила Dual Apps в 2016 году) или сторонними утилитами. Появление нативной поддержки в Android 14 устранило зависимость от прошивки и снизило риски, связанные с установкой виртуализаторов.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru