Android винаги се е хвалил с това, че предлага истинска многозадачност и пълна свобода за инсталиране на приложенияНо същото това предимство може да се превърне в главоболие, когато телефонът започне да се забавя и батерията се изтощава бързо, дори когато почти не го използваме. Много от приложенията, които с удоволствие инсталираме, остават активни във фонов режим, консумирайки ресурси, без да допринасят с нищо, докато екранът е изключен или телефонът е в джоба ни.
В този контекст се появява Greenify, инструмент, предназначен да Интелигентно хиберниране на приложения и контролирайте кои процеси остават активни, когато не ги използвате. За разлика от типичните „убийци на задачи“, той не затваря приложението, само за да го рестартира след няколко минути; вместо това го поставя в вид дълбок сън, докато не го отворите отново. Нека разгледаме подробно как работи, какво може да направи за батерията ви и какви ограничения има в зависимост от вашата версия на Android и дали устройството ви е root-вано.
Многозадачност на Android: мощност… и консумация на батерия
Една от големите силни страни на Android е, че предлага... истинска многозадачност, базирана на ядрото на LinuxТой е способен да управлява голям брой процеси едновременно, превключвайки между тях на много кратки интервали. Операционната система използва алгоритъм за планиране с няколко цели: да осигури добро време за реакция за задачите на преден план, да позволи на фоновите задачи да функционират правилно, да предотврати изчерпване на ресурсите на процесора от някои процеси и да балансира приоритетите на важните и второстепенните процеси.
За да постигне това, Android разчита на политика на планиране с динамични приоритетиНа практика системата следи какво прави всеки процес и повишава или понижава неговия приоритет: тези, които не са използвали процесора дълго време, са облагодетелствани, докато тези, които работят за продължителни периоди, са наказани. Страничният ефект е, че след известно време може да се окажете с голям брой процеси в паметта, вторични нишки и услуги, които в крайна сметка стават неизползваеми. забавяне на системата и увеличаване на използването на RAM памет и батерия.
На теория това има и своята положителна страна: ако дадено приложение остане в паметта, неговото Последващото стартиране е почти мигновено.Въпреки това, с мощността на настоящите процесори както в телефоните, така и в таблетите, спестеното време става все по-маловажно, докато въздействието върху консумацията на енергия остава. Ето защо, когато имаме инсталирани много приложения, е доста често срещано да забележим, че нов мобилен телефон батерията издържа по-дълго отколкото същия мобилен телефон година по-къснодори да го използва по подобен начин.
Android и фонови процеси
Android, базиран на Linux, наследява голяма част от... модел на фонов процес и услугаМного приложения, които инсталирате, не се затварят напълно, когато напуснете екрана; вместо това те оставят активни нишки, фонови услуги или планирани задачи, чакащи да получат нещо или да стартират актуализация.
В някои случаи това е абсолютно необходимо: например, приложение за имейл или съобщения се нуждае от фонова услуга за получаване на нови съобщенияИли музикалното приложение трябва да продължи да свири, дори когато екранът е изключен. Но в много други случаи тези остатъчни процеси служат само за... хаби батерията, без да предоставя нищо полезноЧесто срещано е да виждате игри, приложения за карти, инструменти, които използвате само от време на време, или маловажни услуги, работещи във фонов режим.
Когато използвате a мениджър на задачиНезависимо дали е този, който идва с Android, или такъв на трета страна, това, което правите, е напълно завършете активните задачиПроблемът е, че след известно време някои от тези приложения се рестартират автоматично, за да проверят данните, да покажат известия или да са готови, когато ги отворите. Ето защо типичните мениджъри на задачи не са напълно ефективни за пестене на батерията в средносрочен и дългосрочен план.
Дремка, режим на готовност на приложението и защо Greenify все още е полезен

От Android 6 нататък, Google въведе по-усъвършенствани режими за пестене на енергия, като например Doze и App StandbyТези вградени функции интелигентно спират или ограничават ненужната активност на приложенията, когато телефонът е в режим на покой, с изключен екран и без движение. По този начин много приложения спират да се синхронизират или постоянно да събуждат процесора, когато не използвате устройството.
Това представляваше значително подобрение спрямо Android 5, 4.4 и по-ранни версии, където приложенията можеха продължават да работят във фонов режим практически без ограничения и да изтощават батерията неконтролируемо. На тези по-стари системи, инструмент като Greenify прави цялата разлика, защото ви позволява да изключите тази фонова активност и да принудите приложенията да „заспят“, когато вече не се използват.
Дори на по-модерни мобилни телефони, Greenify може да бъде интересно допълнение към родните режими на пестене, тъй като вие Това дава по-фин контрол върху това кои приложения са в хибернация.Това включва много приложения, които самата система счита за „изключени“ или които продължават да се събуждат агресивно. Това става особено полезно, когато имате устройство с ограничена RAM памет или скромен процесор и забележите, че производителността страда веднага щом натрупате няколко инсталирани приложения.
Какво е Greenify и как работи хибернацията?
Greenify е приложение за Android, предназначено за принудително влизане на определени приложения в режим на хибернация когато не ги използвате. За разлика от традиционното изключване, идеята е приложението да не изчезва от системата, нито да се деинсталира; то просто се поставя в състояние, в което Не може да изпълнява фонови процеси нито пък консумират ресурси постоянно.
Разработчикът представя хибернацията като междинно състояние: приложението не е напълно затворено, но Няма разрешение за поддържане на активни услуги.Може да стартира автоматични задачи или да остане „буден“, проверявайки данни, докато не го отваряте. Когато решите да го използвате, просто го стартирате както обикновено от стартовия панел и той работи перфектно нормално, сякаш нищо не се е случило. Когато спрете да го използвате и го оставите, Greenify се връща в хибернация.
Една от ключовите характеристики на Greenify е, че класифицира приложенията според... нивото му на „опасност“ или фоново въздействиеВеднага щом го отворите, инструментът анализира системата и ви показва списък с приложения, организирани според поведението им: кои се събуждат най-често, кои поддържат услуги или заключвания след събуждане и т.н. Тази информация ви помага да решите кои приложения си струва да хибернират и кои е най-добре да оставите на мира, за да избегнете загуба на важни функции.
Хиберниране на приложения стъпка по стъпка с Greenify
Използването на Greenify е съвсем просто: добавяне на приложение към списъка за хибернация Просто докоснете иконата „+“ в приложението. Това ще отвори екран със списък с приложенията, инсталирани на вашето устройство. Greenify обикновено сортира тези приложения въз основа на тяхната фонова активност, което ви позволява бързо да идентифицирате най-проблемните.
Когато намерите приложение, което искате да хибернирате, изберете го и потвърдете с отметка от горната част на екранаАко има приложение, което не се показва в горната част на списъка, но се интересувате от наблюдение, можете да го потърсите по-надолу, тъй като Greenify обикновено показва и приложения, които не генерират прекомерна активност, но все пак могат да бъдат хибернирани, ако решите, че не е нужно да работят във фонов режим.
Важно е да боравите с Greenify внимателно, защото той ви дава значителна власт върху вътрешното поведение на систематаПреди да поставите приложение в хибернация, трябва да помислите дали то разчита на известия, аларми или други функции, които трябва да следят фонови събития. В противен случай може да се сблъскате с някои неприятни изненади.
Кои приложения трябва да бъдат хибернирани (и кои не)?
Класически пример е приложението за часовник или аларма на Android. Ако решите да го поставите в хибернация, за да спестите няколко минути от батерията, рискувате... Алармите спряха да звънят, защото приложението не можеше да остане активно. в насроченото време. Същото важи и за приложения за съобщения като WhatsApp или подобно: ако ги хибернирате, съобщенията няма да пристигнат, докато не отворите приложението ръчно и то не стане отново активно.
От друга страна, има идеален смисъл да се хибернират приложения като Игри, които отваряте само от време на време, инструменти за карти, които не използвате във фонов режим...или приложения, за които знаете, че не е необходимо постоянно да се синхронизират. Добрите кандидати включват много вторични приложения за социални медии, помощни програми на производителя, свръхпрозрачен софтуер, който не можете да деинсталирате, но не е необходимо да стартирате и т.н.
За да вземате по-информирани решения, силно се препоръчва да използвате инструменти като Wakelock Detector или други приложения за мониторинг, които ви казват Кои приложения постоянно остават будни и натоварват процесора?С тази информация можете да добавяте към Greenify само онези, които наистина злоупотребяват с ресурси. Друг вариантПо-драстична мярка е да ги деактивирате напълно от настройките на Android или с помощни програми като SD Maid, или просто да ги деинсталирате, ако вече не са ви необходими.
Greenify срещу традиционни мениджъри на задачи
Класическият мениджър на задачи е ограничен до незабавно прекратете процеса на кандидатстванеТова освобождава RAM памет в този момент, но обикновено системата или самото приложение ще рестартират фоновите процеси, когато е време за синхронизиране, проверка на известия или изпълнение на планирани задачи, така че проблемът се появява отново след кратко време.
Greenify работи по различен начин: не просто затваря приложението отново и отново, а Това предотвратява повторното стартиране на фонови процеси, докато устройството е в хибернация.Приложението остава инсталирано и достъпно, но не може да прави нищо във фонов режим, докато не го отворите съзнателно отново. Това избягва постоянния цикъл на затваряне-отваряне-затваряне, който консумира толкова много ресурси.
Спестяването на батерия идва именно от минимизиране на тихата активност на резидентните приложения. Цената, която трябва да се плати обаче, е, че докато приложението е в хибернация... Няма да генерира известия, да синхронизира или да изпълнява автоматични задачи.Следователно, трябва да се намери баланс между пестенето на енергия и избягването на загуба на важна информация.
Използване на Greenify със и без root
В исторически план, най-големият недостатък на Greenify беше, че Изискваше права на суперпотребител (root), за да функционира с пълна производителност.За да контролира напълно процесите и да прилага безпроблемно автоматичното хиберниране, приложението изискваше администраторски достъп до системата. Това изключваше много потребители, тъй като руутването на устройство не винаги е лесно или препоръчително за всеки.
С появата на по-нови версии, Greenify включи a режим на работа без root достъпБлагодарение на този режим без root права, всеки потребител може да изпробва приложението, да добавя приложения към списъка за хибернация и да се наслаждава на някои от предимствата му, без да променя системата. Важно е обаче да се отбележи, че пълната автоматична хибернация все още е запазена за root устройства, тъй като Android, без root права, силно ограничава какво може да прави едно приложение с други приложения.
В случай на някои root-нати устройства, ако приложенията се появяват при опит за хибернация грешки, свързани с разрешения или известия, че хибернацията не може да бъде завършенаЧесто е необходимо да се провери приложението за управление на суперпотребители. Много потребители съобщават, че чрез замяната на класическия SuperUser със SuperSU, Greenify получава необходимите разрешения и спира да показва предупреждения за неуспех при хибернация.
Разширени функции: Xposed, Pro и Island версии
Greenify има експериментални и разширени функции, които зависят от модули като Xposed Рамковата и в някои случаи, версията за дарения (Pro). Тези функции включват опции като „запазване на известията“ или по-фини настройки за поведението на определени приложения в хибернация.
Някои потребители съобщават за проблеми при опит за активиране на опцията. „Запазване на известията“ в секцията с експериментални функции с XposedПриложението подканва потребителите да активират модула и да рестартират, но след това функцията остава деактивирана, въпреки че други модули, като Amplify, функционират правилно. В тези случаи е важно да се отбележи, че съвместимостта между специфични версии на Xposed, Greenify и самата система Android може да бъде проблематична. Препоръчително е да проверите дали модулът Greenify наистина е активиран в Xposed, дали устройството е напълно рестартирано, а също така да проверите версията на Greenify (Pro или безплатна), в случай че има разлики в поддържаните функции.
Освен това, Greenify предлага версия за дарения, която отключва допълнителни възможности, като например хибернация на системните приложения или по-дълбока интеграция с вградените режими за пестене на енергия на Android 6 и по-нови версии. Тези функции могат да имат значение на устройства, където много предварително инсталирани приложения на производителя не могат да бъдат деинсталирани, но могат да бъдат хибернирани, за да се спре постоянното им потребление на ресурси.
От друга страна, в комбинация с инструменти като Island, е възможно да се конфигурира още по-агресивна хибернация или „дълбока хибернация“Някои потребители, например, искат да контролират напълно дадено приложение в определени часове на деня (за блокиране на разсейване, родителски контрол и др.) и питат дали това е възможно без root достъп. Подходът обикновено включва комбиниране на Island за изолиране или клониране на приложението с Greenify, за да го постави в много строго състояние на хибернация. Въпреки това, без root достъп и автоматизации от трети страни, често е трудно да се избегне случайна ръчна намеса.
Къде мога да изтегля Greenify и какъв е препоръчителният модел на употреба?
Greenify може да бъде изтеглен директно от Безплатно в Google Play StoreБазовата версия е напълно функционална и ви позволява да хибернирате много от най-интензивните приложения за батерията безплатно. Ако след няколкодневна употреба забележите реално подобрение в производителността на устройството си и удължен живот на батерията, винаги можете да обмислите да подкрепите разработчика с версията за дарение, която отключва допълнителни функции.
Много практичен модел на употреба се състои в това да се започне с идентифициране на приложения, които най-много събуждат процесора и генерират най-много заключвания след заключване С помощта на инструмент за наблюдение добавяте към Greenify приложенията, които не е необходимо да са постоянно активни. След това тествате телефона си в продължение на няколко дни, за да видите дали забелязвате подобрения в живота на батерията и производителността, като същевременно проверявате дали не пропускате важни известия или аларми.
Ако забележите, че приложение в хибернация причинява проблеми (не пристигат необходимите ви съобщения, пропускат се важни предупреждения или не се актуализират съответните данни), това е толкова просто, колкото Премахнете го от списъка GreenifyЗа да направите това, просто натиснете и задръжте приложението в интерфейса му и докоснете иконата „X“, за да го събудите от хибернация. Препоръчително е да отворите приложението ръчно веднъж, за да възобновите нормалната му работа във фонов режим, ако е необходимо.
Greenify използва основите на Linux и вътрешните механизми на Android, за да предложи доста елегантен начин за... Дръжте приложенията, които изразходват батерията, под контрол във фонов режимВъпреки че режимите Doze и App Standby значително подобриха ситуацията в последните версии на системата, тя остава много мощен инструмент, особено на по-стари устройства или такива със скромен хардуер, където всеки милиампер и всеки мегабайт RAM е от значение.
Използван разумно, като внимателно избирате кои приложения да хибернирате и комбинирате с други помощни програми като Xposed или Island, когато е разумно, той ви позволява да възвърнете плавността, да удължите живота на батерията и да имате много по-фин контрол върху това, което наистина се случва във вашия телефон. Споделете информацията и повече хора ще научат по темата.