Очень странная черта MIUI — система разрешений приложений. Как мы все знаем, в Android 6.0 появилась система запроса разрешений, которая позволяет юзеру управлять тем, к каким функциям смартфона приложение получит доступ, а к каким нет. Реализовано все это так же, как в iOS, — с помощью выводимого на экран диалога.
MIUI Daemon на Xiaomi: что это?
Компания Xiaomi продолжает наращивать производство смартфонов, постоянно расширяя свою модельную линейку. Аппараты, действительно, предлагают приятное соотношение цены и качества, поэтому пользователей устройств Xiaomi в нашей стране становится всё больше и больше. Но и вопросы по эксплуатации этих гаджетов возникают чаще. Конечно, они, как правило, не связаны с проблемами в работа аппаратов, и тем не менее… Вот, к примеру, многих обладателей Android-смартфонов Xiaomi интересует, что такое MIUI Daemon? Зачем нужно это приложение и нужно ли вообще? Не шпионит ли оно за пользователем? Не отправляет ли куда-то данные, хранящиеся в памяти устройства? Может быть, стоит удалить MIUI Daemon и не терзаться подозрениями? Сегодня мы ответим на эти вопросы, а заодно научим, как удалить MIUI Daemon без последствий для смартфона и хранящихся на нем данных.
MIUI Daemon на Xiaomi не шпионит за пользователями
Некоторые недоброжелатели активно распространяют информацию о том, что компания Xiaomi продает свои смартфоны с предустановленным шпионским софтом. В подтверждение своих слов они, как правило, тычут пальчиком в первое попавшееся приложение и спрашивают: «А знаешь, что это такое?» И пока озадаченный владелец аппарата пытается вспомнить, использовал ли он эту утилиту хоть раз и для чего, если да, «эксперт» уже готов озвучить устрашающую информацию. Да, конечно, это шпионская программа! И все секреты пользователя давно ушли на китайский сервер. В общем, жди, дружок — скоро к тебе «Триада» нагрянет в полном составе
- время включения экрана;
- объём свободной памяти на карте MicroSD;
- загруженность оперативной памяти;
- статистику батареи и GPU;
- активирован ли Bluetooth и сеть сотовой связи;
- IMEI аппарата и прочие сведения «особой важности».
Как результат: система разрешений в MIUI вроде бы и есть, но работает она непредсказуемо и абсолютно несовместима с аналогичной системой из Android 6.0. Какие-то разрешения ты должен подтверждать, какие-то система выдаст сама, и все это без разделения на приложения, поддерживающие запрос разрешений, и приложения, не поддерживающие.
Что такое оптимизация MIUI и для чего нужна?
Оптимизация MIUI — системный инструмент, который одновременно выполняет множество мелких задач для улучшения работы телефона. А именно:
- автоматическое освобождение оперативной памяти;
- снижение нагрузки на процессор во время многозадачности или использования требовательных программ;
- ограничение фоновых процессов;
- включение энергосберегающего режима при низком заряде;
- параллельный запуск некоторых приложений, за счет чего процессор меньше нагружается.
Как видим, одноименная функция отвечает за оптимизацию прошивки и ускорение работы Xiaomi. Инструмент позволяет поддерживать баланс и не перегружать мобильное устройство. Все это происходит в автоматическом режиме: пользователю не нужно самостоятельно очищать ОЗУ или отключать ненужные фоновые процессы.
Несмотря на вышеперечисленные преимущества, оптимизация может и навредить смартфону. Дело в том, что алгоритмы MIUI вмешиваются в работу операционной системы и иногда блокируют определенные действия, которые пользователь хочет провести со своим девайсом. Например, оптимизация не позволяет полноценно пользоваться популярным приложением YouTube Vanced. Другие сторонние программы также могут некорректно работать.
Теперь вы знаете, зачем нужна оптимизация. Ниже рассмотрим основные плюсы и минусы функции, чтобы вы смогли определиться, стоит ли отключать оптимизацию MIUI.
Плюсы
Преимуществ не очень много, но они влияют на работу телефона в положительную сторону.
- Ускорение смартфона.
- Контроль заряда и увеличение времени автономной работы.
- Корректное функционирование системных приложений.
- Стабильные и частые обновления.
Минусы
Не обошлось и без недостатков. Особенно оптимизация MIUI не понравится опытным пользователям, которые хотят экспериментировать со своим телефоном.
- Возможен конфликт между сторонними приложениями.
- Некоторые программы не устанавливаются.
- Проблемы с анимацией и музыкальным проигрывателем.
- Принудительное закрытие нужных фоновых процессов.
- Низкое качество скриншотов, если делать их с помощью кнопок.
- Ограничение функции Always On Display.
Оптимизация будет полезна на телефонах со слабым железом. Если у вас смартфон среднего или флагманского уровня, нет особого смысла использовать данную функцию.
Как выключить оптимизацию на Xiaomi c MIUI 12
Прежде чем отключать оптимизацию на MIUI 12, ознакомьтесь с перечнем возможных последствий:
- Слетят разрешения для всех приложений. При запуске программы нужно будет повторно выдавать доступ к запрашиваемой информации.
- В браузере пропадут cookie.
- Цвет статут-бара станет серым.
- Некоторые пользователи отмечают, что обновления «по воздуху» начинают реже прилетать, либо их вообще нет. Но это единичные случаи.
Шаг 1: Возвращение пункта в настройки
На свежих версиях прошивки оптимизация MIUI в настройках не отображается. То есть, такой пункт просто отсутствует, из-за чего пользователь не может деактивировать опцию. Но вернуть инструмент вполне реально. Есть два способа: с использованием телефона или ПК.
Через смартфон
Для начала нужно активировать режим разработчика. Его он отключен, не получится зайти в раздел с расширенными параметрами.
Интересная информация! Строку «Восстановить значения по умолчанию» можно активировать, даже если она выделена серым цветом. Для этого:
- Переходим в «Расширенные настройки» — «Язык и ввод».
- Во вкладке «Автозаполнение» выставляем «Google». Подтверждаем выбор.
С помощью компьютера
Если не получилось вернуть пункт через телефон, понадобится доступ к компьютеру. Процедура более сложная и длительная.
Способ сработает только на смартфонах, где строка «Восстановить значения по умолчанию» неактивна (выделена серым цветом). Если раздел кликабельный, при операции через PowerShell будет появляться ошибка. Поэтому сначала зайдите в настройки телефона и попробуйте оттуда отключить оптимизацию.
- Включаем отладку по USB, воспользовавшись этой инструкцией.
- На компьютер устанавливаем драйвера adb. с помощью оригинального кабеля. Разрешаем ЮСБ-отладку.
- Заходим в папку и, зажав клавишу «Shift» на клавиатуре, кликаем по свободному месту правой кнопкой мыши.
- Выбираем «Открыть окно PowerShell здесь».
- Вводим команду .\adb devices. Должен высветиться серийный номер устройства.
- Далее вбиваем .\adbshellsettingsputsecuremiui_optimization0, если хотим отключить функцию. Команда .\adb shell settings put secure miui_optimization 1 наоборот включает оптимизацию MIUI.
- Отсоединяем мобильное устройство от компьютера и перезагружаем. Сделано.
Шаг 2: Отключение оптимизации
Для деактивации достаточно передвинуть ползунок в неактивное состояние. Появится предупреждение, что выполнение данного действия может навредить телефону и некоторые данные начнут некорректно отображаться. Если уверены в своем выборе, нажмите «Принять». После этого заводская оптимизация будет отключена.
Отдельные приложения автоматически загружаются при включении/перезагрузке гаджета. Эти приложения висят в памяти ОС и потребляют энергию в фоновом режиме, а нам это совсем не нужно.
Больше прошивок, больше версий
Однако не только ориентированием на рынок сбыта различаются прошивки MIUI. Китайская и глобальная — это только вершина айсберга. Также ты можешь наткнуться:
- на полуофициальную, не поддерживаемую Xiaomi глобальную версию прошивки для смартфонов Xiaomi. Она распространяется через сайт xiaomi.eu;
- официальную китайскую версию прошивки для смартфонов других производителей. Ее можно найти на сайте en.miui.com;
- неофициальную китайскую версию прошивки для смартфонов других производителей. Как ни странно, найти ее можно там же;
- неофициальную российскую версию прошивки от miui.su. Собрана на базе китайской с дополнительным переводом, сервисами Google и с заменой фирменной клавиатуры для набора иероглифов на Google Keyboard;
- неофициальную китайскую версию прошивки, собранную с помощью PatchROM. Найти можно на форумах. Отличается тем, что представляет собой стоковую прошивку для твоего аппарата, пропатченную так, чтобы она выглядела и работала как MIUI, плюс фирменные приложения MIUI (и все приложения, оставшиеся от стока).
Но и это еще не все. Значение имеет не только ориентация прошивки на рынок и источник, с которого ее можно скачать, но и ее версия. Причем совсем не в том смысле, в каком это значение имеет версия Android. К примеру, актуальная версия MIUI на момент написания этих строк — 8.3, версия которой 7.3.30, а версия Android, на которой она базируется, — Android 7.0 для смартфона Xiaomi Mi4S, Android 6.0 для смартфона Mi5S и Android 4.4, если речь идет о Redmi 1S.
Каково? Чтобы чуточку распутать этот клубок, скажу, что 7.3.30 — не совсем версия, а дата сборки. И да, прошивка выглядит и работает всегда одинаково независимо от лежащей в основе версии Android. Вот только если приложение требует Android 6.0 для своей работы, то на Mi5S ты сможешь его установить, а вот на Redmi 1S уже нет. И это при одинаковой версии MIUI.
Хаки и костыли — наше все
ОK, поговорим о более мирских вещах — об интерфейсе. Вне сомнений, это одна из лучших черт ОС. MIUI красива, функциональна и совершенно не похожа на стоковый Android. Почти все элементы оформления в ней переработаны — где-то идеи позаимствованы у iOS и Samsung TouchWiz, а где-то отражено собственное видение дизайнеров.
Но есть во всей этой красоте (или не красоте, кому как) проблемы. Первое, что ты заметишь, пользуясь MIUI, — это иконки приложений. Они явно выполнены по гайдлайнам Apple: квадратные с закруглением, одинакового размера, используют простые линии и фигуры, яркие. На первый взгляд — красиво.
На второй взгляд ты уже начинаешь видеть проблемы. MIUI не использует специальные иконки для стороннего софта, а вместо этого либо уменьшает оригинальную иконку и размещает ее внутри квадрата со скругленными углами, закрашивая сам квадрат различными цветами на основе не совсем понятного алгоритма, либо увеличивает ее и скругляет углы. В результате ты видишь на экране несколько хорошо проработанных иконок стоковых приложений и кучу иконок сторонних приложений, заключенных в разноцветные квадраты (часть из которых будут зелеными) либо обрезанных по краям.
Изящные иконки стоковых приложений vs цветное веселье из сторонних приложений | Изящные иконки стоковых приложений vs цветное веселье из сторонних приложений |
Изящные иконки стоковых приложений vs цветное веселье из сторонних приложений |
Второе: MIUI позаимствовала у iOS концепцию «живых иконок» (календарь и часы, например, показывают реальное время и дату), а также бейджи, то есть индикаторы количества уведомлений приложения рядом с его иконкой. Поэтому иконки уведомлений в строке состояния стали как бы не нужны, и разработчики от них избавились. Можно попытаться вернуть иконки, но они совсем не вписываются в переработанную строку состояния, причем не вписываются как раз иконки стоковых приложений.
Ну и на сладкое: фирменные элементы интерфейса MIUI использует только предустановленный софт. Весь остальной софт будет запускаться со стандартным дизайном Android: Material для нового и поддерживаемого софта, Holo для устаревшего софта и дизайном Android 2.3 для совсем древнего. Красота, да и только.
Умные детские часы с широкими возможностями: наличие сим-карты, полный контроль родителей над перемещением ребенка, видеовызовы, голосовые сообщения, возможность общения с Марусей и многое другое…
Автозапуск
Отдельные приложения автоматически загружаются при включении/перезагрузке гаджета. Эти приложения висят в памяти ОС и потребляют энергию в фоновом режиме, а нам это совсем не нужно.
В MIUI есть встроенный функционал по оптимизации системы. С ее помощью в автоматическом режиме выгружаются из памяти неиспользуемые процессы, которые работают в фоновом режиме. Оперативная память очищается и нагрузка на процессор падает.
Проделав все вышописанные манипуляции, Вы избавились от рекламного ПО и ненужных сервисов, очистили оперативную память смартфона и снизили нагрузку на процессор. Тем самым повысилось не только быстродействие и стабильность работы системы в целом, а еще и оказался сэкономлен процент заряда аккумулятора.