თუ თქვენს Nexus 6-ზე ვიდეოების ყურებისას და YouTube აპის კომენტარების გვერდის ავლით შეფერხებას განიცდით, აქ არის სწრაფი და მარტივი გამოსწორება.
Android, როგორც ყველამ ვიცით, არის ზოგადი დანიშნულების მობილური ოპერაციული სისტემა. მაშინაც კი, თუ თქვენ გადახვალთ ერთი Nexus ტელეფონიდან მეორეზე, თქვენი პროგრამული უზრუნველყოფის გამოცდილება შეიძლება განსხვავდებოდეს ძალიან დახვეწილი გზებით. ქაღალდზე, თქვენ არ უნდა შეამჩნიოთ ბევრი პროგრამული განსხვავება Nexus 6-სა და Nexus 6P-ს შორის.
მაგრამ Nexus 6-ზე, YouTube აპი აუხსნელად ჩამორჩება როდესაც ერთდროულად უყურებთ ვიდეოს და გადახვევთ კომენტარებში. Nexus 6-ის ბევრმა მომხმარებელმა განაცხადა, რომ ეს პრობლემა მხოლოდ Android 6.0 Marshmallow-ზე გადასვლის შემდეგ დაიწყო. რა ხდება და როგორ გამოვასწოროთ?
მისი გამოსწორება საკმაოდ მარტივია. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის ჩართოთ გამორთეთ HW გადაფარვები ვარიანტი დეველოპერის პარამეტრების ქვეშ*. აქ არის შედარება ადრე და შემდეგ იმის შესახებ, თუ როგორ მოქმედებს ოფციის შეცვლა YouTube-ის მუშაობაზე.
რატომ მუშაობს ეს გამოსწორება? ჩვენ ბოლომდე არ ვართ დარწმუნებული როგორ. არც კი
Android ინჟინერიის გუნდი ჯერ კიდევ მიაღწია YouTube jank-ს ბოლოში:ჩვენ შევამჩნიეთ გარკვეული შეფერხება კომენტარების გადახვევისას, რომლებიც პირველად იტვირთება Youtube ვიდეოს დაკვრის დროს Nexus 6-ზე, რომელიც მუშაობს Android M-ზე. როგორც ჩანს, ჯანკი უმჯობესდება GPU-ს კომპოზიციის იძულებისას. Youtube 6.0-ზე Android 6.0-ზე იყენებს SurfaceViews-ს ვიდეოს დასაკრავად, რადგან ის მოიხმარს ნაკლებ ენერგიას, ვიდრე TextureViews-ის გამოყენება. GPU კომპოზიციის იძულება აუმჯობესებს კომენტარების გადახვევის სიგლუვეს ენერგიის ხარჯზე. Ადევნეთ თვალყური.
თუ შეამჩნევთ AMA-ს დროს გაკეთებულ კომენტარში, გუნდი აღნიშნავს, რომ GPU-ს კომპოზიციის იძულება აუმჯობესებს მუშაობას YouTube აპში. ტექნიკის გადაფარვების გამორთვა არსებითად ასრულებს ამ ამოცანას: ამ პარამეტრის ჩართვით SurfaceFlinger უარს იტყვის ტექნიკის გადაფარვის გამოყენებაზე და სამაგიეროდ ყოველთვის გამოიყენებს GPU-ს კომპოზიციისთვის. სამწუხაროდ, HW გადაფარვების გამორთვა იწვევს ენერგიის მოხმარების ზრდას და ის ნამდვილად გამოიყენება მხოლოდ გარკვეული სახის მედია აპლიკაციების გამართვისთვის. ამ პრობლემის გადასაჭრელად ერთ-ერთი გზაა ისეთი აპლიკაციის გამოყენება, როგორიცაა ტასკერი ერთად უსაფრთხო პარამეტრები მოდული, რათა მოხდეს ოფციის „გამორთვა HW Overlays“-ის ავტომატიზირება, როდესაც იყენებთ YouTube აპს.
*როგორ მოხვდებით დეველოპერის ოფციებში? გადადით პარამეტრებში, შემდეგ გადადით მოწყობილობის შესახებ, შემდეგ გადადით ქვემოთ Build Number-ზე და შეეხეთ Build Number-ის ველს 7-ჯერ. თქვენ XDA-ზე ხართ, ეს უნდა იცოდეთ!