sonyps4.ru

Какие приложения мешают производительности телефона. Что делать, если устройство нагревается и начинает зависать? Видео: пример оптимизации Android с root-правами

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/12/uskorit-gadzhet..png 400w, http://androidkak.ru/wp-content/uploads/2015/12/uskorit-gadzhet-300x178.png 300w" sizes="(max-width: 162px) 100vw, 162px">
Почти все владельцы смартфонов на базе Android сталкиваются с тем, что со временем их устройство или планшет начинает тормозить, его производительность уменьшается, он не выполняет действия настолько быстро, как раньше. Существуют способы помочь вашему устройству и ускорить его, ведь не каждый может позволить себе купить что-то новенькое. В этой статье мы рассмотрим варианты решения проблемы как для начинающих, так и для тех, у кого имеется только высокий уровень пользования телефоном или планшетом.

Способы оптимизации работы вашего телефона или планшета на базе андроид

ВАЖНО: внимательно ознакомьтесь со следующими инструкциями! Они увеличат скорость работы устройства без использования сторонних приложений и включения рут-прав.

  1. На каждом андроиде есть работающие службы , которые нужно отключить. Для этого заходим в настройки, нажимаем на “приложения”, открываем вкладку работающие (или запущенные). Далее отключаем те службы, которые нам не нужны.
  2. Отключите GPS и геолокацию , если вы ими пользуетесь. Это влияет на быстрый разряд батареи и функционирование других приложений. При отключении этих функций производительность андроида можно ускорить.
  3. Используйте карту памяти . Из-за недостаточного места на телефоне или планшете, их работа становится менее быстрой,возможны даже постоянные зависания. Ускоряем девайс путем сброса всех данных на флеш-карту.
  4. Все видели функцию перелистывания рабочих столов на Android. Да, это визуально делает телефон/планшет симпатичнее, но без этого вполне можно обойтись. Эти действия не будут нагружать процессор и работоспособность увеличится. Для этого ищем настройки, выбираем там “о телефоне”. Нажать на него нужно 7 раз, после чего появится уведомление о том, что вы теперь разработчик. Возвращаемся в настройки и видим новый пункт “для разработчиков”. В некоторых версиях андроида этот пункт уже есть. Далее находим пункт “скорость анимации” и отключаем ее.
  5. Отключайте синхронизацию с различными сервисами, это тоже влияет на быстродействие смартфона или планшета. Заходим в уже знакомые нам настройки, далее выбираем пункт “аккаунты” и отключаем всё то, чем не пользуемся.
  6. Стараемся не пользоваться лаунчерами , живыми обоями и другими эффектами. Это, конечно же, делает пользование телефоном/планшетом значительно приятнее, но при этом очень сильно влияет на скорость работы.
  7. Если вам не особо важны все данные (их, кстати, можно сбросить на флешку), которые есть на вашем Android, вы можете воспользоваться решением, которое больше подойдет для опытных пользователей. Это перепрошивка смартфона или возврат к заводским настройкам. Со вторым значительно проще. Для этого заходим в настройки, ищем “резервное копирование и сброс” и выбираем “общий сброс”. С перепрошивкой телефона/планшета придется повозиться. Зайдя в настройки и выбрав пункт “о телефоне”, вы можете посмотреть, есть ли обновление версий ПО для ваших гаджетов. В противном случае можно скачать прошивку с интернета. Делать это всё строго по инструкциям, иначе вы можете просто получить “кирпич”.

Блуждая по форумам и разного рода сайтам, посвященным Android, мы постоянно сталкиваемся с советами, как увеличить производительность смартфона. Одни рекомендуют включить swap, другие - добавить специальные значения в build.prop, третьи - изменить переменные ядра Linux. Подобного рода рецептов в разных вариантах можно найти огромное количество, что на XDA, что на 4PDA. Но работают ли они на самом деле?

Введение

Пользуясь самыми разными *nix-системами на протяжении последних десяти лет, я всегда удивлялся, с каким упорством некоторые, казалось бы, грамотные пользователи смартфонов пытаются впихнуть общественности свои идеи оптимальной настройки Android и лежащего в его основе ядра Linux. И ладно бы дело ограничивалось легким тюнингом подсистемы управления виртуальной памятью или включением экспериментальных опций. Нет, обычно нам предлагают применить длиннющие скрипты, изменяющие буквально каждую переменную ядра, перемонтирующие файловые системы с разными странными опциями, включающие swap, активирующие различные системные демоны и выполняющие еще миллиарды различных операций.

Нет, ну можно, конечно, предположить, что ядро Linux, Android и фирменные прошивки для смартфонов разрабатывают безграмотные идиоты, работу которых необходимо кардинальным образом переделывать, но на практике почему-то оказывается, что самые известные инструменты тюнинга, опубликованные на XDA, - это не что иное, как сборная солянка из огромного количества разрозненных рекомендаций, придуманных непонятно кем и неизвестно зачем. Абсурд ситуации доходит того, что в этих инструментах можно обнаружить строки, без изменений скопированные из скриптов для увеличения производительности Linux-сервера в условиях высоких нагрузок (я не шучу, взгляни на содержимое известного скрипта ThunderBolt!).

В целом ситуация более чем запутанная. Все советуют всё, никто не советует ничего, а те, кто что-то понимает, сидят и, попивая чай, смеются над происходящим балаганом. Но попробуем все-таки разгрести всю эту кашу.

Swap

Начнем со swap - самой абсурдной идеи из всех, что только можно придумать для применения в смартфонах. Ее смысл в том, чтобы создать и подключить файл подкачки, за счет чего удастся освободить полезное пространство в оперативной памяти. Сама по себе идея, конечно, здравая, но только если речь идет о сервере, которому интерактивность никуда не упирается. На смартфоне регулярно используемый файл подкачки приведет к неиллюзорным лагам, возникающим вследствие промахов мимо кеша, - достаточно представить, что будет, если приложение попытается отобразить одну из своих пиктограмм, а она окажется в свопе, который придется вновь загружать с диска, предварительно освободив место путем помещения в своп данных другого приложения. Ужас.

Некоторые юзеры могут возразить, что на самом деле после включения swap никаких проблем не возникает, но за это надо благодарить механизм lowmemorykiller, который регулярно убивает особо раздувшиеся и давно не используемые приложения. Благодаря ему девайс с 1 Гб памяти может никогда и не дойти до необходимости сброса данных в своп. Он же и является причиной того, почему в отличие от Linux-десктопа в Android своп не нужен.

Вердикт: очень глупая идея, реализация которой чревата серьезными лагами.

zRAM

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

Идея настолько правильная, что даже Google рекомендует применять zRAM для основанных на KitKat устройствах в том случае, если объем оперативки не превышает 512 Мб. Загвоздка только в том, что способ работает лишь для современных бюджетников, то есть устройств, основанных на многоядерных бюджетных процах от какой-нибудь MTK и 512 Мб оперативки. В этом случае поток шифрования можно вынести на отдельное ядро и вообще не париться о производительности.

На устаревших устройствах с одним ядром, для которых «гуру форумов» и рекомендуют применение данной технологии, мы вновь получим лаги, причем в довольно большом количестве. То же, кстати, относится и к технологии KSM (Kernel SamePage Merging), которая позволяет объединять одинаковые страницы памяти, освобождая таким образом пространство. Она также рекомендована Google, но на старых девайсах приводит к еще большим лагам, что вполне логично, учитывая постоянно активный ядерный поток, который непрерывно ходит по памяти в поисках дубликатов страниц (а так ли много этих дубликатов на самом деле?).

Вердикт: зависит от устройства, в большинстве случаев замедляет систему.

Seeder

В свое время это приложение наделало много шума и породило множество аналогов. В Сети появилось огромное количество сообщений о якобы феноменальном приросте производительности смартфона после его установки. Доморощенные сборщики кастомных прошивок начали включать его в свои сборки, а автор был объявлен спасителем. И все это при том, что Seeder не выполнял никаких грязных хаков, а просто исправлял один глупый баг Android.

Если вкратце, то баг состоял в том, что некоторые высокоуровневые компоненты среды исполнения Android активно использовали файл /dev/random для получения энтропии/соли. В какие-то моменты буфер /dev/random опустошался, и система оказывалась заблокирована до момента его заполнения необходимым количеством данных. А так как заполнялся он тем, что поступало с разных датчиков, кнопок и сенсоров смартфона, то времени на эту процедуру уходило столько, что пользователь успевал заметить лаг.

Для решения этой проблемы автор Seeder взял Linux-демон rngd, скомпилировал его для Android и настроил так, чтобы он брал случайные данные из гораздо более быстрого (но и намного более предсказуемого) /dev/urandom и каждую секунду сливал их в /dev/random, не позволяя последнему истощиться. Как результат - система никогда не испытывала недостатка в энтропии и спокойно работала.

Данный баг был закрыт Google еще в Android 3.0, и, казалось бы, нам незачем вспоминать о Seeder. Но дело в том, что приложение с тех пор активно развивалось и даже сегодня рекомендуется многими «экспертами» для применения. Более того, у приложения появилось несколько аналогов (например, sEFix), а многие создатели скриптов/инструментов для ускорения до сих пор включают подобную функциональность в свои творения. Иногда это тот же самый rngd, иногда - демон haveged, иногда просто симлинк /dev/urandom на /dev/random.

Все, кто пробовал, наперебой кричат об эффективности решения, однако, если верить Рикарду Серкейре (Ricardo Cerqueira) из компании Cyanogen, в современных версиях Android /dev/random используется всего тремя компонентами: libcrypto (для шифрования SSL-соединений, генерации ключей SSH и так далее), wpa_supplicant/hostapd (для генерации WEP/WPA-ключей) и несколькими библиотеками для генерации случайных ID при создании файловых систем ext2/3/4.

Эффективность приложения в современном Android, по его мнению, связана вовсе не с пополнением пула /dev/random, а с тем, что rngd постоянно пробуждает устройство и заставляет его повышать частоту процессора, что позитивно сказывается на производительности и негативно на батарее.

Вердикт: плацебо.

Odex

Стоковые прошивки смартфонов всегда одексированы. Это значит, что наряду со стандартными для Android пакетами приложений в формате APK в каталогах /system/app/ и /system/priv-app/ (начиная с KitKat) также находятся одноименные файлы с расширением odex. Они содержат так называемый оптимизированный байт-код приложения, уже прошедший через верификатор и оптимизатор виртуальной машины и записанный в обособленный файл (это делается с помощью утилиты dexopt).

Смысл существования файлов odex в том, чтобы разгрузить виртуальную машину и таким образом ускорить запуск приложений (стоковых). С другой стороны, файлы odex мешают вносить в прошивку модификации, создают проблемы с обновлением, и по этой причине многие кастомные ROM’ы (включая CyanogenMod) распространяются без них. Вернуть (точнее, сгенерировать) файлы odex можно разными способами, в том числе с помощью простых утилит/скриптов вроде Odexer Tool. Пользоваться ими легко, и многие «эксперты» советуют это делать.

Проблема только в том, что это чистейшее плацебо. Не обнаружив odex-файлов в каталоге /system, система сама создаст их при следующей загрузке и поместит в каталог /system/dalvik-cache/. Именно этим она занимается, когда при загрузке новой прошивки на экране появляется сообщение «Идет оптимизация приложений…». В отношении приложений из маркета это тоже, кстати, работает. Но на этапе установки софта.

Вердикт: плацебо.

Твики lowmemorykiller

Реализация многозадачности в Android сильно отличается от других мобильных ОС и основана на классической модели. Приложения могут спокойно работать в фоне, в системе нет никаких ограничений на их количество, функциональность при переходе к фоновому исполнению не урезается. Все, как на десктопе, за исключением одной детали: система имеет полное право убить любое фоновое приложение в случае недостатка оперативной памяти или (начиная с KitKat) излишней жадности приложения к ресурсам.

Этот механизм, названный lowmemorykiller, был придуман для того, чтобы, сохраняя черты полноценной многозадачной ОС, Android мог нормально жить в условиях ограниченного объема памяти и отсутствующего swap-раздела. Пользователь может спокойно запускать любые приложения и быстро переключаться между ними, а система сама позаботится о завершении давно не используемых приложений и о том, чтобы в устройстве всегда оставалась свободная память.

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

Со временем понимание принципов многозадачности пришло, и от таск-киллеров постепенно отказались. Однако их быстро сменил другой тренд - тюнинг самого механизма lowmemorykiller (например, с помощью приложения MinFreeManager). Основная идея метода в том, чтобы приподнять границы заполнения оперативной памяти, при достижении которых система начнет убивать фоновые приложения. Этакий способ «и нам и вам», который позволяет освободить немного памяти штатными средствами, не нарушая идей многозадачности Android.

Но к чему это в итоге приводит? Допустим, стандартные значения границ заполнения памяти - это 4, 8, 12, 24, 32 и 40 Мб, то есть при достижении свободного объема памяти 40 Мб будет убито одно из кешированных приложений (загружено в памяти, но не запущено, это такая оптимизация Android), при 32 - Content Provider, не имеющий клиентов, 24 - одно из редко используемых фоновых приложений, затем в расход идут сервисные процессы приложений (например, сервис музыкального проигрывателя), видимые на экране приложения и текущее запущенное приложение. Разница между последними двумя в том, что «текущее» - это приложение, с которым в данный момент имеет дело юзер, а «видимое» - это то, что, например, имеет уведомление в строке состояния или отображает поверх экрана какую-либо инфу.

В целом все это значит, что в смартфоне всегда будет свободно 40 Мб памяти, которых вполне достаточно для того, чтобы вместить еще одно приложение, после чего проснется поток LKM и начнет очистку памяти. Все ОK, все довольны. Система по максимуму использует память. А теперь представим, что будет, если юзер воспользуется советом доморощенного «эксперта» и поднимет эти значения так, что последнее будет составлять, ну, допустим, 100 Мб (обычно повышаются только три последних значения). В этом случае произойдет одна простая вещь: юзер потеряет 100 – 40 = 60 Мб памяти устройства. Вместо того чтобы использовать это пространство для хранения фоновых приложений, что полезно, так как сокращает время переключения на них и заряд батареи, система будет оставлять его свободным непонятно для чего.

Справедливости ради стоит сказать, что тюнинг LKM может быть полезен для девайсов с совсем уж небольшим объемом памяти (меньше 512) и Android 4.X на борту или для временного увеличения порогов. Некоторые разработчики твиков прямо рекомендуют использовать «агрессивные» настройки только в случае запуска тяжелого софта вроде hi-end игр, а все остальное время оставаться на стандартных. В этом действительно есть смысл.

Вердикт: лучше не трогать.

Твики I/O

В скриптах, публикуемых на форумах, можно часто встретить твики подсистемы ввода-вывода. Например, в том же скрипте ThunderBolt! есть следующие строки:

Echo 0 > $i/queue/rotational; echo 1024 > $i/queue/nr_requests;

Первая дает планировщику ввода-вывода понять, что он имеет дело с твердотельным диском, вторая увеличивает максимальный размер очереди ввода-вывода с 128 до 1024 (переменная $i в командах содержит путь к дереву блочного устройства в /sys, например /sys/block/mmcblk0/, скрипт проходит по ним в цикле). Далее по тексту можно встретить следующие строки, относящиеся к планировщику CFQ:

Echo 1 > $i/queue/iosched/back_seek_penalty; echo 1 > $i/queue/iosched/low_latency; echo 1 > $i/queue/iosched/slice_idle;

Далее следует еще несколько строк, относящихся к другим планировщикам (кстати, обрати внимание на совершенно лишние точки с запятой в конце команд). Что во всех этих строках не так? Первые две команды бессмысленны по двум причинам:

  1. Планировщики I/O в современном ядре Linux сами способны понять, с каким типом носителя информации они имеют дело.
  2. Такая длинная очередь ввода-вывода (1024) совершенно бессмысленна на смартфоне. Более того, она бессмысленна даже на десктопе и применяется на высоконагруженных серверах (из рекомендаций по настройке которых она, видимо, и попала в данный скрипт).

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

For i in /sys/block/mmc*; do echo noop > $i/queue/scheduler echo 0 > $i/queue/iostats done

Кроме включения планировщика noop, для всех накопителей он отключает накопление статистики I/O, что также должно позитивно сказаться на производительности (хотя это всего лишь капля в море, которая будет совершенно незаметна).

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

Звучит круто, но, как показывает практика, алгоритм readahead очень часто ошибается, что приводит к лишним операциям ввода-вывода и расходу оперативной памяти. Высокие значения readahead (1–8 Мб) рекомендуются к применению на RAID-массивах, тогда как на десктопе или смартфоне лучше все оставить как есть, то есть 128 Кб.

Вердикт: кроме noop, не нужно ничего.

Твики системы управления виртуальной памятью

Кроме подсистемы I/O, принято также тюнинговать подсистему управления виртуальной памятью. Зачастую изменению подвергаются только две переменные ядра: vm.dirty_background_ratio и vm.dirty_ratio, которые позволяют регулировать размер буферов для хранения так называемых грязных данных, то есть тех данных, которые были записаны на диск приложением, но еще до сих пор находятся в оперативной памяти и ждут, пока они будут записаны на диск.

Стандартные значения этих переменных в десктопных Linux-дистрибутивах и Android примерно следующие:

* vm.dirty_background_ratio = 10 * vm.dirty_ratio = 20

Это значит, что при достижении размера буфера «грязных» данных в 10% от всего объема оперативки проснется ядерный поток pdflush и начнет записывать данные на диск. Если же операции записи данных на диск будут слишком интенсивными и, даже несмотря на работу pdflush, буфер будет продолжать расти, то при достижении 20% от объема оперативки система переключит все последующие операции записи в синхронный режим (без предварительной буферизации) и работа пишущих на диск приложений будет заблокирована до того момента, пока данные не будут записаны на диск (в терминологии Android это принято называть лагом).

При этом важно понимать, что, даже если размер буфера не достиг 10%, система так или иначе запустит поток pdflush через 30 с. Что нам дают эти знания? Фактически ничего, что мы могли бы использовать в своих целях. Комбинация 10/20% вполне разумна и, например, на смартфоне с 1 Гб памяти составляет примерно 100/200 Мб памяти, чего более чем достаточно в условиях редких всплесков записи, скорость которых зачастую ниже скорости записи в системную NAND-память или SD-карту (при установке софта или копировании файлов с компа). Но создатели скриптов оптимизации с этим, конечно же, не согласны.

Например, в скрипте Xplix можно найти примерно такие строки (в оригинале они намного длиннее из-за проверок на количество оперативной памяти и использования BusyBox):

Sysctl -w vm.dirty_background_ratio=50 sysctl -w vm.dirty_ratio=90

Данные команды применяются к устройствам с 1 Гб памяти, то есть устанавливают лимиты «грязного» буфера, равные (примерно) 500/900 Мб. Такие высокие значения абсолютно бессмысленны для смартфона, так как работают только в условиях постоянной интенсивной записи на диск, то есть опять же для высоконагруженного сервера. В ситуации со смартфоном они будут ничем не лучше стандартных. Кстати, в скрипте ThunderBolt! применяются гораздо более разумные (и близкие к стандартным) значения, но я сомневаюсь, что от их применения пользователь заметит хоть какую-то разницу:

If [ "$mem" -lt 524288 ];then sysctl -w vm.dirty_background_ratio=15; sysctl -w vm.dirty_ratio=30; elif [ "$mem" -lt 1049776 ];then sysctl -w vm.dirty_background_ratio=10; sysctl -w vm.dirty_ratio=20; else sysctl -w vm.dirty_background_ratio=5; sysctl -w vm.dirty_ratio=10; fi;

Первые две команды выполняются на смартфонах с 512 Мб оперативки, вторые - с 1 Гб, третьи - с более чем 1 Гб. Но на самом деле есть только одна причина изменять стандартные значения - девайс с очень медленной внутренней памятью и/или картой памяти (привет китайцам). В этом случае разумно разнести значения переменных, то есть сделать примерно так:

Sysctl -w vm.dirty_background_ratio=10 sysctl -w vm.dirty_ratio=60

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

Вердикт: лучше не трогать.

Выводы

Существует огромное количество и более мелких оптимизаций, включая «тюнинг» сетевого стека, изменение переменных ядра Linux и Android (build.prop), но 90% из них не оказывают никакого влияния на реальную производительность устройства, а остальные 10% либо улучшают одни аспекты поведения устройства в ущерб других, либо настолько незначительно повышают производительность, что ты этого даже не заметишь. Из того, что реально действует, можно отметить следующее:

  • Разгон. Небольшой разгон позволяет повысить производительность, а андервольтинг - сохранить немного батарейки.
  • Оптимизация баз данных. Сильно сомневаюсь, что это даст заметный прирост скорости работы, но теория говорит нам, что работать должно.
  • Zipalign. Забавно, но, несмотря на встроенную в Android SDK функцию выравнивания контента внутри APK-файлов, в маркете можно найти большое количество софта, не прошедшего через zipalign.
  • Отключение ненужных системных сервисов, удаление неиспользуемых системных и редко используемых сторонних приложений (об этом я уже писал в одной из прошлых статей).
  • Кастомное ядро с оптимизациями под конкретный девайс (опять же не все ядра одинаково хороши).
  • Уже описанный планировщик ввода-вывода noop.
  • Алгоритм насыщения TCP westwood+. Есть доказательства, что в беспроводных сетях он намного эффективнее применяемого в Android по умолчанию Cubic. Доступен в кастомных ядрах.

Бесполезные настройки build.prop

LaraCraft304 с форумов XDA Developers провела исследование и выяснила, что внушительное количество настроек /system/build.prop, которые рекомендуют к применению «эксперты», вообще не существуют в исходном тексте AOSP и CyanogenMod. Вот их список:

  • ro.ril.disable.power.collapse
  • ro.mot.eri.losalert.delay
  • ro.config.hw_fast_dormancy
  • ro.config.hw_power_saving
  • windowsmgr.max_events_per_sec
  • persist.cust.tel.eons
  • ro.max.fling_velocity
  • ro.min.fling_velocity
  • ro.kernel.checkjni
  • dalvik.vm.verify-bytecode
  • debug.performance.tuning
  • video.accelerate.hw
  • ro.media.dec.jpeg.memcap
  • ro.config.nocheckin
  • profiler.force_disable_ulog
  • profiler.force_disable_err_rpt
  • ersist.sys.shutdown.mode
  • ro.HOME_APP_ADJ

Оптимизация баз данных

Скрипт для оптимизации баз данных настроек системы и приложений. Для работы, естественно, требуется root и BusyBox.

#!/system/bin/sh
for i in \
`busybox find /data -iname «*.db»`;
do \
/system/xbin/sqlite3 $i ‘VACUUM;’;
/system/xbin/sqlite3 $i ‘REINDEX;’;
done;

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

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

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

Делаем смартфон быстрее

Android опережает iOS в плане кастомизации, зато проигрывает в оптимизации. Поэтому подвисания и тормоза – распространенная проблема для этой операционной системы, особенно среди бюджетных устройств. Ускорить смартфон можно несколькими способами.

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

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

Заключение

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

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

1. Отключение системных служб и приложений

Заходим в настройки - диспетчер приложений. Проводим пальцем справа налево, чтобы открыть все приложения.

Перейдя во все приложения мы увидим список всех приложений, которые установлены на вашем планшете.

В самом низу списка отображены все отключенные приложения. Я отключил на своем планшете просмотр улиц, синтезатор речи Google, яндекс киноафиша, яндекс новости, яндекс пробки, яндекс такси.

Также я отключил диспетчер приложений, карты, мировое время, мобильная печать, настройка Google Partner, обмен данными через Wi-Fi Direct.

Отключил Play игры, Play музыка, Polaris Office 5, S Voice, Samsung apps, Samsung print Service.

Отключены на моем планшете также Google play книги, Google play фильмы, Google play поиск, Google+, Hangouts.

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

Вы также можете отключить у себя на планшете приложения, которыми вы не пользуетесь.

Чтобы отключить приложение нажимаем на него в списке приложений. И здесь видим кнопку Остановить, нажав на которую приложение остановит свою работу, но не отключится. При перезагрузке планшета оно вновь начнет свою работу.

Не все системные приложения в планшете можно отключить, некоторые можно только остановить.

Покажу как отключить встроенное приложение на примере приложения сообщения.

Например приложение сообщения, которые позволяет отправлять и принимать смс с планшета можно остановить и отключить, если вы не посылаете и не принимаете смс со своего планшета.

Нажимаем остановить.

Выдается уведомление: Принудительно остановить. Принудительная остановка приложения может привести к ошибкам. То есть приложение сообщение в данный момент работает. Нажимаем да.

Приложение сообщения остановлено. Теперь отключаем приложение сообщения. Нажимаем отключить.

Выходит предупреждающий вопрос: Отключить встроенное приложение?

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

Нажимаем да.

Теперь приложение сообщение отключено.

В списке приложений можно видеть, что оно отключено.

Если отключенное встроенное приложение вам вновь понадобится, то его можно включить. Открываем отключенное приложение в списке приложений и нажимаем включить.

Встроенное приложение сообщение вновь работает.

2. Остановка работающих приложений

Заходим в настройки - диспетчер приложений. Проводим пальцем справа налево, чтобы открыть список «выполняется», в этом списке отображены те приложения, которые работают в данный момент.

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

Нажимаем остановить, чтобы остановить работу приложения, чтобы выгрузить приложение из оперативной памяти (оно занимает 2,5 Мб. оперативной памяти) и остановить его фоновую работу, которая также нагружает иногда процессор.

3. Включение параметров разработчика

Заходим в настройки - параметры разработчика.

Если у вас нет пункта параметры разработчика, то его можно включить.

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

У меня параметры разработчика на планшете уже есть, поэтому, когда я нажимаю на номер сборки мне пишется уведомление: не требуется, режим разработчика уже включен.

4. Отключение анимации

Заходим в настройки - параметры разработчика, находим пункт масштаб анимации окна и нажимаем на этот пункт.

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

Также отключаем масштаб анимации перехода, шкала длительности аниматора.

Также включаем принудительная обработка GPU, чтобы использовать аппаратное ускорение в 2D приложениях. Таком образом видеоускоритель возьмет на себя обработку графики в 2D приложениях и освободит немного процессор от этой задачи.

5. Запретить фоновые процессы.

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

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

Таким образом будет работать только то приложение, которое запущено в данный момент и на экране и ничто не будет фоново «съедать» ресурсы планшета.

Вот видео урок на тему как ускорить Android.

Наиболее распространенные вопросы, которые задают Android пользователей? Как, как сделать Android быстрее? Как ускорить мой Android-телефон? Ну, это все мечты пользователей Android, что их телефон бросает вызов всем пределам текучести и быстроты.

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

Итак, какими способами можно было эффективно использовать наши Android-устройства, чтобы мы могли максимально сократить задержки и зависания, если не полностью? Сказав это, позвольте мне рассказать вам некоторые полезные советы и трюки для Android: Как ускорить работу телефона на андроиде?

19 советов и трюков, чтобы сделать Android быстрее. Как ускорить работу телефона на андроиде?

1. Храните приложения, которые вы используете, остальное — мусор

Практически все советы и рекомендации для Android, которые вы можете прочитать, будут рекомендовать вам хранить только те приложения, которые вы используете на ежедневной основе. Разве это не кажется очевидным? Будете ли вы хранить ненужные вещи в своем доме только потому, что они свободны? Ну, наши дома часто забиты такими вещами, но нужно ли нам делать то же самое с нашими смартфонами?

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

2. Очистите кеш приложений, чтобы ускорить работу вашего телефона Android.

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

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

Бесплатный совет для Android. Имейте в виду, что очистка кеша приложений во многих случаях удаляет настройки, сохраненные приложением.

3. Почистите системную память несколько раз в течение дня

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

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

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

4. Используйте более легкие версии приложений, если они доступны.


Многие из популярных приложений, таких как Facebook, Twitter, Messenger, Opera, имеют свои «облегченные» версии. Эти легкие приложения часто предназначены для смартфонов начального уровня и для пользователей, которые хотят, чтобы все было просто.

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

5. Регулярно обновляйте свой телефон

Каждая новая версия Android имеет различные улучшения производительности. Таким образом, обновление вашего устройства, если ваш поставщик достаточно любезен, чтобы его выпускать, может творить чудеса и ускорять Android.

Кроме того, вы можете перейти к пользовательским ПЗУ для своего устройства Android, если считаете, что производитель устройства построил телефон и просто забыл о том, что он существует. Так обстоит дело с Ми Пад, мой друг принес больше года назад. Несмотря на то, что устройство имеет аппаратное обеспечение, оно по-прежнему работает под управлением Android KitKat. Обратите внимание, что использование таможенных ROM обычно входит в категорию рекомендаций по производительности Android для опытных пользователей.

6. Не обновляйте телефон слишком сильно.

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

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

7. Подумайте, прежде чем устанавливать приложение.

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

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

Недавно Google выпустил инструмент Play Protect для сканирования таких приложений. Косвенно вы можете сделать свое Android-устройство быстрее этой опцией. Однако перед установкой необходимо проверить подлинность неизвестного приложения, даже если вы загружаете его из Play Маркета.

8. Отформатируйте SD-карту для улучшения производительности Android.

Если вы столкнулись с частыми сбоями на телефонах Android, одной из причин может стать поврежденная SD. Форматирование SD-карты не только удалит ненужный мусор файлов, созданных системой Android и различными приложениями, но в итоге может привести к повышению производительности.

9. Установите приложения для обновления только через Wi-Fi

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

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

Кроме того, если вы хотите, чтобы Google не синхронизировал ваше устройство, вы можете отключить автосинхронизацию на вашем устройстве Android. И отключите автоматическое обновление в Google Play, посетив «Настройки»> «Автоматическое обновление приложений»> «Выберите« Автоматическое обновление приложений через Wi-Fi ».

10. Как ускорить работу телефона на андроиде? — используйте датчик отпечатков пальцев

Большинство телефонов Android, в настоящее время, включают датчик отпечатков пальцев. Теперь использование этого же не приведет к повышению производительности вашего устройства. Но, конечно же, это снизит время, потраченное на то, чтобы разблокировать устройство. В среднем датчики отпечатков пальцев могут разблокировать ваш телефон Android примерно за 0,5 секунды. Время может составлять от 5 до 8 секунд в случае контактов.

11. Простой перезапуск — это то, что иногда требует ваш Android-телефон

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

12. Держите свои вещи в облаке, освободите свою внутреннюю память

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

13. Не помещайте слишком много материала на главный экран

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

Иногда вы, возможно, видели, что ваше устройство Android пытается загружать содержимое главного экрана, когда вы используете тяжелое приложение или игры.

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

14. Установите приложения во внутреннюю память

Смартфоны с небольшой внутренней памятью выдохнули бы, только услышав это. Но наличие около 16 ГБ встроенной памяти довольно стандартно, даже в случае многих бюджетных телефонов Android.

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

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

В настоящее время компании хранения данных, такие как SanDisk, работают над созданием SD-карт, которые могут соответствовать внутренней памяти и сделать Android более быстрой и эффективной. Тем не менее, внутреннее хранение в большинстве случаев лучше.

15. Попробуйте другие пусковые установки, сделанные для Android

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

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

16. Что делать, если ваш телефон Android замерзает?

Трудно переварить, но некоторые злые приложения и процессы заставляют наше устройство испытывать температуры ада. Но многократное нажатие на экран или нажатие кнопок только ухудшат ситуацию, когда ваш Android зависает из-за сбоя приложения или когда вся RAM будет потребляться.

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

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

17. Корни вашего Android

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

Большинство пользователей укорачивают свои устройства для удаления вирусов — приложения, предварительно установленные на телефоне, — которые нельзя удалить напрямую. Получение отличного понимания системы Android может позволить вам прекратить процессы, которые являются лишь бременем для системы.

Вы даже можете попробовать некоторые пользовательские ПЗУ. Если вы помните, CyanogenMod был одним из черт популярного ПЗУ с его нынешним потомком во имя LineageOS. Существуют и другие популярные ПЗУ, которые могут иметь значительное преимущество над накопителем на вашем устройстве.

Примечание. Коррекция устройства приведет к аннулированию гарантии.

18. Сделайте Android быстрее с настройками разработчика

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

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

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

19. Сброс телефона Android.

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

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

Для более глубокой очистки вам придется загрузиться в режим восстановления и перезагрузить устройство. После отключения телефона на большинстве устройств Android доступ к режиму восстановления можно получить, нажав кнопку «Питание» и «Уменьшить громкость» примерно на 5-10 секунд.

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

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

Вы нашли это сообщение в советах и ​​трюках Android, чтобы сделать ваш Android более оперативным? Сообщите нам в комментариях ниже.



Загрузка...