Домой / Игры / Как ускорить старый планшет. Рабочий стол. Виджеты. Живые обои. Избавление от рекламы

Как ускорить старый планшет. Рабочий стол. Виджеты. Живые обои. Избавление от рекламы

В данной статье мы разберем:
1. Оптимизация андроид устройства с помощью «Опций разработчика».
2. Программы и ежедневные действия для ускорения андроида.
3. Оптимизация и ускорение андроида с помощью кастомных оболочек (лаунчеров).

Оптимизация андроида – это задача не из легких, но «Твой Смартфон» поделится с Вами 3-мя эффективными способами оптимизации и ускорения андроид-устройств.

К счастью для простых пользователей, основные настройки делаются практически 1 раз на все время службы устройства, а те, которые требуют регулярных действий – много времени, как правило, не займут! Итак приступим..

1. Оптимизация андроид устройства с помощью «Опций разработчика».

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

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

Активируйте пункт «Параметры разработчика» и выполните следующие действия:

  • Включите «Принудит. обработка GPU» , чтоб Ваш графический процессор работал постоянно, не затрагивая ресурсы основного;
  • Для максимально эффективной работы устройства включите пункт «Отключить аппаратное наложение»;
  • Меняем значение для 3-пунктов: «Масштаб анимации окна» , «Масштаб анимации перехода» и «Шкала длительности аниматора» с 1х на - «Анимация отключена» (особенно важно для «слабых» устройств);
  • Ограничиваем количество работающих в фоне программ для освобождения оперативной памяти. В пункте «Фоновые процессы» выберите «Чем меньше - тем быстрее устройство» , мы рекомендуем «Не более 3 процессов» - для оптимальной работы, без потери многозадачности (особенно важно для устройств с менее 2 Гб оперативной памяти).

Последовательность действий при настройке опций разработчика смотрите на слайдере :

2. Программы и ежедневные действия для ускорения андроида.

Помимо одноразовых действий с Вашим смартфоном или планшетом, описанных выше, мы рекомендуем регулярно выполнять следующие действия:

  • Перезагружать android хотя бы 1 раз в неделю – происходит очистка кэша и мусора в оперативной памяти, и устройство начинает работать гораздо быстрее.
  • Раз в полгода делать телефону сброс к заводским настройкам, предварительно сохранив все Ваши данные в облаке (какое облако выбрать читайте ).

Лучшие приложения для ускорения и оптимизации андроида:

1. Clean Master Скачать
2. Android Assistant Скачать
3. Battery Doctor Скачать

Давайте разберем, как ускорить ваш андроид с помощью программы Clean Master :

  1. Установите бесплатное приложение Сlean Master из Плей маркета (ссылка выше).
  2. В приложении мы рекомендуем чистить мусор не менее чем раз в неделю.
  3. Практически после каждой «тяжелой» задачи, которую исполнял Ваш смартфон необходимо нажимать «Ускорение». Чтобы не заходить в приложение постоянно нажмите на 3 точки в правом верхнем углу, перейдите в пункт «Настройки» - «Настройки виджета» и включите его. Теперь Вы постоянно будете видеть процент заполненной оперативной памяти и, потянув появившийся виджет (кружок) в низ, проводить быструю очистку оперативной памяти вашего android.

3. Оптимизация и ускорение андроида с помощью кастомных оболочек (лаунчеров).

Кастомные оболочки используются для изменения внешнего вида и настройки функционала смартфона или планшета без перепрошивки и установки Root-прав. Именно для оптимизации скорости работы устройства мы рекомендуем установить Nova Launcher .

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

Особенно полезно устанавливать Nova Launcher для «слабых» устройств и устройств малоизвестных (китайских) брендов. Также кастомные оболочки используются для максимальной настройки смартфона под пользователя, и мы разберем основные в следующих статьях (следите за обновлениями).

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

Блуждая по форумам и разного рода сайтам, посвященным 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;

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

К счастью, есть очень простые способы, которые помогут увеличить скорость работы вашего телефона.

Итак, 12 простых способов, как ускорить телефон!

Простой способ №1. Обновляйте операционную систему

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

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

Простой способ №2. Отключите или ограничьте анимацию в телефоне

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

Простой способ №3. Устанавливайте только самые необходимые приложения

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

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

Простой способ №4. Избавьтесь от виджетов на экране вашего смартфона

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

Простой способ №5. Не используйте «Живые обои

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

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

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

Простой способ №7. Очищайте ваши мессенджеры спустя 30 дней

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

Простой способ №8. Отключите автоматическое обновление приложений

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

Простой способ №9. Отключение GPS и геолокации

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

Простой способ №10. Очищение кэша приложений и браузера

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

Простой способ №11. Избавьтесь от неиспользуемых приложений

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

Простой способ №12. Сделайте полную перезагрузку до заводских настроек

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

Как ускорить работу планшета Android : подарите своему планшету новую жизнь

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

Как эффективно ускорить android планшет

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

Для ускорения работы планшета Android сделайте обновление

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

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

Сохранение мощности

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

Виджеты

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

Анимация

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

Чтобы сократить время анимации, выберите Настройки > О планшетном ПК и нажмите на «номер сборки » семь раз, чтобы разблокировать режим разработчика. Не волнуйтесь, вам не нужно быть разработчиком; сделать это может любой! Вернитесь в Настройки и откройте режим разработчика, а затем прокрутите вниз, пока не увидите настройки продолжительности анимации (Window animation scale, Transition animation scale, and Animator duration scale). Выберите animation scale .5x . После этих настроек ваш планшет с укороченной анимацией будет работать быстрее.

Используйте скоростной класс карты памяти (карту SD)

Если ваш планшет Андроид поддерживает MicroSD карты, то этим стоит воспользоваться.

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

Если вы не знаете, какую карту купить, вы не ошибетесь, выбрав Class 10 (гарантированная скорость записи 10 МБ/с) на 32 Гб или 64 Гб от Samsung, SanDisk или Kingston.

Настраиваемый лаунчер

В настоящее время два самых популярных лаунчера это Nova и Google Now , которые можно загрузить и установить с Плей Маркета на любое устройство. Как мы знаем, лаунчеры изменяют анимации, стили иконок и шрифтов. Такие изменения могут показаться поверхностными, но в зависимости от того, какие лаунчеры вы устанавливаете, они могут оказать большое влияние на производительность планшета.

Очистка кэша

По мере пользования устройством, данные, хранящиеся в кэше и используемые программами для своих нужд, забивают внутреннюю память и могут начать замедлять программное обеспечение планшета. Поэтому кэш нужно периодически чистить.
Это можно делать через меню приложений в настройках, но удобнее это делать с помощью таких популярных и бесплатных приложений, как Clean Master, CCleaner или Cache Cleaner, которые можно загрузить из Плей Маркета.

Рутинг и кастом ROM’ы

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

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

Сброс до заводских настроек

Это самая крайняя мера и прибегать к ней стоит только в том случае, если все предыдущие действия не принесли результатов и вы уяснили для себя, что лучший вариант – это обнуление.
В первую очередь сделайте резервное копирование данных, после чего произведите сброс настроек, перейдя в Настройки> Резервирование и Сброс> Сброс настроек . Через несколько минут ваш планшет заработает, как новенький!

(Visited 5 448 times, 1 visits today)

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

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

Способ 1: Очистка смартфона

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

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

Способ 2: Отключение геолокации

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

Существует два основных способа отключения службы местоположения:

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

Способ 3: Отключение энергосбережения

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

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

При излишне замедленной работе смартфона рекомендуем не пренебрегать данным способом, поскольку он может отлично помочь.

Способ 4: Отключение анимации

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

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

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

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

    Будьте осторожны! Крайне внимательно следите за тем, какие параметры вы изменяете в этом меню, ведь существует вероятность навредить своему смартфону.

  4. Найдите в данном разделе пункты «Анимация окон» , «Анимация переходов» , «Длительность анимации» .
  5. Зайдите в каждый из них и выберите пункт «Отключить анимацию» . Теперь все переходы в вашем смартфоне будут происходить гораздо быстрее.
  6. Следующим шагом необходимо найти пункт «GPU-ускорение» и включить его.
  7. После выполнения этих действий вы сразу заметите существенное ускорение всех процессов в вашем мобильном устройстве.

Способ 5: Включение компилятора ART

Очередной манипуляцией, которая позволит ускорить быстродействие смартфона, является выбор среды выполнения. В данный момент в девайсах на базе Андроид доступны два вида компиляции: Dalvik и ART. По умолчанию на всех смартфонах установлен первый вариант. В расширенных же возможностях доступен переход на ART.

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

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