Практическое руководство по контролю приложений в Android 10

Кратко: ставьте приложения из Play, для APK временно давайте «Разрешить из этого источника», выдавайте минимальные разрешения (для локации — сначала «только при использовании») и управлять фоном через Battery → Apps (Background restriction / Unrestricted).

Установка приложений: Play Store и sideload (APK)

  • Рекомендуется: Google Play — автопроверки и обновления.
  • Sideload на Android 10: разрешение "Install unknown apps" теперь per‑app (выдаётся тому приложению, через которое вы устанавливаете APK — браузеру или файловому менеджеру).

Пошагово для APK:

  1. Скачайте APK на устройство.
  2. При установке нажмите "Настройки" или идите: Settings → Apps → Special access → Install unknown apps.
  3. Включите Allow from this source для того приложения, через которое устанавливаете.
  4. Завершите установку и сразу выключите разрешение, если источник не полностью доверенный.

Сайдлоад повышает риск вредоносного ПО — включайте разрешение только на время установки и только для проверенных APK.

Разрешения и фоновые права (особенно локация)

Ключ: Android 10 ввёл три состояния для локации — Allow all the time, Allow only while using the app, Deny. Для фоновой локации у приложений должна быть манифест‑пермишн ACCESS_BACKGROUND_LOCATION.

Как управлять:

  • По типу: Settings → Privacy / Permission manager → Location / Camera / Microphone → выберите приложения и измените режим.
  • По приложению: долгое нажатие на иконку → App info → Permissions.
  • Практика: сначала давайте "While in use". Переключайте на "Always" только если функция реально требует фоновой работы.

Если приложение просит «Always allow» для локации — дайте сначала «While in use» и понаблюдайте. Часто достаточно этого режима.

Фоновые ограничения, системные службы и ADB

Почему: Android использует App Standby, Adaptive Battery и ограничения фонового выполнения (Background execution limits) чтобы экономить батарею и сеть.

Как вручную управлять:

  • Settings → Apps → See all apps → [App] → Battery → выберите Background restriction / Unrestricted / Optimized. Для мессенджеров и навигации ставьте Unrestricted.
  • Отключение фоновых данных: Settings → Apps → [App] → Mobile data & Wi‑Fi → отключить Background data.
  • Force stop / Disable — радикально, используйте с осторожностью.

Полезные ADB‑команды (для продвинутых):

  • Удалить приложение: adb uninstall
  • Отключить системное приложение: adb shell pm disable-user --user 0
  • Узнать App Standby Bucket: adb shell am get-standby-bucket

Если уведомления приходят с задержкой — проверьте Background data, Battery optimization и App Standby Bucket для этого приложения.

Частые ошибки

  • Не дают уведомления — обычно включена оптимизация батареи или ограничены фоновые данные.
  • Приложение не получает локацию в фоне — отсутствует ACCESS_BACKGROUND_LOCATION или выставлен режим «While in use».
  • Отключили системный пакет через ADB без бэкапа — возможны сбои в ОС.

FAQ

  • Как вернуть разрешение на установку APK? — Settings → Apps → Special access → Install unknown apps → отключите/включите нужный источник.
  • Можно ли полностью удалить системные приложения без root? — Частично: многие можно только Disable; полное удаление обычно требует root или специальных инструментов через ADB.
  • Что делать, если мессенджер не доставляет сообщения? — Снимите ограничение батареи (Unrestricted), включите Background data и перезапустите устройство.

Заключение: контролируйте установки, давайте минимальные права и используйте настройки батареи/исключения для важных приложений. Если хотите — подготовлю чеклист изменений для конкретной модели (Pixel, Samsung или Xiaomi) или набор ADB‑команд под ваш список приложений.