Почти все юзеры Android ошибочно считают собственно надо неустанно чистить оперативную память от приложений которые висят в фоне. Считают, собственно лишь потому, собственно будто бы в фоне висят приложения - появляются тормоза и увеличенный затрата батареи. Хотя это всё вовсе не так как могло показаться на первый взгляд!!!
Начну с того, собственно многозадачность (работа нескольких приложений в фоне) в Android продана довольно увлекательным методом. Абсолютно не поскольку, к примеру в Windows.
Величайшее заблуждение: "В приложениях Android отсутствует кнопка Затворить приложение", другими словами приложения андроид просто сворачиваются и в соответствии с этим висят в фоне и жрут оперативку. Следовательно, приложения в фоне накапливаются и накапливаются, собственно приводит к тормозам и увеличенному затрате батареи.
"Тасккиллеры" (программы для принудительного окончания процесса) выручат нас от сего. Время от времени запускайте эту программу и закрывайте лишние Вам процессы." Когда откровенно, что что, кто разработал данный бред надо гвоздь в голову вколотить. Бред!!!
Взамен того, дабы разобраться как же трудится Android начинают сочинять любую чепуху.
Припомню, Android это не Windows, тут все по другому. Не стоит собственноручно убивать андроид практически никакие процессы!!!
Об недоступности кнопки "Затворить". Открою тайна: "Когда для выхода из приложения Вы нажмете кнопку "Home", что приложение свернется, и станет висеть в фоне пока же его не убьёт встроенный тасккиллер, а когда нажмете кнопку "Back", что приложение закроется."
Одной из особенностей Android считается способность одних приложений применять компоненты прочих. Я не буду Вам в значительной степени дурить голову разными терминами, а стараюсь разъяснить на пальцах, можно в том числе и не совсем толково хотя Вы обязаны взять в толк.
В Android, процесс и приложение - это совершенно различные андроид багаж. Другими словами одни приложения применяют процессы прочих приложений. Другими словами убив какую-нибудь безобидную игру Вы запросто, сами того не понимая можете уложить какой-либо системный процесс, который обязан трудится в фоне. И приведет это к что, собственно данный процесс обязан станет заново загрузиться. Вот как раз тут имеют все шансы появиться тормоза, или же какие-нибудь глюки: отказы будильников, программ и тому подобное.
При выходе из приложения нажав кнопку "Home", Android хранит его состояние на «диск» (вернее заявить в ROM, хотя не суть дела), и выгружает из оперативной памяти. Как только Вы возвращаетесь андроид к данному приложению, что система загружает его в оперативную память и подгружает сохраненное состояние на день последнего выхода. Другими словами нам может показаться на первый взгляд, собственно приложение все эти годы трудилось в фоновом режиме.
Хотя есть приложения, которые неустанно висят в фоне, к примеру Skype, Icq, ну и тому подобное.
Android сам прекрасно управляет собственной оперативной памятью!
У Android нехватки операционной памяти, в связи будто бы висящих в фоне приложений не имеет возможности быть по определению. Освобождение памяти случается механически за счет встроенного "Тасккиллера". Как только в приборе завершается память, андроид родной "Тасккиллер" сам начнет убивать лишние процессы и чистить память.
А по поводу употребления излишней энергии, приложениями, которые будто бы висят в фоне. Я провел маленькой эксперимент:
Я взял "Samsuns Galaxy S android 2.2", зарядил всецело батарею, перезагрузил девайс и начал декламировать книгу, программой "Moon+reader". Эксперимент длился 90 мин.. Любые 30 мин. я выходил из "Moon+reader" и заново запускал, при всем при этом записывал остаток значения заряда батареи. В последующие дни также самое сделал ещё раз, хотя при всем при этом использовал "Advanced task killer", другими словами любые андроид 30 мин., в последствии выхода из "Moon+reader" убивал будто бы лишние процессы. Кроме "Moon+reader" умирало ещё некоторое количество процессов (Facebook, Twitter, Sms/Mms, Gmail и ещё что-нибудь), ну и естественно отмечал степень заряда.
И вот итог: затрата при использовании "Advanced task killer" составлял 28%, а в его отсутствие 26%. И время от времени убивая лишние процессы я чуть увеличил затрата батареи. Выводы создавайте сами...
Естественно, порой применение стороннего "Тасккиллера" логично. Эта программа поможет уложить подлинно лишний, прожорливый процесс, хотя не не говоря уже о том.
P. S.
Я думаю, собственно когда бы андроид в системе Android, необходимо бы силой и руками убивать процессы, что создатели позаботились бы про это...
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.