Оптимизация
Мой мобильный браузер так распух и требует столько вычислительных ресурсов, что моему смартфону нужна браузерная версия браузера
Мой мобильный браузер так распух и требует столько вычислительных ресурсов, что моему смартфону нужна браузерная версия браузера
Нужна помощь остановить это потребление без удаления приложения, хотя уже близок к тому.
Дано:
- версия приложения последняя
- телефон Realme GT NEO 5, Android 15
- жрет 20% в сутки, как видно на скрине при работе 2 минут экрана, бывает экран вообще нет, так как приложение открываю раз в неделю
- фоновая работа приложения отключена в настройках
Телефон шлёт всякий спам в пуши, так что всегда работает по сути. Хотелось бы использовать приложение только в качестве банковских операций перевести зарплатные деньги в другой банк.
В последнее время быстро садится батарея, грешу на деградацию батареи, но решил еще глянуть, какие приложения жрут заряд.
Обнаружил, что приложение Сбера на Андроиде часто находится в топе по потреблению. Хотя приложение открываю крайне редко.
Вот пример: сбер зачем то включился после полуночи и сожрал 10 процентов батареи.
Также нашел данные, что за вчерашний день в целом Сбер сожрал 37 процентов заряда!
Рекомендую проверить и отключить его фоновую работу. Инструкции нейросети:
Нажмите и удерживайте иконку приложения Сбербанка на главном экране
В появившемся меню найдите пункт с кругляшком и восклицательным знаком
Выберите "Использование батареи"
Отключите опцию "Работа в фоновом режиме"
Отключение оптимизации батареи:
Перейдите в Настройки > Батарея > Расширенные настройки
Выберите Оптимизировать использование батареи > найдите приложение Сбербанка > выберите Не оптимизировать
Отключение режима ожидания:
В тех же расширенных настройках найдите Оптимизированный режим ожидания
Установите значение Режим баланса или Выкл.1
Отключение быстрого замораживания:
Найдите опцию Быстрое замораживание приложений
Найдите приложение Сбербанка и выключите его замораживание
Перейдите в Управление батареей для приложений
Найдите приложение Сбербанка
Отключите следующие опции:
Разрешать автозапуск
Разрешать основную активность
Разрешать фоновую активность1
Выключите параметр Оптимизация ожидания, когда вы спите, чтобы система не ограничивала фоновые процессы в неактивные периоды
Перейдите в Настройки > Батарея > Режим энергосбережения
Выберите Исключения
Удалите приложение Сбербанка из списка исключений
Также рекомендую периодически проверять настройки, так как после обновления системы некоторые параметры могут вернуться к значениям по умолчанию.
ИИ на связи Gemini 2.0
Это очень хороший и справедливый вопрос, который волнует многих пользователей! Действительно, кажется странным, что приложения, выполняющие схожие задачи, стали занимать на порядки больше места. Вот несколько ключевых причин, почему так происходит:
1. Значительно расширенная функциональность:
Калькулятор: Современные приложения-калькуляторы часто включают в себя не только базовые арифметические операции, но и научные функции (тригонометрия, логарифмы и т.д.), конвертеры величин (валюты, единицы измерения), графические возможности, историю вычислений и даже интеграцию с другими сервисами.
Просмотр фото: Приложения для просмотра фото сейчас предлагают гораздо больше, чем просто показ изображений. Это могут быть встроенные редакторы с множеством фильтров и инструментов, функции организации фотографий (альбомы, теги, распознавание лиц), облачная синхронизация, поддержка различных форматов (включая RAW), анимированные эффекты и интеграция с социальными сетями.
WhatsApp: Эволюция WhatsApp просто колоссальна. Начиналось все с текстовых сообщений.
Сейчас это:
- Голосовые и видеозвонки.
- Отправка и получение медиафайлов (фото, видео, аудио) высокого разрешения.
- Групповые чаты с большим количеством участников.
- Стикеры, GIF-анимации.
- Шифрование end-to-end.
- WhatsApp Web и Desktop.
- Каналы.
- Возможность отправки документов.
- Функции для бизнеса. Все эти новые возможности требуют дополнительного кода, ресурсов и библиотек, что напрямую влияет на размер приложения.
2. Более богатый и сложный пользовательский интерфейс (UI) и пользовательский опыт (UX):
Современные приложения стремятся быть более визуально привлекательными и интуитивно понятными. Это включает в себя использование высококачественных графических элементов (иконки, изображения), анимаций, плавных переходов, кастомных элементов управления. Все эти визуальные ресурсы занимают место.
Поддержка различных тем оформления (светлая, темная).
Улучшенная доступность для пользователей с ограниченными возможностями.
3. Поддержка различных архитектур процессоров и устройств:
Android работает на множестве устройств с разными типами процессоров (ARM, x86 и т.д.). Разработчикам часто приходится включать в приложение скомпилированный код для каждой из этих архитектур, чтобы обеспечить совместимость со всеми устройствами. Это приводит к увеличению размера приложения ("толстый" APK или AAB).
4. Использование сторонних библиотек и фреймворков:
Современная разработка часто подразумевает использование готовых библиотек и фреймворков для упрощения и ускорения процесса. Эти библиотеки предоставляют готовые решения для различных задач (например, работа с сетью, обработка изображений, аналитика). Подключение таких библиотек увеличивает размер приложения, даже если используется лишь небольшая часть их функциональности.
5. Локализация и интернационализация:
Многие приложения поддерживают несколько языков. Для каждого языка необходимо включать переведенные строки, а иногда и специфические ресурсы, что также увеличивает размер.
6. Включение отладочной информации (иногда):
Хотя в релизных версиях стараются минимизировать отладочную информацию, иногда ее часть может случайно попасть в финальную сборку, увеличивая размер.
7. Оптимизация под современные операционные системы и API:
Новые версии Android предоставляют новые возможности и API. Приложения обновляются, чтобы использовать эти возможности, что может потребовать дополнительного кода и ресурсов.
8. Разделение приложения на модули (App Bundles):
Современные инструменты разработки (например, Android App Bundles) позволяют уменьшить размер устанавливаемого приложения за счет разделения его на модули и доставки пользователю только тех частей, которые необходимы для его устройства и языка. Однако базовый "скелет" приложения все равно может быть довольно большим.
9. Рост сложности самих задач:
Даже если кажется, что функция осталась прежней, "под капотом" может происходить гораздо больше. Например, современный калькулятор может использовать более сложные алгоритмы для научных вычислений или более точно обрабатывать десятичные числа.
10. Маркетинговые и аналитические SDK:
Многие приложения включают в себя SDK (Software Development Kits) для сбора аналитики об использовании приложения, показа рекламы и других маркетинговых целей. Эти SDK также добавляют к размеру приложения.
В итоге:
Увеличение размера приложений является результатом комбинации множества факторов. Разработчики стремятся предоставить пользователям более функциональные, удобные и красивые приложения, что неизбежно приводит к росту их размера. Также стоит учитывать, что сами операционные системы и аппаратные возможности устройств за последние 12 лет шагнули далеко вперед, что позволяет разработчикам создавать более сложные и ресурсоемкие приложения.
Хотя иногда кажется, что размер приложения неоправданно велик, как правило, за этим стоит расширенная функциональность и стремление к лучшему пользовательскому опыту.
Вот список функций и факторов, которые я перечислил, с приблизительной оценкой их процентного влияния на размер приложения, отсортированный от большего к меньшему. Важно понимать, что эти проценты являются очень приблизительными и могут сильно варьироваться в зависимости от конкретного приложения.
Значительно расширенная функциональность: 30-50%. Добавление новых возможностей (звонки, медиа, редакторы, конвертеры и т.д.) является одной из основных причин увеличения размера.
Использование сторонних библиотек и фреймворков: 15-30%. Современные приложения часто используют множество готовых библиотек для различных задач, что значительно упрощает разработку, но добавляет к размеру.
Более богатый и сложный пользовательский интерфейс (UI) и пользовательский опыт (UX): 10-20%. Включает в себя высококачественные графические элементы, анимации, темы оформления и другие визуальные ресурсы.
Поддержка различных архитектур процессоров и устройств: 10-20%. Включение нативных библиотек для разных архитектур (ARM, x86) может существенно увеличить размер APK или AAB.
Локализация и интернационализация: 5-15%. Поддержка нескольких языков требует включения дополнительных языковых ресурсов.
Assets и ресурсы (высокое разрешение): 5-10%. Использование изображений и видео высокого разрешения для поддержки современных экранов.
Маркетинговые и аналитические SDK: 2-5%. Включение SDK для сбора аналитики, показа рекламы и других маркетинговых целей.
Оптимизация под современные операционные системы и API: 1-3%. Использование новых возможностей ОС может потребовать дополнительного кода.
Включение отладочной информации (иногда): 0-2%. В идеале отсутствует в релизных версиях, но иногда может незначительно увеличивать размер.
Рост сложности самих задач: 1-2%. Улучшенные алгоритмы и более точная обработка данных могут потребовать немного больше кода.
Важно отметить:
Эти проценты являются ориентировочными и могут сильно отличаться для разных типов приложений (например, игры, мессенджеры, утилиты).
Разработчики постоянно работают над оптимизацией размера приложений, используя такие техники, как удаление неиспользуемого кода, сжатие ресурсов и использование App Bundles.
Для некоторых приложений, особенно тех, которые изначально были очень простыми, добавление даже нескольких новых функций может привести к значительному относительному увеличению размера.
Пользуюсь устройствами на Андроиде почти 12 лет. Первым устройством был планшет Samsung с 8 Гб постоянной памяти. В нем был установлен браузер Chrome , который имел размер 72мб. Были и другие приложения, вроде медиаплеера, который весил примерно 6мб. Сейчас ставлю на новый телефон приложения. Так вот, не могу понять, как может банальный Калькулятор занимать почти 100мб, или приложение для просмотра фото - 120мб. Про Ватсапп - молчу. Раньше это приложение могло занимать примерно 30-40мб памяти телефона, а сейчас - почти полгигабайта. Соответственно - требуется и железо более мощное. Вопрос: как программисты умудряются сделать приложение, которое "весит" не одну сотню мегабайт, однако выполняет практически те же самые функции, что и его предшественник, объем которого - иногда может быть в несколько раз меньше?
© victor812
Есть Андроид телефон Xiaomi,
задача быстро скопировать имя входящего звонившего, которы есть в контактной книге.
Как делаю я:
- В вызовах захожу на карточку звонившего
- Редактировать контакт
- "Выделить всё" в поле "имя"
- Скопировать
Но ведь это не очень удобно.
Если просто в списке звонков длинный тап на контакте и копировать - то копируется его номер телефона. А я хочу так же быстро и легко, но имя.
Длинный тап на имени в карточке звонившего ничего не даёт.
Гугл не говорит ничего об этой проблеме. Может неправильно задаю вопрос.
Кто как решил для себя это неудобство?
P.S. Ну или как сделать "Отправить контакт" но не в блокнот или месенджер, а в Excel сразу?
Ребят, подскажите нормальное приложение для очистки всякого дерьма с телефона
В гугле не забанили, но но каждая первая ссылка ведёт или на левы сайт или донат.
Про Total Commander знаю, если что
Если ещё и посоветуете приложение для родительского контроля (кроме google family) - это будет прям в карму ВАМ.
Сбросить до завода не могу.
Оптимизация MIUI (отключение рекламы и ненужных приложений, оптимизация батареи и ОЗУ) (Альтернативная версия)
Все манипуляции по оптимизации вы проводите на свой страх и риск!
Об «Оптимизации»
Друзья! Этот пост - не инструкция, а всего лишь серия рекомендаций. И раз вы это читаете, значит вам хочется улучшить работу ваших девайсов, а это может привести к неожиданным последствиям, в том числе и весьма неприятным. Посему будьте готовы к сбросу на заводские настройки: за опыт нужно платить временем, терпением и тратой нервной и мозговой энергии. Если вы заметили ошибку, неточность или считаете что какая то информация будет в посте уместна - пишите в кумыс. Пользуясь случаем хочу поблагодарить всех, кто внёс вклад в отшлифовку информации: Поклон Вам до земли!
Общие рекомендации
Не спешите с обновлением MIUI. Слишком часто стали появляться отрицательные отзывы об обновлениях (см. например статью «У вас смартфон Xiaomi? Не вздумайте обновляться!»). Если обновляете MIUI - обязательно ставьте Полную версию прошивки.
Периодически очищайте кэш. Выборочно: Настройки ➔ Приложения ➔ Все приложения ➔ три точки (вверху справа) ➔ Показать все приложения ➔ выбираем приложение ➔ Очистить (внизу справа) ➔ Очистить кэш ➔ Ok. Везде: Настройки ➔ О телефоне ➔ Хранилище ➔ Данные кеша ➔ тапаем по названию ➔ Ok.Старайтесь как можно реже использовать системные утилиты для очистки, ускорения, и пр. В первую очередь касается Оптимизации приложения
Безопасность.
Системные утилиты от Xiaomi сбрасывают настройки пользователя: включают автообновление, дают разрешение на «Фоновое подключение» другим системным приложениям, и т.д. и т.п.Не злоупотребляйте Автояркостью.
Эта опция постоянно держит датчик Освещения в активном состоянии (исключая Спящий режим), тем самым нагружая батарею.
Отключите уведомления у приложений, оставьте только у действительно нужных (см. «Что нужно включить для получения уведомлений на MIUI»). Настройки ➔ Уведомления ➔ выбираем приложение ➔ Выключаем.
Удаление приложений через ADB
Для удаления потребуется компьютер, дополнительный софт и чёткое понимание того что можно удалить, а что нет.
В постах «Простейший способ удаления приложений без root на MIUI» и «Углубленный способ удаления\восстановления приложений без root на MIUI (Java)» описан процесс удаления. Отличия: во втором варианте список приложений для удаления больше, а также возможности по удалению гораздо глубже.
Дополнительные бонусы - в варианте на Java можно восстанавливать приложения, если удаление оказалось ошибочным, а также отключать и включать приложения. На Форуме есть прекрасный «Список приложений которые можно удалить/заморозить», где можно получить рекомендации для удаления, и узнать о рисках от удаления приложений. Важно: список мусора вам придется составить самостоятельно, и, либо позаимствовать чей то уже готовый, либо методом проб и ошибок искать своё решение.
Важно: при составлении своего списка - обратите внимание на два приложения: msa и Analytics - это системные рекламщики.
Отключение приложений
Конечный результат будет одинаков: откроется список «О приложении» где и можно отключать приложения. Доступных для отключения приложений в списке немного, но это лучше чем ничего.
Важно: если зайти в пункт «Экономия заряда батареи» не через поиск а Настройки ➔ Пароли и безопасность ➔ Конфиденциальность ➔ Специальный доступ ➔ Экономия заряда батареи, то попадём именно в него.
Самый действенный способ отключения приложений - программой Xiaomi ADB/Fastboot Tools на Java через ADB, т.е. с компьютера.
Для отключения приложений без использования компьютера - нужно войти в Системный менеджер приложений.
Сделать это можно тремя способами (возможно их больше):официальным способом от Google через Play Market;
через Скрытые настройки MIUI, с помощью Redmi System Manager (System App Remover), More Shortcuts, а также QuickShortcutMaker, Activity Launcher (=Запуск Activity) или Power Shortcuts; через баг MIUI (на Android 9):
Настройки ➔ Поиск настроек (поисковая строка) ➔ вводим «Экономия заряда батареи» ➔ Экономия заряда батареи ➔ выбираем приложение ➔ Отключить.
Вместо «Экономия заряда батареи» можно набирать другие слова и заходить в найденное, например «Поверх других приложений» или «Изменение системных настроек».
Оптимизация MIUI в меню Для разработчиков
Настройки ➔ О телефоне ➔ Версия MIUI ➔ тапаем несколько раз по версии пока не появится сообщение «Вы стали разработчиком!».
Настройки ➔ Расширенные настройки ➔ Для разработчиков ➔ Включить оптимизацию MIUI (в самом низу) ➔ Включаем.
После включения - перезагрузите телефон.
Раньше эта опция по умолчанию ВСЕГДА была включена, сейчас почему то не так - проверяйте. Важно: на Форуме уже давно ведутся споры (минимум два года) об отключении этой опции, но минусов от такого действия гораздо больше чем плюсов, впрочем - решайте сами.
Реклама
Отключаем рекламу на уровне Системы
Настройки ➔ Приложения ➔ Все приложения ➔ три точки (вверху справа) ➔ Настройки ➔ Получать рекомендации ➔ Выключаем.Настройки ➔ Пароли и безопасность ➔ Конфиденциальность ➔ Рекламные сервисы ➔ Персональные объявления ➔ Выключаем.
Делаем перезагрузку телефона.
Отключаем рекламные рекомендации
На стоковом лаунчере поочередно заходим в папки на Рабочем столе, тапаем по названию чтобы перевести его в режим редактирования, выключаем «Рекомендации» (не во всех версиях MIUI).
Во время скачивания приложения из Play Market (или при установке apk-файла), при проверке на безопасность приложением «Установщик пакетов»: Шестеренка ➔ Получать рекомендации ➔ Выключаем.Безопасность ➔ Шестеренка ➔ Получать рекомендации ➔ Выключаем.Безопасность ➔ Шестеренка ➔ Очистка ➔ Получать рекомендации ➔ Выключаем.Загрузки ➔ три точки (вверху справа) ➔ Настройки ➔ Получать рекомендации ➔ Выключаем.Проводник ➔ три полоски (вверху слева) ➔ Настройки ➔ Информация ➔ Получать рекомендации ➔ Выключаем.Темы ➔ Смайлик (внизу справа) ➔ Настройки ➔ Получать рекомендации ➔ Выключаем.Музыка ➔ три полоски (вверху слева) ➔ Настройки ➔ Расширенные настройки ➔ Получать рекомендации ➔ Выключаем.Браузер (Mi) ➔ три полоски ➔ Настройки ➔ Безопасность ➔ Персонализация услуг ➔ Выключаем (по умолчанию - выключено).
Удаляем рекламные рекомендации из кэша
Очистка кэша требуется потому что реклама могла быть закачана ДО отключения рекомендаций, и ДО ограничительных действий в отношении системных рекламщиков.
Настройки ➔ Приложения ➔ Все приложения ➔ три точки ➔ Показать все приложения ➔ Безопасность ➔ Очистить ➔ Очистить кэш ➔ Ok.
Также очищаем кэш и у других: Загрузки (первый), Браузер (Mi), Загрузки (второй), Музыка, Очистка, Проводник, Темы.
Важно: если сделать «Очистить все» вместо «Очистить кэш», то сбросятся все настройки, и в этом случае отключенные рекомендации у приложения придется ставить снова. Реклама в браузерах Пока нашел три решения (скорей всего их больше):
Использовать браузер с встроенным блокировщиком рекламы, например Microsoft Edge с блокировщиком Adblock Plus, или Samsung Internet Browser в который можно установить один из нескольких блокировщиков типа Adblock fast, Adblock Plus, Adguard Content Blocker;
Использовать рекламный блокировщик, например AdGuard, но не из Play Market, а именно из темы 4PDA. Если используете Google Chrome, то в сочетании с правильными настройками (см. «Несколько фишек браузера Google Chrome») - выходит очень неплохой результат.
В Скрытых настройках MIUI найти «Частный DNS сервер», прописать «dns.adguard.com», сохранить, перезагрузить телефон. У данного способа есть несколько серьёзных минусов: иногда остаются рекламные блоки, хотя и без самой рекламы; срабатывает далеко не всегда, и реклама таки проскакивает; может стать причиной отвала интернета.
Разрешения приложений
Настройки ➔ Приложения ➔ Разрешения ➔ Разрешения приложений. Настройки ➔ Приложения ➔ Разрешения ➔ Другие разрешения.
В этих двух пунктах - тонкие настройки приложений.
Что именно нужно разрешить\запретить - описать трудно, и ещё труднее составить единую схему. Но и не обозначить эти опции, в посте об оптимизации невозможно. Ждём и надеемся что кто то из форумчан сделает обширный пост на эту тему.
А пока тема не раскрыта - Скриншоты моих настроек «Разрешений приложений».
Настройки доступа к данным
При включении\выключении этих опций - телефон должен быть подключен к интернету (предположительно само действие происходит где то на серверах, но это не точно).
Доступ к личным данным Настройки ➔ Пароли и безопасность ➔ Доступ к личным данным ➔ msa ➔ Выключаем. В списке - приложения Xiaomi, почти все - системные.
К тому же - опция очень «упрямая» и выключаться отказывается: иногда срабатывает с третьего раза, а иногда вообще не срабатывает.
Важно: выключение этой опции - приводит к тому что приложение перестаёт собирать данные, что приводит к неправильной его работе (иногда это единственный способ получить нужный результат, например при нежелании обновления MIUI).
Доступ к уведомлениям Настройки ➔ Пароли и безопасность ➔ Конфиденциальность ➔ Специальный доступ ➔ Доступ к уведомлениям ➔ Analytics ➔ Выключаем.
Фоновый доступ в интернет
Фоновые подключения Безопасность ➔ Передача данных ➔ Сетевые подключения ➔ три точки (вверху справа) ➔ Фоновые подключения.
Всем НУЖНЫМ приложениям, в том числе - Системным, Мессенджерам и другим - доступ НЕ ограничиваем. Остальным приложениям - «Фоновое подключение» выключаем.
Суть этой опции - бесконтрольный выход в интернет, т.е. без участия пользователя. Она позволяет обмениваться данными с серверами, в том числе: для получения уведомлений, обновления погодных данных, проверки наличия обновлений, сверки времени и т.д. и т.п.
Кроме этого, приложения-зловреды также бесконтрольно закачивают рекламу, передают своим хозяевам какие то данные для «аналитики» и «улучшения».
Как это работает 1
Пока приложение на экране - оно будет работать исправно: подгружать данные, скачивать, обновлять и т.д. Как только телефон уйдёт в спящий режим или на экран будет загружено другое приложение - начнет действовать опция «Фоновое подключение», и если она отключена - Android отключит ему доступ в интернет.
Это легко проверить проведя две пары тестов на проверку автоотключения доступа в интернет: Перед каждым тестом - удалите обновления у нескольких приложений, одних и тех же, например у YouTube, Google Карт, Google-Поисковика, Google Фото, Google Диска, Gmail, Google Объектива.
1. Запустите Play Market, отметьте время старта и начните обновление приложений (минимум на 6 минут), дождитесь когда экран погаснет и через минуту телефон уйдет в спящий режим, ещё через пять минут пробудите телефон, завершите процесс обновления не выключая экран и держите Play Market на экране, отметьте время завершения обновлений. Этот тест проведите дважды: с включенной опцией «Фонового подключения» и выключенной. Сравните время затраченное на обновления в обоих тестах.
2. Запустите Play Market, отметьте время старта и начните обновление приложений (минимум на 6 минут), не отключая Play Market перейдите на другое приложение и держите его на включенном экране пять минут, перейдите на Play Market, завершите процесс обновления не выключая экран и держите Play Market на экране, отметьте время завершения обновлений. Этот тест также проведите дважды: с включенной опцией «Фонового подключения» и выключенной. Сравните время затраченное на обновления в обоих тестах.
Списка я приводить не буду, потому что у всех он свой. Я, например, использую Погоду М8, а значит стоковой Погоде могу отключить Фоновый доступ в интернет. То же самое со всякими Mi Credit, Mi Recycle и другими Mi Видео - мне они без надобности.
Особое внимание приложениям типа msa, Analytics и подобным - они нахально закачивают рекламу и передают на сервера Xiaomi инфу о действиях пользователей на телефоне (именно это и делает телефоны этой компании относительно дешёвыми).
Важно: каким именно способом происходит выход в интернет - для этой опции значения не имеет, она действует и в Мобильном интернете и в Wi-Fi.
Неограниченный мобильный интернет
Настройки ➔ Пароли и безопасность ➔ Конфиденциальность ➔ Специальный доступ ➔ Неограниченный мобильный интернет ➔ Еще ➔ Показать системные процессы. Всем НУЖНЫМ приложениям - включаем, остальным - выключаем.
Как это работает 2
Приложения, у которых включена опция «Фоновое подключение» - имеют бесконтрольный доступ в интернет. При подключении через Wi-Fi это происходит безболезненно, в Мобильном интернете - это может стать проблемой (например из за небольшого трафика).
В этом случае - два выхода: отключить приложениям доступ к Мобильному интернету (см. спойлер Мобильный интернет), либо ограничить «Фоновое подключение» в Мобильном интернете. Этот ограничитель - опция «Неограниченный мобильный интернет».
Важно: особое внимание уделите УЖЕ включенным приложениям, в особенности системным.
Мобильный интернет
Настройки ➔ SIM-карты и мобильные сети ➔ Передача данных ➔ Отправлять отчеты о трафике ➔ Выключаем. Безопасность ➔ Передача данных ➔ Сетевые подключения.
В разделе 3G/4G запрещаем приложениям (кроме системных и тех что используем) выход в интернет через мобильную связь.
Для экономии трафика придется отключать все, кроме нужных.
Важно: в обязательном порядке следует запретить выход в интернет Analytics и msa, если конечно не удалили, иначе реклама будет лезть отовсюду.
Важно: если используете две SIM-карты, то обязательно запретите выход ВСЕМ приложениям на карте БЕЗ интернета.
Фоновая активность
Настройки ➔ Питание и производительность ➔ Контроль активности ➔ три точки (вверху справа) ➔ Показать системные приложения.
Проходим по всему списку и проверяем ВСЕ приложения. Если приложение должно работать в фоне или нам нужны уведомления от него - оставляем «Умный режим». Если приложение должно постоянно работать (например виджет Погоды) - ставим «Нет ограничений».
Некоторым приложениям для показа уведомлений также требуется этот режим активности. Остальным приложениям ставим «Жесткое ограничение».
Как это работает
«Почти любое Android-приложение можно разделить на две части, видимую и невидимую пользователю. С видимой частью вы взаимодействуете после клика по иконке программы, а в оперативной памяти в это время хранятся графические ресурсы приложения и различные временные данные.
Диспетчер приложений позволяет вам переключаться между последними запущенными программами без потери данных текущего сеанса работы с приложением.
Разумеется, ровно до того момента, пока вам хватает оперативной памяти: как только запущенные программы используют всю доступную ОЗУ, операционная система начинает выгружать наиболее старые приложения, освобождая место для новых.
И при выгрузке программы операционной системой, и при смахивании карточки вручную происходит одно и то же: из оперативной памяти выгружается видимая часть приложения, все несохраненные данные будут потеряны, а при следующем запуске программы вы увидите её главный экран.
Полностью «забить» оперативную память смартфона, как это порой случается на ПК, - невозможно.
При всём этом, назвать «работающими» приложения из списка диспетчера нельзя. По сути, это всего лишь кэшированные данные, которые не выполняют никаких действий и хранятся в оперативной памяти только для того, чтобы вы могли быстро вернуться к работе.» (полный текст: «Правда или нет? Фоновые приложения нужно закрывать»)
Посмотреть сколько ОЗУ занимает приложение можно напрямую, в Настройках телефона и через Скрытые настройки MIUI.
График по использованию ОЗУ можно посмотреть с помощью приложения Simple System Monitor. Важно: для того чтобы приложение не выгружалось из ОЗУ - одной только установки опции «Контроль активности» в режим «Нет ограничений» - может быть недостаточно.
Мобильные сети
Первичная настройка работы SIM-карт
Настройки ➔ SIM-карты и мобильные сети ➔ Режим Dual 4G ➔ Включить. Настройки ➔ SIM-карты и мобильные сети ➔ Интернет ➔ выбираем SIM-карту для интернета. Настройки ➔ SIM-карты и мобильные сети ➔ выбираем SIM-карту для интернета ➔ Предпочтительный тип сети ➔ ставим 3G или 4G (смотря что доступно). Настройки ➔ SIM-карты и мобильные сети ➔ выбираем SIM-карту для звонков ➔ Предпочтительный тип сети ➔ ставим 2G (или 3G для Tele2 в Московской области).
Важно: если на SIM-карте без интернета выставить 4G, то Оператор сотовой связи будет дополнительно взимать плату за короткие Интернет-соединения.
Важно: без включенного Режима Dual 4G невозможно изменить Предпочтительный тип сети на второй SIM-карте.
Доступные сети
Для мониторинга сетей Мобильной связи может пригодиться приложение CellMapper.
Оно покажет ближайшие антенны вашего Оператора, и какие частоты и бэнды ваш телефон может принимать. Общую картину - можно посмотреть на Картах покрытия операторов сотовой связи.
Автозапуск
Настройки ➔ Приложения ➔ Разрешения ➔ Автозапуск ➔ Ещё ➔ Показать системные приложения.
Можно отключить у всех, потому что мессенджеры могут обходить эту настройку, но если это не так (например не приходят уведомления), то оставляем включенной.
Автосинхронизация
Настройки ➔ Аккаунты и синхронизация ➔ Автосинхронизация данных ➔ Выключаем. Настройки ➔ Аккаунты и синхронизация ➔ Синхронизация только по Wi-Fi ➔ Выключаем.
Плюс в отключении Автосинхронизации в том, что телефон не будет синхронизировать данные после малейших изменений, минус - теперь придется делать это вручную.
Синхронизация вручную для всех аккаунтов сразу: Настройки ➔ Аккаунты и синхронизация ➔ Синхронизировать (внизу). Синхронизация вручную для одного аккаунта: Настройки ➔ Аккаунты и синхронизация ➔ выбираем аккаунт для синхронизации ➔ Ещё ➔ Синхронизировать.
Синхронизация вручную для отдельных опций аккаунта (например только Контакты WhatsApp): Настройки ➔ Аккаунты и синхронизация ➔ выбираем аккаунт для синхронизации ➔ выбираем опцию ➔ Ещё ➔ Синхронизировать.
Важно: включенный режим «Экономия энергии» отключает Автосинхронизацию (см. спойлер «Экономия энергии по расписанию»)GPSВ шторке включаем GPS (в дальнейшем именно так и следует включать эту опцию, т.к. включение из Настроек почему то иногда сбивает установленный режим). Далее: Настройки ➔ Пароли и безопасность ➔ Местоположение ➔ ставим «Только датчики».
Как показывает опыт использования - геопозиционирование по спутникам, меньше всего расходует энергию батареи.
Отключение анимации
Настройки ➔ О телефоне ➔ Версия MIUI ➔ тапаем несколько раз по версии пока не появится сообщение «Вы стали разработчиком!».
Настройки ➔ Расширенные настройки ➔ Для разработчиков ➔ Анимация окон ➔ Без анимации. Настройки ➔ Расширенные настройки ➔ Для разработчиков ➔ Анимация переходов ➔ Без анимации. Настройки ➔ Расширенные настройки ➔ Для разработчиков ➔ Длительность анимации ➔ Без анимации.
После переключения - перезагрузите телефон. Плюс от отключения анимации - экономия заряда батареи.
Минус - открытия приложений, переходы и пр. - станут «дёргаными».
Экономия энергии по расписанию
Настройки ➔ Питание и производительность ➔ шестерёнка (вверху справа) ➔ Экономия энергии ➔ Использовать по расписанию ➔ Включаем.
Чуть ниже ставим границы действия: Начало (например 01:30) и Окончание (например 05:55). Эта опция временно ограничивает фоновую активность и отключает синхронизацию, и чтобы нужные приложения продолжали работать - Системе нужно запретить приостанавливать их работу (см. «Что нужно включить чтобы Система не выгружала приложение из ОЗУ»).
Если таймер включения\выключения - не важен, и требуется более глубокая экономия - попробуйте «Максимальную экономию энергии» в Скрытых настройках MIUI.
Другие рекомендации
Если телефон начал подтупливать, медленней работать, подвисать и т.д. - простейший способ подправить - установить Полную версию прошивки через три точки.
Данные при этом не пропадут.
Если после этого работа телефона станет недостаточно хорошей - поможет сброс на заводские настройки.
Подробней об этом можно почитать в посте «Телефон «как из коробки»: установка прошивки через три точки плюс Hard Reset».
Для настройки телефона при первом запуске - есть коротенький пост «Пара рекомендаций для Первого запуска - из коробки, или после Hard Reset». Если заметили серьёзный расход энергии от Wi-Fi или Bluetooth - может помочь рекомендация из этого поста: «Что делать, если Wi-Fi чрезмерно расходует батарею».
Дополнительные материалы
Оптимизация MIUI 10 (отключение рекламы и ненужных приложений, оптимизация батареи и ОЗУ) (видео на YouTube) Твой Xiaomi НЕ СЯДЕТ После Этой Настройки MIUI 10 (видео на YouTube) Как полностью отключить рекламу на любом смартфоне Xiaomi и Redmi! Самый быстрый и легкий способ! (видео на YouTube) Советы по улучшению энергосбережения устройств на Android OS (Тема на 4PDA)