Руководства Руководства Android

Что такое оптимизация в телефоне

Что такое оптимизация в телефоне

Под словом «оптимизация» принято понимать комплекс мер, которые позволяют добиться более эффективной работы устройства. Они могут касаться самых разных аспектов: времени автономной работы, быстродействия и не только.

От качественной оптимизации смартфона напрямую зависит скорость его работы и другие параметры. При этом, если у вас на руках довольно мощное устройство, то многими советами вполне можно пренебрегать, так как сегодня «железо» очень органично работает с программными средствами и оболочкой. Особенно, если мы говорим о смартфонах именитых брендов: Google, Samsung, HONOR и др.

Однако, это актуально далеко не для каждого девайса. Со временем начинка стареет, а аккумулятор изнашивается, поэтому простор для улучшения работы смартфона становится все больше. Если вы не довольны тем, как функционирует устройство, или просто помешаны на оптимизации, то данная статья определенно для вас.

Оптимизация автономной работы

Управление фоновым режимом

Для своевременной отправки уведомлений и работы других функций некоторые приложения вынуждены работать background-режиме. Программами активируются фоновые задачи, которые нагружают систему, хоть и незначительно. Но если подобных процессов слишком много, и приложения могут в любой момент запускать их снова и снова, то это может ощутимо ударить по автономности.

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

Шаг 1. Откройте настройки смартфона. Перейдите в раздел «Батарея», затем найдите вкладку «Расширенные настройки».

Шаг 2. Нажмите на строку «Оптимизировать использование батареи», после чего выберите любое приложение. Активируйте опцию «Автоматическая оптимизация».

Шаг 3. Повторите действия со всеми программами.

После применения оптимизации уведомления могут не приходить вовсе или приходить с задержкой. При появлении подобной ситуации с каким-либо приложением выберите опцию «Не оптимизировать» или «Всегда спрашивать». Первый вариант полностью запретит системе мешать автозапуску программы, при втором варианте она будет запрашивать возможность автоматически запустить приложение.

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

Шаг 1. Перейдите в настройки и откройте раздел «Приложения». Найдите строку «Автозапуск» и нажмите на нее.

Шаг 2. Появится список установленных приложений, для которых можно менять параметры автозапуска. Деактивируйте ползунки напротив выбранных вами программ, чтобы сэкономить заряд батареи. Спустя некоторое время результаты блокировок можно просматривать в журнале «Записи о блокировке».

Отключение Wi-Fi, GPS, Bluetooth

Разрабатывая самую популярную в мире мобильную операционную систему Google стремится упростить жизнь пользователей. Компания придумывает новые фишки для более простого взаимодействия между устройствами, более быстрого обмена файлами и не только. В частности, последние версии Android умеют искать сети Wi-Fi, даже когда данный беспроводной модуль отключен.

Благодаря этому смартфон может автоматически подключаться к сохраненным точкам доступа. Например, система может сама активировать модуль Wi-Fi и присоединиться к домашнему роутеру, чтобы вам не приходилось совершать лишних действий. Однако, легко предположить, что такая возможность может также дополнительно разряжать аккумулятор, ведь определенным службам приходится все время сканировать сети, находящиеся поблизости.

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

Шаг 1. Откройте настройки системы и перейдите на вкладку «Местоположение». Зайдите в раздел «Поиск сетей Wi-Fi и устройств Bluetooth», после чего деактивируйте оба переключателя.

Шаг 2. На вкладке «Местоположение» можно увидеть список приложений, которые регулярно запрашивают вашу геолокацию. Для запрета доступа к этим данным нажмите на иконку программы, перейдите в «Разрешения», затем выберите «Местоположением» и установите параметр «Запретить». У навигаторов и подобных приложений стоит активировать опцию «Разрешить только во время использования» или «Спрашивать каждый раз».

Шаг 3. Вернитесь в меню настроек и откройте раздел «Об устройстве». Найдите строку «Номер сборки» и нажмите на нее 5-10 раз, пока на экране не появится уведомление «Вы уже являетесь разработчиком, и это действие выполнять не нужно» или подобное.

Шаг 4. Снова перейдите в главное меню настроек и зайдите во вкладку «Системные настройки», затем «Для разработчиков». Активируйте ползунок «Для разработчиков» и пролистайте меню до раздела «Сети». Включите функцию «Ограничивать поиск сетей Wi-Fi».

Отключение голосового помощника

Еще одна бесспорно удобная функция Google – голосовой ассистент. С его помощью можно быстро делать поисковые запросы, писать сообщения или звонить, не прибегая к помощи рук. Что уж там, помощник от Google может управлять умным домом, взаимодействовать с установленными приложениями, рассказывать новости, планировать встречи и многое другое.

Однако, чтобы понять, как это может влиять на автономность, достаточно задать 1 вопрос: «Как ассистенту удается быть на связи в любой момент»? Все очень просто. Если подобная функция активирована на смартфоне, соответствующий процесс будет постоянно подслушивать вас, ожидая команды «Окей, Google». Отключить ассистента можно в несколько кликов:

Шаг 1. Откройте настройки смартфона и перейдите на вкладку «Google». Зайдите в раздел «Настройки для приложений Google», после чего выберите пункт «Поиск, Ассистент и голосовое управление».

Шаг 2. Нажмите на кнопку «Google Ассистент», затем «Voice Match/Окей, Google». Деактивируйте ползунок «Ok Google».

Настройка Greenify

Третий способ продлить время работы аккумулятора – использовать Greenify. Это утилита, которая управляет фоновыми процессами и уничтожает их, сохраняя ресурсы батареи. Фактически мы касались этой темы в разделе «Управление фоновым режимом», но системными средствами не всегда удается добиться максимального результата.

Программа доступна в Google Play, распространяется без рекламы и является бесплатной (некоторые экспериментальные функции открываются только в платной версии). Для оптимизации автономности с помощью Greenify сделайте следующее:

Шаг 1. Откройте приложение и нажмите кнопку «Далее». Выберите пункт «Я не уверен» (если вы знаете, что на смартфоне имеется root-доступ, режим работы Greenify можно будет изменить в настройках позже). Предоставьте необходимые разрешения.

Шаг 2. На главном экране нажмите «Показать другие приложения» и выберите все программы (в том числе и с раздела «Работают в фоновом режиме»), для которых вы хотите ограничить фоновую активность. Далее нажмите кнопку «+», затем три точки в верхнем правом углу и выберите «Показать все», чтобы отображались и предустановленные программы.

Шаг 3. Если выбранные приложения не нуждаются в гибернации по мнению Greenify, но вы хотите их усыпить, нажмите на любое из них и три точки в нижнем правом углу. Затем, активируйте функции «Игнор. раб. состояние» и «Игнор. отсутствие фона». Теперь программа с подобной настройкой может быть усыплена.

Greenify имеет огромный список возможностей, число которых можно значительно расширить, если в смартфоне разблокирован root-доступ и есть установленный Xposed Framework. Утилита может автоматически усыплять активные программы, в том числе и системные, при этом оставляя работать телефонию и важные push-уведомления.

Дополнительные советы

Есть ли еще какие-либо способы и лайфхаки, которые могут помочь продлить время работы гаджета? Да, но в отличие от описанных выше методов они ситуативны и не будут универсальными для любого смартфона. И все же, вот список того, что также может помочь:

  • Используйте темные обои и тему. Данный совет вытекает из особенностей AMOLED/OLED-матриц. Технически эти матрицы устроены таким образом, что при отображении черной картинки пиксели попросту отключаются, поэтому для них вовсе не выделяется какой-либо энергии. Если у вашего смартфона AMOLED/OLED-дисплей, включайте темную тему.
  • Включите автоматический режим энергосбережения. В настройках батареи практически в каждой прошивке есть подобная функция, благодаря которой принудительно снижается фоновая активность приложений, уменьшается яркость и частота обновления дисплея, а иногда даже замедляется и процессор. Включение режима можно настроить автоматически: например, в случае, если уровень заряда батареи упадет до 15%.
  • Отключите функцию Always On Display. Подобная опция доступна на огромном количестве смартфонов с AMOLED-дисплеем. Она позволяет выводить только самую важную информацию (часы, уведомления) на главный экран, даже если он заблокирован (т.е., постоянно). В теории, с учетом достоинств AMOLED-матриц, энергопотребление при активации AOD не должно быть ощутимым, но на практике зачастую это предположение не оправдывается. В качестве альтернативы можно использовать жесты: двойной тап по экрану или даже корпусу смартфона, чтобы быстро просматривать уведомления и время без необходимости разблокировки.

Оптимизация памяти

Удаление неиспользуемых программ

Начнем с самого банального метода оптимизации внутреннего хранилища. Казалось бы, удалять те приложения, которыми мы не пользуемся – самая очевидная вещь. Но почему это так важно и какую пользу это принесет кроме освобожденного места под другие файлы?

Все дело в том, что флэш-память (как, например, и SSD-накопители) нуждается в свободном пространстве. Контроллер использует его как буфер для манипуляций с данными и операций чтения/записи. Процесс сохранения и удаления информации выглядит примерно так:

Что такое оптимизация в телефоне

На первом этапе контроллер записывает какие-то данные (ячейки A-D) в свободный блок X. Затем ему нужно записать новую информацию (E-F) и перезаписать старую (A’-D’), после чего избавиться от нее (A-D), ведь она была обновлена. Контроллер запрограммирован таким образом, чтобы сохранять как можно больше свободных блоков ячеек, а не разбрасывать данные повсюду. Поэтому на 3 этапе он перемещает актуальные данные в новый пустой блок Y и очищает старый блок X.

Проблема в том, что по мере заполнения памяти блоков становится все меньше и меньше. В связи с этим контроллеру приходится проделывать больше операций чтения/записи, а значит уходит и больше времени на любые действия, связанные с памятью. Именно поэтому и важно оставлять около 20% свободного пространства (если вы хотите максимально быстрой работы устройства).

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

Для удаления и отключения неиспользуемых программ нужно сделать следующее:

Шаг 1. Откройте настройки устройства. Перейдите в раздел «Приложения», затем в «Управление приложениями». Выберите любую программу, которую хотите удалить. Нажмите на кнопку «Удалить».

Некоторые приложения нельзя удалить подобным образом. Например, определенные предустановленные программы от Google. В таком случае, если они вам не нужны, можно просто отключить их или воспользоваться компьютером:

Шаг 2. Установите на компьютер USB-драйвер своего Android-устройства. Его можно найти на официальном производителя. Например, для OnePlus скачать драйвер можно здесь.

Шаг 3. Скачайте набор утилит ADB (нужен для отправки команд на смартфон) с официального сайта. После загрузки распакуйте архив на любой диск.

Шаг 4. В смартфоне откройте настройки и перейдите в раздел «Системные настройки». Затем откройте меню «Для разработчиков» и убедитесь, чтобы оно было активировано. Если вы не можете найти данный пункт в настройках, прочтите шаги 3-4 в разделе «Отключение Wi-Fi, GPS, Bluetooth» из нашей инструкции выше. Подключите смартфон к компьютеру и в меню «Для разработчиков» активируйте функцию «Отладка по USB». Подтвердите подключение во всплывающем окне на экране телефона.

Шаг 5. На компьютере откройте командную строку от имени администратора и напишите «cd C:platform-tools», где после «cd» следует путь к распакованному архиву. Теперь введите команду «adb devices». Если с драйверами и ADB все в порядке, в окне появятся строки: «* daemon started successfully» (при первом соединении смартфона с компьютером), «List of devices attached» и «####### device», где вместо символов «#» будет указан идентификатор смартфона.

Шаг 6. Далее в командной строке введите «adb shell», а затем «pm list packages». На экране высветится список всех APK-пакетов (приложений), которые установлены на устройстве. Для удаления программы введите команду «pm uninstall —user 0 имя_пакета», где вместо «имя_пакета» укажите идентификатор из списка. Например, запрос «pm uninstall —user 0 com.google.android.youtube» позволяет деинсталлировать YouTube. Об успешном удалении будет свидетельствовать надпись «Success».

Очистка кэша

Не стоит забывать и о том, что во время работы приложения оставляют временные файлы или кэш. Эти данные нужны для ускорения загрузки данных, иногда прорисовки интерфейса. Однако, в некоторых случаях кэш может быть и бесполезным, попросту засоряя память устройства.

К примеру, Telegram постоянно кэширует различные медиафайлы, которые просматривает пользователь в сообщениях. Этот кэш, в частности, может сэкономить интернет-трафик, так как при повторной необходимости посмотреть контент его не придется загружать снова, ведь он сохранится в виде временного файла в памяти смартфона.

Итого: кэш на самом деле полезен, но иногда его накапливается настолько много, что приложение начинает «весить» в несколько раз больше. Поэтому, с определенной периодичностью рекомендуется удалять временные файлы. Тем более, что существует множество утилит, позволяющих автоматизировать это действие и даже указывать, как программы подвергать очистке.

Рассмотрим процесс на примере утилиты SD Maid:

Шаг 1. Скачайте приложение SD Maid (ссылка в Google Play), запустите его. Предоставьте разрешения на доступ к хранилищу, карте памяти и истории использования, как показано на скриншотах.

Шаг 2. Нажмите кнопку «Сканировать». Дождитесь результата сканирования, затем выберите «Запустить сейчас» и «Пуск».

Для глубокой очистки кэша требуется платная версия SD Maid, которая очищает не только мелкий и системный мусор, но и освобождает основной объем памяти – удаляет временные файлы приложений. Задать оптимизацию по расписанию можно в настройках.

Оптимизация Интернет-соединения

Установка DNS-сервера

Последнее, чего мы будем добиваться – оптимизации сети. Для ускорения загрузки веб-страниц в браузере может помочь смена DNS-сервера в настройках смартфона. Подробную инструкцию вы можете найти в другой нашей статье, где мы боролись с рекламой: «Спам в телефоне: как избавиться и что это такое?». 

Благодаря смене DNS вы сможете не только уменьшить время отклика между смартфоном и сервером, но и избавиться от рекламы, а также разблокировать некоторые недоступные интернет-ресурсы. Стоит отметить, что есть множество DNS-серверов с некоторыми особенностями. Вот наиболее популярные из них:

Google DNS – один из самых распространенных серверов от компании Google. Имеет защиту от спуфинг-атак и предоставляет данные о сайтах с максимально быстрой скоростью благодаря применению эффективной технологии кэширования данных. Подойдет в большинстве случаев, особенно, если вы не использовали данный сервер ранее.

Адрес сервера: dns.google

Cloudflare DNS – сервер от американской компании Cloudflare, специализирующейся на предотвращении DDoS-атак. Учитывая тот факт, что разработчик проделывает серьезную работу в обеспечении безопасности сайтов, можно быть уверенным, что кроме увеличенной скорости загрузки веб-страниц вы также получаете надежную защиту своих персональных данных.

Адрес сервера: 1dot1dot1dot1.cloudflare-dns.com

AdGuard DNS – надежный сервер, который поможет бороться с рекламой. Пусть и в быстродействии он может уступать условному Google DNS, на практике это отставание вы не заметите. Кроме того, для пользователей ПК разработчик предлагает сервера с разными режимами: «По умолчанию», «Семейный» и «Нефильтрующий» – отличное подспорье, чтобы надолго забыть о смене DNS на всех своих устройствах.

Адрес сервера: dns.adguard.com

Quad9 DNS – еще один вариант сервера для тех, кто трепетно относится к своей конфиденциальности и безопасности. Компания имеет рабочие кластеры в 90 странах мира и базируется на защите пользователей от фишинга и вредоносных программ. Quad9 DNS появилась в публичном пространстве в 2017 году и использует технологии IBM Force-X, способные не только отгородить от опасности, но и ускорить загрузку веб-страниц.

Адрес сервера: dns.quad9.net

Изменение настроек системы

Завершающий штрих в разделе оптимизации Интернет-соединения – системные настройки. Зачастую в смартфоне можно найти те возможности, которым не все придают особого значения.

Например, еще в Android 7 появилась функция «Не отключать мобильный Интернет», которая позволяет всегда держать передачу мобильных данных включенной. Это нужно для более быстрого переключения с Wi-Fi или наоборот. Конечно, это может негативно сказаться на автономности устройства, но если в этом плане вам не о чем беспокоиться, то такая «фишка» может быть весьма полезной.

Еще одна функция, которая в некоторых случаях (зависит от конкретного смартфона) может быть эффективной – «Аппаратное ускорение в режиме модема». Данная опция позволяет взять на себя управление точкой доступа Wi-Fi не процессору, а другому оборудованию. Это может помочь решить проблемы с подключением и немного разгрузить CPU, чтобы он работал эффективнее.

Итак, для активации настроек необходимо сделать следующее:

Шаг 1. Откройте настройки смартфона и перейдите в раздел «Системные настройки», затем в «Для разработчиков» (это меню нужно разблокировать; показано как в разделе «Отключение Wi-Fi, GPS, Bluetooth» на шаге 3 и 4).

Шаг 2. Пролистайте список до вкладки «Сети» и активируйте ползунки «Не отключать мобильный Интернет» и «Аппаратное ускорение в режиме модема». Убедитесь, что сам раздел «Для разработчиков» также активен.

Заключение

Представленные выше советы и инструкции призваны улучшить автономность, быстродействие и скорость Интернет-соединения вашего устройства. Без сомнений, рекомендованный нами список методов мог быть еще шире, но некоторые из них мы уже упоминали в других статьях: «Как ускорить работу смартфона или планшета на Android» и «Как продлить время работы аккумулятора на Android: только рабочие советы».

Может быть вы знаете другие полезные советы для оптимизации смартфона? Расскажите о них в комментариях!

guest
0 Комментарии
Межтекстовые Отзывы
Посмотреть все комментарии