Почему Xiaomi смартфон начинает лагать и работать медленнее
Если задать в любом поисковике вопрос: "Почему смартфон тормозит?", то в 99% процентах полученных результатов речь будет вестись именно об Android.
В этой статье я постараюсь понятным языком разобрать каждую из причин, чтобы у читателя (то есть у вас) сложилось понимание, которое позволит в будущем улучшить взаимодействие с вашим смартфоном.
Обновления
Несмотря на то, что на сайте почти любого производителя Android смартфонов вы найдете рекомендацию к использованию последней версии программного обеспечения, этот совет не является стопроцентно верным.
Дело в том, что выпуская смартфон разработчики оптимизирует его работу под определенные версии приложений и системы в целом.
Спустя какое-то время, в приложениях появляется больше функций, которые задействуют больше памяти, а значит на примитивы интерфейса (они отвечают за отрисовку анимации) выделяется меньше ресурсов, так как в приоритете Android стоит выполнение активной задачи.
Именно по этой причине, если перезагрузить смартфон, системные анимации выглядят более плавно, ведь активных задач практически нет.
Фоновые процессы
Наверное каждый пользователь слышал эти два слова, но не каждый понимает как именно фоновые процессы замедляют работу системы.
Представим, что я создал браузер, единственной целью которого является открытие сайтов. Вы нажимаете кнопку и приложение готово обрабатывать запрос.
Спустя некоторое время и возросшую популярность, ко мне приходят рекламодатели и разработчики других приложений.
В итоге я добавляю в свой браузер плагин погоды, новостную ленту, ленту рекомендаций, различные режимы ускорения, очистки, синхронизацию и так далее.
Выпускаю обновление и при запуске новой версии, смартфон вынужден обновить контент во всех добавленных мной блоках, а значит на первоначальную задачу (открытие сайтов) выделяется меньше ресурсов системы.
А теперь представьте, что таких программ в системе порядка 250 штук и каждое приложение (без должной настройки) старается выполнить свою фоновую задачу.
Память
Помимо банальной причины которая кроется в отсутствии свободного места в памяти смартфона (она нужна для выполнения фоновых задач), выделю два понятия:
- Деградация памяти
- Фрагментация
Первая актуальна на всех типов накопителей, но особенно явно этой проблеме подвержены смартфоны в которых установлена память стандарта eMMC, а основным фактором влияющим на скорость деградации является количество и размер операций чтения/записи из/в память.
С фрагментацией можно и нужно бороться, самый простой (относительно) способ был описан мной в отдельной статье (ссылку оставлю ниже).
Поэтому не буду повторяться, скажу лишь, что фрагментация всегда относится только к неиспользованной памяти и возникает по причине неправильной операции записи, поэтому размер свободной памяти иногда может некорректно отображаться в системе.
Время и пользователь
Проведу аналогию с компьютерами. Если на ноутбуке 2012 года выпуска установить игру, выпущенную в 2010, производительность будет на должном уровне.
Но если попытаться получить стабильные FPS в игре из 2019, результат будет предсказуемым.
То же самое и с приложениями для Android, новые версии которых просто не могут работать с должной скоростью на устаревших смартфонах.
По моим подсчётам, цикл обновления смартфона за последние время сократился до трёх лет (если речь идёт о комфортном использование последних версии популярных программ).
Но пожалуй самой главной причиной плохой работы смартфона является сам пользователь и я не имею в виду банальные причины по типу:
- Много приложений
- Отсутствие настройки
- Большое количество остаточных файлов
Я говорю о потребностях. Ведь когда вы выбираете смартфон, нужно понимать на какие задачи он рассчитан и иногда имеет смысл обратить внимание на подешевевшие флагманы прошлых лет, вместо новеньких, недорогих моделей.