ანდროიდის მომავალი ვერსიები შეიძლება გაადვილდეს აპების მოკვლაზე

click fraud protection

Android-ის მომავალი ვერსიები შეიძლება უკეთესად გაუმკლავდეს აპების მოკვლას, Android Gerrit-ის წყვილი ვალდებულებების მიხედვით.

ერთ-ერთი ყველაზე იმედგაცრუებული გამოცდილება Android ტელეფონზე არის, როდესაც აპები კვდება ფონზე. შეტყობინებები შეიძლება შეწყდეს, რასაც ბოლო აკეთებდით, გაქრა და ეს არის სრულიად შემთხვევითი ქცევა. ზოგიერთი Android ტელეფონი უკეთესია, ვიდრე სხვები, მაგრამ თითქმის ყველა მათგანი განიცდის ამას რაღაც მომენტში. მაგრამ მომავალი ცვლილება Android-ში, შესაძლოა Android 13, შეიძლება ნიშნავდეს, რომ თქვენი აპლიკაციები შეიძლება არ დაიღუპოს ასე სწრაფად მომავალში.

ფუნქცია, სახელწოდებით "Multi-Generational Last Recently Used" (ან MGLRU), უკვე ამოქმედდა Chrome-ზე OS გარკვეული პერიოდის განმავლობაში, კომპანია ინარჩუნებს MGLRU-ს "სხვადასხვა ბირთვების რაოდენობაზე 4.14 და 5.15". ერთ-ერთი Googler ამბობს რომ ის გახდა „ნაგულისხმევი ათობით მილიონი მომხმარებლისთვის“ და ახლა, როგორც ჩანს, ფუნქცია აგრძელებს გზას Android-ზე. Android Gerrit-ზე დადებული ვალდებულება აჩვენებს, რომ Google-მა გააერთიანა ცვლილება Android 13-ისთვის

ბირთვის ზოგადი სურათი (GKI) და კიდევ ერთი დასრულება აჩვენებს, რომ მალე მისი ჩართვაც კი შესაძლებელი იქნება adb-ის საშუალებით. ეს მეორე ვალდებულება ჯერ არ არის გაერთიანებული, მაგრამ ამჟამად განხილვის პროცესშია.

ფუნქცია აღწევს ორ მთავარ მიზანს, რომლითაც ანდროიდის მომხმარებლები ძალიან უნდა დაინტერესდნენ. პირველი არის ის, რომ Google-მა დაადგინა 40%-ით შემცირება kswapd CPU-ს გამოყენებაში და მეორე ის, რომ Google-მა დაადგინა შემცირება. მეხსიერების 18%-ში (OOM) აპების მკვლელობები Android-ზე. იგივე Google-ის ინჟინერი ამბობს, რომ კომპანიამ MGLRU გამოსცადა "ერთ მილიონ" Android მოწყობილობაზე, რაც, როგორც ჩანს, ასეა მითითება Android Runtime-ზე Chrome OS-ის ვირტუალურ მანქანაზე (ARCVM), რომელიც უზრუნველყოფს Android 11-ს Chrome-ზე OS. „ჩვენ ვნახეთ მნიშვნელოვანი გაუმჯობესება CPU-ს გამოყენებისა და მეხსიერების წნევის კუთხით, რამაც გამოიწვია ნაკლები OOM მოკვლა და შემცირებული ინტერფეისის შეფერხება“, წერდნენ ისინი.

რაც შეეხება იმას, თუ რას ნიშნავს ეს ყველაფერი, ეს საკმაოდ მარტივია. kswapd არის პროცესი, რომელიც მართავს ვირტუალურ მეხსიერებას, რაც იმას ნიშნავს, რომ თუ პროცესორის მოხმარება 40%-ით შემცირდება, ეს არის დიდი პოტენციური დამუშავების ადგილის გათავისუფლება. რაც შეეხება მეხსიერების გარეშე აპლიკაციების მკვლელობებს, ეს თავისთავად მეტყველებს და, ცხადია, დაუყოვნებლივ ხელშესახები სარგებელი იქნება საბოლოო მომხმარებლებისთვის. ჩვენ ვნახეთ უამრავი მოწყობილობა, რომლებიც ებრძვიან მეხსიერების მენეჯმენტს და შეტყობინებების დროულად მიწოდებას ან აპლიკაციის მკვლელობას ფონზე.

ამჟამად, უცნობია, გამოსცდის თუ არა Google ფუნქციას ზოგიერთ მომხმარებელზე Android 13-ისთვის, რომ აღარაფერი ვთქვათ ჩართვას ნაგულისხმევად, მაგრამ ეს მომხმარებელთათვის სარგებელს მოუტანს, როდესაც ის გამოვა. ჩვენ ყურადღებით დავაკვირდებით ამ განვითარებას, რათა დავინახოთ, შეიცვლება თუ არა რაიმე მომავალში.


წყარო: Android Gerrit (1), (2)

მადლობა XDA აღიარებული დეველოპერის luca020400 ამ სტატიაში მისი დახმარებისთვის!