Если вы частый гость нашего сайта, то наверняка, у вас в телефоне уже установлена куча самого разнообразного софта для Android. А если вам приходится хотя бы иногда перезагружать телефон или просто пользоваться тасккиллерами, то вы, наверное, замечали, что в памяти иногда висят процессы, которые вы не запускали сами. Зачем они висят? Откуда взялись?
Дело в том, что многие программы прописываются в автозагрузку. И ни одна не спросит пользователя, а нужно ли это ему. Например, я многие программы ставлю, но запускаю вручную, а автоматический их запуск мне совсем не нужен. Мне совсем не нужно, чтобы программа, которой я пользуюсь раз в месяц, висела в памяти и отжирала ресурсы телефона, а заодно давала и дополнительную нагрузку на аккумулятор.
Если для вас эта проблема актуальна, то предлагаю метод борьбы с этим - Autorun Killer.
Autorun Killer - приложения для контроля программ, которые прописываются в автозапуск системы и стартуют автоматически вместе с системными сервисами сразу после перезагрузки. Кстати, утилита от разработчика приложения Autokiller Root и является родственником программы Autostarts. Только с некоторыми отличиями.
Изучив описание программы в маркете и на сайте разработчика, делаю вывод, что программа не требует рута в отличие от Autostarts. Правда и работает она несколько по иному принципу. Autorun Killer, как заверяет ее автор, убивает выбранные вами процессы и приложения после запуска. Autostarts же просто не дает им загружаться.
Интерфейс программы очень простой и похож на тасккиллер. Запускаете приложение и видите перед собой список процессов, которые прописаны в автозагрузке Android OS вашего коммуникатора. Если под процессом написано "enabled" значит он разрешен к запуску (соответственно disabled - запрещен). Приятно, что системные процессы помечены словом "system" и в настройках программы можно указать, чтобы Autorun Killer их вам просто не показывал. Таким образом вы вряд ли нарушите нормальную стабильную работу системы или прибьете будильник так, что он не прозвонит с утра (одна из самых частых проблем для тех, кто экспериментирует с подобного рода программами). Словом "running" помечены те процессы, которые уже запущены в данный момент. В общем, информативно, но удобно и понятно.
Тап по лишнему процессу сменит его статус "enabled" на "disabled". И в общем-то это все :) Дальше можно наслаждаться работой телефона.
Но не будем обходить стороной страницу настроек программы, так как там есть несколько интересных моментов. Я уже упоминал про возможность скрытьотобразить системные процессы в списке программы. Но даже, если вы поставили галочку, чтобы видеть системные процессы, то имеется еще одна степень защиты. Вам нужно поставить галочку в настройках, чтобы Autorun Killer разрешила менять статус системным процессам.
Кроме того в меню есть пункт, который предотвращает запрещенным процессам самопроизвольно запускаться снова при каких-либо событиях. Правда этот пункт доступен только в donate-версии. Кстати, в этом заключается еще одно отличие Autorun Killer от Autostarts. Последняя строит список процессов, указывая все собитыя, когда стартует программа или виджет, а не только при загрузке. То есть там вы можете видеть, какие приложения будут загружаться в память если, к примеру, придет смс.
Autorun Killer бесплатна и выводит снизу экрана небольшой баннер. Правда есть еще и donate-версия, с чуть более расширенным функционалом и, наверное, без рекламы.
Скачать Autorun Killer.





Обсуждение
но не забываем,что Autostarts требует рут,в отличии от TasKiller.но в данном случае думаю корректнее сравнивать TasKiller с Autorun Killer
В маркете, кстати, на нее тоже не очень положительные отзывы.
Андроид сделан так, что он сам знает когда и что надо и можно прибить.
А если что-то просто висит в памяти, то это не значит, что оно там обязательно что-то потребляет.
У меня раньше тоже стояла куча всяких менеджеров, но жить от этого легче не становилось. И аккумулятора на Нексусе хватало на день.
А потом я всё снес, обновился до 2.2 и теперь телефон спокойно живет 3-4 дня. И даже не знаю, что за процессы у меня там висят - не мешают, ну и нехай висят.
Не мешайте системе работать!
@Maddy: а я вот Autostarts'ом отрубил все лишнее. Так оно и не появляется более. И теперь ничего не лезет в инет проверить обновления, когда я сам этого не хочу или еще что-то не делает без моего ведома.
Сейчас в среднем в день: 5-10 звонков, проверка почты раз 5, чтение
книг ~1час (FBReader и черный фон), установка обновлений итд итп.
Вот так живет легко 3 дня. JuicePlotter показывает средний расход ~1%/ч. Т.е. в теории 100 часов.
Если дети активно (2-3 часа подряд) рубятся в игры, то да, на 1-2 дня хватает.
Единтсвенно - примерно раз в неделю в списке расхода батареи начинает сильно расти "Android OS" и прибивает батарею за день. Это известная бага у народа, но андроидовцы говорят, что они не причем и это просто какой-то неродной сервис подвисает и типа не дает засыпать процу, а вот какой именно я пока не нашел как раскопать.
Стоит OS Monitor, чтобы всё-таки можно было глянуть, если вдруг пойдет что-то не так. Ну и родные Manage Applications/Running и Running Services тоже показывают запущенные и оттуда можно прибить.
Но смотрю туда чисто из любопытства и уже месяца 2 ничего не трогаю.
Повторюсь - не мешайте системе работать, она достаточно умная для этого.
Кстати, у меня вЫключены: зуб, гпс, синхронизация. Стоит "Use only 2G networks" (Edge скорости обычно хватает, а где не хватает - надо искать Wifi). "Data enabled" ставлю руками когда реально в дороге надо, чтобы оно не ходило скачивать обновления по дорогущему 3G/EDGE.
Wifi почти всегда включен, оно у меня и дома, и на работе, и в городе в кафе всяких.
Экран стоит на Авто, в 2.2 оно терпимо работает.
Вот сегодня за 13 часов я потерял 24%, но из них 12% - это я утром флеш-ролики за завтраком смотрел почти целый час. Так что оставшиеся 12 часов - процент в час.