ბარო ბიჭებო
ამ თემაში გავუზიაროთ ერთმანეთს ჩვენი გამოცდილება Battery Life-ის გასახანგრძილევბლად, ვინ რა ხერხს მიმართავს, ვინ რა აპპებს იყენებს და ა.შ.
რუთის გარეშე ცოტა ძნელია ელემენტის გამოყენების დრო გაახანგრძლივო მაგრამ მაინც არის რაღაც-რაღაცეები რისი საშუალებითაც შეგვიძლია უკეთესი შედეგი მივიღოთ.
ჩემი პირადი გამოცდილებიდან დავიწყებ,
APP-ები რომელსაც ვიყენებ: (დეტალები/ამ აპპების გამოყენების წესები/ფუნქციები იხილეთ სპოილერში)
1) Greenify საუკეთესო აპპი ანდროიდ პლატფორმაზე ელემენტის დასაზოგად. მუშაობს დაურუთავ სმარტებზეც , მაგრამ ამის ყველა ფუნქციის გამოსაყენებლად საჭიროა Xposed Framework და Root.
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
ეხლა რაც შეეხება Greenify-ის... ყოველთვის მშურდა iOs-ის თავისი იდეალური Background app/Startup apps management-ის გამო. რაც ანდროიდის ერთ-ერთი დიდი პრობლემაა.
Greenify აკეთებს თითქმის იმას რასაც iOs
აპპები გადაყავს Hibernated State-ში(მარტივად რომ გავიგოთ "sleep"-ავს აპპებს და არანაირი რესურსი არ მიაქვს ბექგრაუდნზე, იზოგება ელემენტი, ნთავისუფლდება RAM.
დაურუთავ სმარტებზეც მშვენივრად ფუნქციონირებს ოღონდ სისტემურ აპპებს ვერ გადაიყვანთ Hibernated state-ში და Auto Hibernate არ იმუშავებს. ხელით მოგიწევთ ამის გაკეთება.თუმცა ბოლო Update-ის შემდეგ " DISABLE YOUR SCREEN LOCK & BIND ACCESSIBILITY SERVICE: For automatic hibernation to work on non-root devices." ასე რომ წესით Auto Hibernate დაურუთავ სმარტებზეც უნდა მუშაობდეს.
დარუთული სმარტებისთვის + ფასიან ვერსიას კი მართლა სასწაული ფუნქციები აქვს: ( დააყენეთ Xposed Framework-იც სრუალდ გამოყენებისთვის)
ნებისმიერ APPs სისტემურს თუ არა სისტემურს ჩაყრით Greenify-ში და Hibernate-ს გაუკეთებთ. ამავდროულად APPs ფუნქციონირებს ნორმალრუად, Xposed Framework-ში Greenify module-ს გააქტიურებით, ნებისმიერ დროს მოგივათ ნოთიფიქეიშენები და ა.შ. ამა თუ იმ Hibernated app-ისგან.
Experimental Features:
1) Automated Hibernation - ავტუმატურად გადაყავს APPs Hibernated state-ში
2) Keep Nofitications / GSM Push for greenified/hibernated APPs - "დაძინებული" აპპებისგან შეტყობინებები მაინც მოგივათ. (FB, Viber, Whatsapp, Messenger, Forum apps და ა.შ.)
3) Greenifying system apps - სისტემური აპლიკაციების "დაძინება" / Hibernate
4)Wake up tracker - გაჩვენებთ ამა თუ იმ აპპს გაღვიძების მიზეზს. მაგალითად FB დასლიფულია, და გაეშვა background-ზე, Greenify-ში ნახავთ მიზეზს თუ რომელმა აპპმა გამოიწვია ეს. მაგალითად Viber-მა ან რომელიმე სხვამ.
და კიდე სხვა უამრავი შესაძლებლობები, მოკლედ შემოვიფარგლე მთავარი პლიუსებით
Greenify discussion on XdaGreenify PRO / Patched (ფასიანი ვერსია) Lucky patcher ლიცენზიის მისაღებად
2) Titanium Backup დაურუთავ სმარტზე დაყენებას აზრიც კი არ აქვს.
რაც შეეხება Titanium backup-ს... Greenify-ს გამოსვლა/დახვეწამდე ძალიან აქტიურად ვიყენებდი ამ აპპს.
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
1) Freeze Apps - აპპების გაყინვა , ბექგრაუნზე რომ რესურსი არ წაიღონ, მაგრამ ყველა გაყინული აპპ ფუნქციონალურობას კარგავს სანამ თქვენ თვითონ არ გაუშვებთ აპპს საკუთარი ხელით ან/და Unfreeze-ს არ მიცემთ. (aka no notifications)
2)სისტემური აპპების წაშლა, არასისტემურ აპპებად გარდაქმა ან პირიქით , ბექაპი და ა.შ. უამრავი საჭირო და გამოსადეგი ფუნქციებIთ მაგრამ ელემენტის დაზოგვასთან არაა ეგ ფუნქციები კავშირში ასე რომ მარტო ამით შემოვიფარგლები
3) Battery Doctor , მუშაობს რუთის გარეშეც, მაგრამ რამოდენიმე მნიშვნელოვან ფუნქციას ვერ გამოიყენებთ სისტემურ ფაილებთან წვდოს უფლების გარეშე. სრულად გამოყენებისტვის საჭიროებს Root-ს.
მოკლეთ, რაც შეეხება Battery Doctor-ს და რატომ ვანიჭებ უპირატესობას ამ აპპს სხვა უამრავ აპპებთან შედარებით. არის მრავალ ფუნქციური, A.K.A. All In one აპპი, მაგრამ უმეტეს წილად Greenify-ში მაქვს ჩაგდებული
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
1) AutoStart UP management - ანდროიდის სისტემის ჩართვის თანავე ბექგრაუნდზე გაშვებული APP-ების Disable-ზე გაშვება.
Settings -> Smart Saving -> AutoStart management -> აქ არის აპლიაკციების ჩამონათვალი რომლებიც ტავისით ეშვებიან ბექგრაუნდზე. მათ გასათიშად თითოეულ აპლიკაციაზე ვაჭერთ Forbid-ს.
საჭიროებს Root-ს2)CPU managment - ჩამქრალ სქრინზე სლიფავს CPU Core-ებს რაც ავტომატურად ზოგავს ელემენტს.
საჭიროებს Root-სSettings-> Smart Saving - > Cpu management -> ON
3) Task killer - ბექგრაუნდზე გაშვებული აპპების გათიშვა / RAM-ის განთავისუფლება, თუმცა არა სამუდამოდ
არ საჭიროებს Root-ს
4) Advanced Charging management - დატენვის მენეჯმენტი, ბოლომდე ტენის ელემენტს, გიწერს დროს და ა.შ. ამიტ ასევე მიხვდებით თუ დამტენს რამე პრობლემა აქვს და ა.შ. ასევე Overcharge-ისგან იცავს.
5) Auto kill apps - სქრინის ჩაქრობის შემთხვევაში თავისით თიშავს ბექგრაუნდზე მყოფ აპპებს.
დაემატა 3 Apps, SDMaid,
Amplify და
Better Battery Stats4) SDmaid სრული ფუნქციონალურობისთვის საჭიროებს რუთს. პირადი გამოცდილებიდან გამომდინარე და ასევე ბევრი სხვის აზრით, Battery Saver-ები თითქმის არაფერ შედეგს არ იძლება და თან რესურსიც მიაქვთ. აქედან გამომდინარე
Battery Doctor ჩავანაცვლე
SDmaid-ით Startup-ზე App-ების დასაბლოკად, სისტემის გასაწმენდად და ა.შ. რესურსი არაფერი არ მიაქვს.
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
SDmaid-ის საშუალებით Auto startup apps-ს დაბლოკავთ, ასევე შეძლებთ წაშალოთ აპლიკაციები, გაწმინდოთ სისტემა და ა.შ. რესურს არაფერში არ იყენებს, Background-ზე არ ზის და ა.შ.
SDmaid Pro Patched 5) Amplify - საჭიროებს რუთს + Xposed. ამ აპლიკაციის მთავარი დანიშნულება არის ის რომ აკონტროლოთ Wakelocks და გაიხანგრძლივოთ Deep sleep სმარტზე.
ჩავუჯდები ამ დღეებში და Wakelocks პროცესებს დავტესტავ და ნელ-ნელა ჩამოვწერ step-by-step რეებიც უნდა დაბლოკოთ/დაალიმიტოთ რომ სმარტს მუშაობაში პრობლემები არ შეექმნას, ინგლისურთან თუ კარგად ხართ Xda-ზე გადახედეთ Info-ს» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
Amplify-ით შეგიძლიათ დაბლოკოთ Wakelocks / Alarms და გაუხანგრძლივოთ სმარტს Deep sleep, ანუ როცა სმარტს არ იყენებთ და ეკრანი ჩამქრალია, ბექგრაუნდზე გაშვებული "პროცესები" აღვიძებენ სმარტს/CPU-ს და იხარჯება ელემენტი.
Wakelocks კატეგორიაში გვაქვს რამოდენიმე ქვე კაგეტორიები:
Limited - თქვენს დალიმიტებული Wakelocks
Safe To Limit - შეგიძლიათ დაალიმიტოთ Wakelocks ყოველგვარი საშიშროების გარეშე.
Unknown - უცნობი Wakelocks 90% აქაც არ არის არაფერი სახიფათო და საჭირო პროცესი ასე რომ შეგიძლიათ მანდაც ყველაზე "ღორი" პროცესები დაალიმიტოთ, მაგრამ დალიმიტებდამდე პროცესი მაინც დაგუგლეთ და ნახეტ რას შვება/რა მოვალეობა აკისრია.
Not Safe To Limit -
არაფერს არ შეეხოთ მანდ.Alarms - Amplify-ს დაყენების შემდეგ რამოდენიმე საათი რომ გავა შეამოწმეT Alarms კატეგორია და ნახეთ ყველაზე მეტი ენერგია რომელ პროცესებს/Wakelocks მიაქვთ, და აქაც იგივე როგორც ზემოთ ( Safe to limit/unknown/not safe to limit)
ლიმიტის დრო 240 - 600 წამი. მე 600-ზე მიყენია უმეტესობა "დეფაულტად", თუმცა უფრო მეტიც შეიძლება უმეტეს პროცესებზე, რამოდენიმე ტესტიც და შემდეგ ჩამოვწერ.
Warning/გაფრთხილება: სისტემისთვის აუცილებელი wakelock პროცესის დაბლოკვით/დალიმიტებით შეიძლება სმარტი არც ჩაირთოს, UI-მ გაჭედვები დაიწყოს და ა.შ. ასე რომ ყურადღებით.Xda Amplify discussionAmplify Pro patched 6) Better Battery Stats - ამ აპლიკაციის საშუალებით აწარმოებთ სმარტზე დაკვირვებას Wakelocks/Deep Sleep-ზე.
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
BBS-ით თქვენ შეძლებთ ნახოთ ეკრან გამორთულზე რამდენი ხანი იყო Deep Sleep-ზე და რამდენი ხანი Awake. ნახოთ Partial wakelocks / Kernel wakelocks პროცესები რამაც გამოიწვია Deep sleep-ის პროცენტის დაბლა დაწევა და სმარტის "გაღვიძება". Amplify-სთან ერთად BBS-იც საჭიროა დაკვირვებისთვის და უკეთესი შედეგისთვის.
ზოდად ცნობილი და საჭირო საშუალებები/ხერხები ელემენტის დასაზოგად
როგორც დარუთულ სმარტებზე ასევე დაურუთავზეც:
1) GPS / Location OFF - გავთიშოთ GPS და ჩავრთოთ მხოლოდ მაშინ როცა გვჭირდება.
2) Bluetooth / NFC Off - აქაც იგივე, ვთიშავთ.. და ვრთავთ როცა დაგვჭირდება მაშინ.
3) Mobile Data / Wifi - ყველაზე მეტი რესურსი Modile Data-ს მიაქვს ( 2G-3G-4G) . ეს უვკე ინდივიდუარია ვინ რა სიხშირით იყენებს mobile data-ს ან თუნდაც Wifi-ის. ელემენტის დასაზოგად უნდა გათიშოთ, მაგრამ სმარტი ინტერნეტის გარეშე არაფერია ;0 ასევე რომ დიდი ახსნა არ ჭირდება ამას რადგან ყველას ჩართული (გვ)აქვს. Wifi კი დაახლოებით 30-50%-ით ნაკლებად ჭამს ელემენტს ვიდრე Mobile data.
4) Screen Brightness - ამის ავტომატურზე დაყენებას ჯობია რომ ხელით დააყენოთ 30-50%-ზე , გააჩნია რა დონეზე "ჩამქრალ" ეკრანს აიტანთ
5) Sync off - აუტო სინქის გათიშვა, ესეც საკმაოდ ჭამს ელემენტს. რეკომენდირებულია რომ გათიშოთ.
6) Developers Options-ში - Window Animation scale / Transition Animation Scale-ს ჩამოწიეთ 0.5 -ზე ან თუნდაც 0-ზე.
7) Developers Options-ში - Limit background processes-ში დეფაულტზე Standart Limit აყენია, მე No Processes მაქვს მითითებული
8) Greenify - სპოილერში კი მაქვს ახსნილი რაც შეუძლია ამ აპპს, ასე რომ..
ამ ზემოთ ხსენებული საშუალებების შემდგომ,
დარუთულ სმარტებზე:1) Remove Bloatware - მწარმოებლის/ოპერატორის მიერ ჩატენილი სისტემური აპპების წაშლა, ან თუნდაც თვითონ ანდროიდ სერვის built in აპპების წაშლა ოღონდ თუ არ იცით რას შლით არ გაეკაროთ. არსებობს უამრავი აპლიკაცია რომლის დახმარებითაც წაშლით სისტემურ აპპებს. Titanium Backup, Clean Master, SDmaid და ა.შ.
2) Greenifying apps ! - დეტალები ზემოთ სპოილერში
3) Amplify + BBS- სპოილერში ახსნილია თუ რა დატვირთვა აქვს ამ 2 აპპს. ძირითადად Deep sleep-ის კონტროლისთვის
4) Startup management / CPU cores management / Limit background processes - ამ ყველაფრისთვის Battery Doctor-ს ვიყენებ მე პირადად. თუმცა არსებობს სხვა უამრავი აპპებიც
5) Custom ROM , Custom Kernel - არსებობს უამრავი მოდიფიცირებული რომი / კერნელი ძალიან კარგი Battery Tweak-ებით Kernel based
ელემენტის მუშაობა/ხანგრძილოვა კი პირდაპირ კავშირშია კერნელთან ^^ ჩემს მაგალითზე Boeffla kernel-ს ვაღიარებ საუკეთესოდ S3-ზე
Xda , 4pda დაგეხმარებათ თქვენი მოდელისთვის საუკეთესო ქასთომ რომის / კერნელის შესარჩევად.
მგონი რომ სულ ესაა... თუ რამე ხერხი გამომრჩა ან რამე მნიშვნელოვანი აპპ ჩამასატებელია, დაპოსტეთ და ჩავამატოთ რა პრობლემაა
P.S.