Google-მა შესაძლოა დაამატოს ახალი გადამრთველი Phantom Process Killer-ის გამორთვის Android 13-ში. გადამრთველი ხელმისაწვდომი იქნება დეველოპერის ოფციებიდან.
განახლება 1 (12/15/2021 @ 07:10 ET): როგორც ჩანს, Phantom Processes-ის გამორთვის ახალი გადამრთველი გამოიგზავნება Android 12L-ით. დამატებითი ინფორმაციისთვის გადაახვიეთ ბოლოში. სტატია, როგორც გამოქვეყნებულია 2021 წლის 14 დეკემბერს, დაცულია ქვემოთ.
Android 12 არის მასიური განახლება, მოაქვს უამრავ ცვლილებას, დაწყებული ყველაზე დიდი ვიზუალური რემონტიდან, რომელიც ჩვენ ვნახეთ Android 5.0-ის შემდეგ დამთავრებული გაუმჯობესებებით, როგორიცაა კონფიდენციალურობის ინდიკატორები და ახალი კონფიდენციალურობის დაფა. მიუხედავად იმისა, რომ ამ ცვლილებების უმეტესობა მისასალმებელია, Android-ის უახლესი ვერსია ასევე შემოაქვს საკმაოდ საკამათო ცვლილებებს. ერთ-ერთი ასეთი ცვლილება არის საკმაოდ აგრესიული ფონური პროცესის მკვლელის დანერგვა, სახელწოდებით "Phantom Processes". გასულ თვეში ვაცნობეთ როგორ PhantomProcessKiller შეუძლია გააფუჭოს ისეთ აპებზე, როგორიცაა Termux. მაგრამ, როგორც ჩანს, Google მომხმარებლებს საშუალებას მისცემს გამორთონ ეს თვითნებური ფონური აპის პოლიტიკა Android-ის მომავალ ვერსიაში.
როგორც მიშაალ რაჰმანმა დააფიქსირა, გუგლს აქვს წარდგენილი პატჩი AOSP-ში, რომელიც ამატებს გადართვას Developer Options-ში Phantom Process-ის მონიტორინგის გამორთვისთვის.
გაუთვითცნობიერებელებისთვის, PhantomProcesskiller არის ახალი მექანიზმი Android 12-ში, რომელიც კლავს აპების მიერ დაწყებულ ჩანგალებულ პროცესებს, თუ ისინი იყენებენ გადაჭარბებულ CPU-ს, ხოლო მათი მშობელი აპის პროცესები ასევე ფონზეა. უფრო მეტიც, ცვლილება იძლევა მხოლოდ 32-მდე ბავშვურ პროცესს, რაც მნიშვნელოვნად ზღუდავს იმ ოპერაციების რაოდენობას, რომელთა შესრულებაც აპლიკაციას შეუძლია ფონზე. მაგრამ, როგორც ჩანს, Google დაამატებს ახალ ვარიანტს Phantom Process Killer-ის გამორთვის Android-ის მომავალ ვერსიაში - სავარაუდოდ Android 13.
პაჩის აღწერაში ნათქვამია:
დაამატეთ პარამეტრები ფანტომური პროცესის მონიტორინგის გადასართავად დეველოპმენტის ვარიანტებში
ძლიერი მომხმარებლებისთვის, ფანტომური პროცესების მონიტორინგი შეიძლება შეიცვალოს
გამორთეთ პარამეტრები-> დეველოპერის ოფციები-> ფუნქციების დროშები.
დეველოპერები და ძლიერი მომხმარებლები შეძლებენ გამორთონ Phantom Processes ნავიგაციით: პარამეტრები > დეველოპერის პარამეტრები > ფუნქციების დროშები. მას შემდეგ, რაც გამორთულია, ჩანგალი ბავშვური პროცესები, რომლებიც იყენებენ ძალიან ბევრ CPU-ს, არ დაიღუპება და არ დაექვემდებარება 32 ბავშვის პროცესის ლიმიტს. თუმცა, ეს გამონაკლისი გავრცელდება მხოლოდ საბავშვო პროცესებზე და არა აპების ძირითად პროცესებზე.
Phantom Process მონიტორინგის გამორთვის გადართვა სავარაუდოდ დაემატება Android 13-ს. Google-ს ასევე შეუძლია დაამატოს ეს ვარიანტი Android 12L, ფუნქციის დაცემა Android 12-ისთვის, რომელიც შექმნილია სპეციალურად დასაკეცი, ტაბლეტებისა და დიდი ეკრანიანი მოწყობილობებისთვის.
განახლება: ვალდებულება გაერთიანდა
Googler-ის თქმით ჯინგ ჯი, ფანტომური დამუშავების გამორთვის დეველოპერის ოფციებში გადართვის დამატების ვალდებულება გაერთიანდა და "მას უნდა შეეძლოს Android 12L-ში გადაყვანა."