. Почему тормозит смартфон на Андроиде?
Почему тормозит смартфон на Андроиде?

Почему тормозит смартфон на Андроиде?

Железо современных смартфонов уже опередило по производительности компьютеры прошлого десятилетия. Среднестатистический домашний ПК в 2006 году имел 1-2 Гб ОЗУ, смартфон в 2016 — 1-6 Гб. Производительность видеокарты Nvidia GeForce 8600 GT (2006 год) — 115 GFLOPS (миллиардов вычислений с плавающей запятой в секунду), видеопроцессора Adreno 510 в Snapdragon 650 (2015) — около 190 GFLOPS. Эти мощности — в тысячи и миллионы раз больше, чем у компьютеров, с помощью которых полвека назад запускали ракеты в космос. Однако вопрос, почему смартфон начал тормозить, часто беспокоит пользователей. О причинах падения производительности мобильного устройства и пойдет речь в статье.

Почему ОС смартфона потребляет много вычислительных ресурсов

Если в 60-70-х годах ХХ века 10-100 KFLOPS хватало для запуска корабля «Аполлон» на Луну, то поднимается вопрос: почему в тысячи и миллионы раз более быстрый смартфон тормозит? На что уходят вычислительные мощности чипсета? А секрет кроется в революции интерфейсов. Еще 25 лет назад подавляющая масса ПК не имела GUI (графического интерфейса пользователя), взаимодействие оператора с машиной осуществлялось посредством текстовых команд.

В 21 веке каждый производитель электроники стремится обеспечить красивый пользовательский интерфейс, требующий много ресурсов. Нагруженные контентом веб-страницы — тоже не просто отображают готовый текстовый документ. Они нагружают процессор скриптами и другими процессами, незаметными пользователю. А декодирование видео и аудио в высоком качестве — вовсе требует огромных ресурсов. Писать программы для компьютера или смартфона на языке высокого уровня (Java, C, C++, C#) может даже школьник (если программирование проходят на информатике). Но побочный эффект от этого — в том, что компьютеру или смартфону требуются дополнительные мощности, для перевода кода в короткие команды, понятные процессору.

Почему смартфоны начинают тормозить

Программная нагрузка

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

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

Когда в память смартфона установлено очень много программ, то даже оптимизированные приложения могут приводить к перегрузкам процессора. Особенно часто проблемы возникают с бесплатными играми, которые пестрят рекламой. Установка пары десятков таких игрушек может превратить телефон в «слоупока». Если интересует, почему тормозит смартфон, стоит посмотреть на список установленных программ.

Отдельная категория тормозов в работе смартфона возникает из-за использования, казалось бы, полезных программ. Различные антивирусы, приложения для очистки, оптимизации и ускорения системы — часто держат в памяти активные процессы, которые отслеживают деятельность других программ. Если мощности смартфона становится мало — он начинает работать очень медленно, перегревается и быстро разряжается.

Вирусы

Вирусы для ОС Android — явление редкое и не очень опасное. Повредить смартфон они не способны. Испортить прошивку вирусы могут, только если пользователь собственноручно разрешит им это сделать, предоставив Root-права. Однако висеть в фоне, показывая настырную рекламу, звонить и отправлять СМС на короткие номера, а также пытаться перехватить данные пользователя, им по зубам. Вся эта деятельность приводит к тормозам и ускоренной разрядке батареи.

Перегрев

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

Чтобы не допустить критического перегрева, производители оснащают чипы температурными датчиками. При превышении допустимого температурного предела — включается режим тротлинга: процессор пропускает рабочие такты или просто уменьшает частоту, чтобы успеть охладиться. Производительность из-за этого снижается, смартфон начинает тормозить. Ярким примером этого явления является тест AnTuTu. Он нагружает компоненты устройства до предела, чтобы измерить максимальную их производительность. Так как смартфон не рассчитан на постоянную работу под чрезмерной нагрузкой — он перегревается. Уже через 5-10 повторов тестов без передышки — оценка может упасть более, чем в три раза.

Как никогда сильно ощутили на себе все «прелести» перегрева владельцы смартфонов на базе Qualcomm Snapdragon 810 (например, HTC One M9). Чипсет, из-за мелких инженерных недоработок, оказался подвержен перегреву, уз-за чего уходил в тротлинг. Только к осени 2015 года удалось уменьшить перегрев, но производители перестраховались, используя охлаждение на тепловой трубке. Такое, например, применяется в Sony Xperia Z5 Premium.

Смартфон стал тормозить — что делать

Если тормозит смартфон Андроид, что делать — не зависит от причины падения производительности. Если замедление вызвано обилием программ, то их нужно удалить. В случае возникновения перегрева — корень проблем стоит тоже искать в приложениях, которые постоянно грузят чипсет и память. Если причина тормозов в вирусах — вредоносные программы можно удалить.

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

Смартфон тормозит — что делать для избавления от проблемы полностью? Самый простой и эффективный способ заключается в сбросе прошивке смартфона в заводское состояние. Сделать это можно в настройках. Перед сбросом стоит сохранить важные данные из внутренней памяти смартфона. Этот способ на 100 % помогает при возникновении тормозов. Если насраивать аппарат и ставить программы заново не хочется — можно удалить все прииложения, которые не жалко, перезагрузить аппарат и установить «чистильщик» вроде System CleanUp. Однако нужно учитывать, что софт для «ускорения» и удаления мусора — часто сам становится причиной тормозов, поэтому после чистки программу можно удалить.

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

📎📎📎📎📎📎📎📎📎📎