Facebook და Facebook Messenger აპლიკაციები iOS და Android მოწყობილობებისთვის მოიხმარს ბატარეის დიდ ხანგრძლივობას. მსოფლიოს მასშტაბით ხალხის საჩივრების გარდა, ხელისუფლებამ და ანალიტიკოსებმა ჩაატარეს ტესტები. მათ დაადასტურეს, რომ ორივე არის ბატარეის ღორები მაშინაც კი, როდესაც აპები არ გამოიყენება.
თუ ფიქრობთ ამ პრობლემის გადასაჭრელად ბატარეის დამზოგისა და მუშაობის გამაძლიერებლის აპლიკაციის გამოყენებაზე, შეიძლება არ იმუშაოს. მაშ, რისი გაკეთება შეგიძლია?
როგორ იყენებს Facebook თქვენს პროცესორს და ბატარეას
ბატარეის ამოწურვა და მუშაობის ჯარიმა ხდება აპების გამოყენებისას და როდესაც აპები უმოქმედოა და სავარაუდოდ მიძინებული იქნება.
ფეისბუქმა აღიარა ეს პრობლემა და ნაწილობრივ გაასწორა. თუმცა, გამოსავალი არ ჩანს დამაკმაყოფილებელი. Facebook-ის არი გრანტმა შესთავაზა პრობლემის ორ მიზეზს: CPU-ს ტრიალებს და აუდიო სესიების ცუდი მენეჯმენტი.
CPU დატრიალება რთული მექანიზმია. CPU არის თქვენი სმარტფონის მიკროპროცესორი. ის ემსახურება (აწარმოებს) ძაფებს, რომლებიც არის დავალებები, რომლებიც უნდა შესრულდეს გაშვებული პროგრამების ან აპების მიერ. CPU ემსახურება რამდენიმე აპს ან თემას ისე, რომ მომხმარებლისთვის ეჩვენება ერთდროული (რაც არის ძირითადი პრინციპი მულტიტასკინგის მოწყობილობების უკან - ისინი, რომლებიც ერთდროულად აწარმოებენ რამდენიმე პროგრამას), მაგრამ მოიცავს ერთი აპის ან თემის სერვისს ერთდროულად. მოკლე დროში, მონაცვლეობით ძაფებით.
ძაფი ხშირად ელოდება რაიმეს, სანამ CPU-ს მიერ მომსახურეობა მოხდება, მაგალითად, მომხმარებლის შეყვანა (როგორიცაა კლავიატურაზე აკრეფილი ასო) ან სისტემაში შესული მონაცემები. ფეისბუქის აპლიკაციის თემა დიდი ხნის განმავლობაში რჩება ამ დატვირთულ ლოდინის მდგომარეობაში (მაგალითად, როდესაც ელოდება მოვლენებს, რომლებიც დაკავშირებულია push-შეტყობინებებთან), ისევე როგორც ბევრი სხვა აპლიკაცია.ასევე, ის მუდმივად აგრძელებს ამ მოვლენის გამოკითხვას და გამოკითხვას, რაც მას გარკვეულწილად აქტიურს ხდის რაიმე სასარგებლოს გაკეთების გარეშე. ეს არის CPU ტრიალი, რომელიც მოიხმარს ბატარეის ენერგიას და სხვა რესურსებს, რომლებიც გავლენას ახდენენ მუშაობასა და ბატარეის ხანგრძლივობაზე.
მულტიმედია არის ბატარეის სისხლჩაქცევა
მეორე პრობლემა ჩნდება ფეისბუქზე მულტიმედიის დაკვრის ან აუდიო კომუნიკაციაში ჩართვის შემდეგ, სადაც აუდიოს ცუდი მართვა იწვევს ფუჭებას. ვიდეოს ან ზარის დახურვის შემდეგ, აუდიო მექანიზმი ღია რჩება, რის გამოც აპი იყენებს იმავე რაოდენობის რესურსებს, მათ შორის CPU-ს დროსა და ბატარეის ენერგიას, ფონზე. თუმცა, ის არ გამოსცემს აუდიო გამომავალს და არაფერი გესმის, რის გამოც ვერაფერს ამჩნევთ.
შემდეგ, Facebook-მა გამოაცხადა განახლებები თავისი აპლიკაციებისთვის ამ პრობლემების ნაწილობრივი გადაწყვეტით. ასე რომ, პირველი რაც უნდა გააკეთოთ არის თქვენი Facebook და Messenger აპების განახლება. მაგრამ ამ თარიღამდე, შესრულება და მეტრიკა, მომხმარებლის გაზიარებულ გამოცდილებასთან ერთად, მიუთითებს, რომ პრობლემა ჯერ კიდევ არსებობს.
საეჭვოა, რომ არსებობს სხვა პრობლემები, რომლებიც დაკავშირებულია აპლიკაციის ფონზე გაშვებასთან. აუდიოს მსგავსად, რამდენიმე სხვა პარამეტრი შეიძლება ცუდად მართულიყო. თქვენი ტელეფონის ოპერაციულ სისტემას აქვს სერვისები (ფონური სისტემის პროგრამული უზრუნველყოფა) გაშვებული, რომლებიც მოქმედებენ როგორც ფასილიტატორები თქვენს მიერ გამოყენებული აპებისთვის. შესაძლოა, ფეისბუქის აპის არაეფექტურმა მენეჯმენტმა გამოიწვიოს სხვა აპების არაეფექტურობა. ამ გზით, შესრულების და ბატარეის მეტრიკა არ აჩვენებს არანორმალურ მოხმარებას მხოლოდ Facebook-ისთვის, არამედ აზიარებს მას სხვა აპებთან. ფეისბუქის აპს, როგორც პრობლემის წყაროს, შეუძლია არაეფექტურობის გავრცელება სხვა დამხმარე სისტემის აპებზე, რაც გამოიწვევს საერთო არაეფექტურობას და ბატარეის არანორმალურ მოხმარებას.
რისი გაკეთება შეგიძლიათ
განაახლეთ თქვენი Facebook და Messenger აპლიკაციები, იმ იმედით, რომ Facebook-ის მიერ შემოთავაზებული ნაწილობრივი გადაწყვეტა იმუშავებს თქვენთვის.
უკეთესი ვარიანტი, შესრულების თვალსაზრისით, არის Facebook და Messenger აპების დეინსტალაცია და ბრაუზერის გამოყენება თქვენს Facebook ანგარიშზე წვდომისთვის.ის იმუშავებს ისევე, როგორც თქვენს კომპიუტერში. მას არ ექნება ის დახვეწილობა, რასაც აპლიკაცია უზრუნველყოფს, რისთვისაც ის შეიქმნა, მაგრამ თქვენ შეგიძლიათ დაზოგოთ ბატარეის მუშაობის მინიმუმ მეხუთედი. გარდა ამისა, იფიქრეთ უფრო მწირი ბრაუზერის გამოყენებაზე, რომელიც იყენებს ყველაზე ნაკლებ რესურსებს და დარჩით მასში შესული.