Android 13 წარმოგიდგენთ ახალ Foreground Services (FGS) სამუშაო მენეჯერს, რომელიც საშუალებას მოგცემთ შეაჩეროთ წინა პლანზე მომსახურება შეტყობინებების უჯრიდან.
Google-მა დაიწყო მეორის დათესვა Android 13 დეველოპერის გადახედვის გამოშვება გასული კვირის ბოლოს. იმ დროს კომპანია ხაზი გაუსვა ზოგიერთ ახალ ფუნქციას და ცვლილებას ჩართულია გამოშვებაში. თუმცა, მან არ მოჰფინა ნათელი ყველა ცვლილება. ჩვენ უკვე გადავხედეთ რამდენიმე ასეთ ცვლილებას, მათ შორის განახლებული მედიის კონტროლი, გამომავალი ამომრჩევის ხელახალი დიზაინი, ახალი ბუფერში ამომხტარი ფანჯარა, და UI ცვლილებები Android-ისთვის კომპიუტერებზე, ბოლო რამდენიმე დღის განმავლობაში. და, ამ პოსტში, ჩვენ გადავხედავთ მეორე სასარგებლო თვისებას, რომელიც გამოვლინდა მეორე Android 13-ში დეველოპერის წინასწარი გადახედვის კონსტრუქცია, რომელიც მომხმარებლებს საშუალებას მისცემს ადვილად შეაჩერონ წინა პლანზე სერვისები შეტყობინებებიდან უჯრა.
Მიხედვით ესპერ, Android 13 DP2 მოიცავს ახალ წინა პლანზე სერვისების (FGS) სამუშაო მენეჯერს. ის აჩვენებს აპლიკაციების ჩამონათვალს, რომლებიც ამჟამად მუშაობს წინა პლანზე და საშუალებას აძლევს მომხმარებლებს შეაჩერონ წინა პლანზე სერვისები სამიზნე SDK ვერსიის მიუხედავად. შეგიძლიათ წვდომა სიაში, სახელწოდებით აქტიური აპები, შეტყობინებების უჯრაზე გადაფურცლვით და პარამეტრების ღილაკის გვერდით ახალ ხატულაზე შეხებით.
როგორც ხედავთ თანდართულ ეკრანის სურათებში, ახალი ხატულა აჩვენებს აპლიკაციების რაოდენობას, რომლებიც მუშაობენ სერვისებზე წინა პლანზე. მასზე დაჭერით იხსნება ბარათს აპლიკაციების სახელები, წინა პლანზე გატარებული აქტიური დრო და Stop ღილაკი. შეგიძლიათ შეეხოთ Stop ღილაკს წინა პლანზე სერვისის შესაჩერებლად. აღსანიშნავია, რომ FGS Task Manager-ის მეშვეობით აპის შეჩერებას არ აქვს იგივე ეფექტი, რაც აპლიკაციის დახურვას ბოლო ეკრანიდან ან პარამეტრებში „Force stop“ ოფციის გამოყენებას. შემდეგი ცხრილი ხაზს უსვამს განსხვავებებს ამ სამ მოქმედებას შორის.
ესპერ დამატებით აღნიშნავს, რომ FGS სამუშაო მენეჯერი გაგზავნის შეტყობინებას, როდესაც აპლიკაციის წინა პლანზე სერვისი მუშაობს მინიმუმ 20 საათის განმავლობაში 24 საათის განმავლობაში. შეტყობინება მომხმარებლებს მოუწოდებს, დაუკავშირდნენ FGS სამუშაო მენეჯერს. წაიკითხავს: „[აპი] მუშაობს ფონზე დიდი ხნის განმავლობაში. შეეხეთ განსახილველად." თუმცა, ეს შეტყობინება არ გამოჩნდება, თუ წინა პლანზე სერვისი არის FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK ან FOREGROUND_SERVICE_TYPE_LOCATION.
აღსანიშნავია, რომ სისტემის დონის აპები და უსაფრთხოების აპები, რომლებსაც აქვთ ROLE_EMERGENCY როლი, თავისუფლდებიან FGS სამუშაო მენეჯერში გამოჩენისგან. იგივე ეხება ყველა აპს, როდესაც მოწყობილობა დემო რეჟიმშია. გარდა ამისა, მომხმარებლები ვერ შეძლებენ რამდენიმე აპლიკაციის დახურვას, თუნდაც ისინი გამოჩნდნენ FGS სამუშაო მენეჯერში. ეს მოიცავს მოწყობილობის მფლობელის აპებს, პროფილის მფლობელის აპებს, მუდმივ აპებს და აპებს, რომლებსაც აქვთ ROLE_DIALER როლი.
შეგიძლიათ მეტი გაიგოთ ახალი წინა პლანზე სერვისების ამოცანების მენეჯერის შესახებ, გადადით ქვემოთ მოცემულ წყაროს ბმულზე.
წყარო:Google
მეშვეობით:ესპერ