Google ამატებს App Pairs ფუნქციას Android 12-ში და ის საშუალებას მოგცემთ სწრაფად გაუშვათ რამდენიმე აპლიკაცია ერთდროულად გაყოფილი ეკრანის რეჟიმში.
იმ შემთხვევაში, თუ გასულ კვირას გამოტოვეთ ახალი ამბების დიდი რაოდენობა, Google-მა გამოუშვა პირველი Developer Preview Android 12-ის, და ჩვენ ნამდვილად აღფრთოვანებული ვართ ყველა იმ ცვლილებით, რაც აქამდე ვიპოვეთ. ერთ-ერთი ცვლილება ჩვენ გავიგეთ გამოშვებამდე იყო ფუნქცია სახელწოდებით App Pairs. ჩვენი საკუთარი წყაროებისა და Android 12 Developer Preview 1-ის კოდის ანალიზის საშუალებით, ჩვენ შეგვიძლია დავადასტუროთ, რომ ფუნქცია ნამდვილად დამუშავების პროცესშია. ჩვენ კი მოვახერხეთ მისი დაუსრულებელ მდგომარეობაში თამაში.
ფონისთვის, App Pairs არის Android 12-ის შემუშავების ახალი ფუნქცია, რომელიც საშუალებას მოგცემთ შექმნათ აპლიკაციების წყვილი, რომლებიც ერთდროულად უნდა გაუშვათ გაყოფილი ეკრანის ხედში. შემდეგ ეს აპლიკაციების წყვილი მოქმედებს როგორც ერთი დავალება და არა ორი, რაც აადვილებს ორივე აპის ხელახლა გაშვებას გაყოფილი ეკრანის ხედში ბოლო აპების მიმოხილვაში შესვლის შემდეგ. თქვენ იპოვით მსგავს ფუნქციას Samsung-ის Android პროგრამულ უზრუნველყოფაში (ის დებიუტი იყო
Galaxy Note 8-ზე) და Microsoft-ის ორ ეკრანიან Surface Duo-ზე, მაგრამ Google-ის პროგრამული უზრუნველყოფის ვერსია ხელმისაწვდომი უნდა იყოს ყველა მოწყობილობისთვის, რომელიც მუშაობს Android 12-ზე, იმ პირობით, რომ ის სტაბილურ გამოშვებაში გახდება.ფარული გარსის ბრძანების გამოყენებით, ჩვენ მოვახერხეთ App Pairs-ის ფუნქციის მცირე თამაში, მაგრამ მას ჯერ კიდევ დიდი გზა აქვს გასავლელი მის გამოყენებამდე. ერთი, მიუხედავად იმისა, რომ ორი აპი განიხილება როგორც ერთი ამოცანა, ისინი რეალურად არ არის დაჯგუფებული ბოლო აპების მიმოხილვაში. ჯერ არ არსებობს გზა (რამდენადაც ჩვენ შეგვიძლია ვთქვათ) შექმნათ საწყისი ეკრანის მალსახმობი აპლიკაციების წყვილის გასაშვებად, მაგრამ საინტერესოა, რომ წყვილში არსებული ორი აპიდან რომელიმეს გაშვება რეალურად განაახლებს აპის წყვილს.
მიუხედავად იმისა, რომ მესამე მხარის ალტერნატივები, როგორიცაა დეველოპერის Francisco Barroso-ს "Split Screen Launcher" ამჟამად უზრუნველყოფს უმაღლესი UI, ისინი ეყრდნობიან Android-ის ჩაშენებული API-ები აქტივობების ხელით გაშვება გაყოფილი ეკრანის რეჟიმში სათითაოდ. გარდა ამისა, აპლიკაციები არ არის დაჯგუფებული, ამიტომ ისინი კვლავ განიხილება როგორც ორი ცალკეული ამოცანა. ეს ნიშნავს, რომ აპლიკაციის წყვილი არა მხოლოდ ცოტათი ნელა ამუშავებს, არამედ მოითხოვს აქტივობების განახლებას, თუ ისინი ხელახლა გაშვებენ. Google-ის მიერ შექმნილი პირველი მხარის დანერგვა ყველა Android 12 მოწყობილობისთვის, რა თქმა უნდა, დაფასდება.
ფასი: უფასო.
შედარებისთვის, აქ არის ვიდეო, სადაც ჩანს, რომ ჩემი მოწყობილობა იწყებს აპლიკაციის წყვილს, რომელიც შექმნილია "Split Screen Launcher" აპის მიერ:
და აქ არის ვიდეო, სადაც ნაჩვენებია ჩემი მოწყობილობა, რომელიც იწყებს აპების წყვილს, რომელიც შექმნილია Android 12-ის App Pairs ფუნქციით:
როგორ შევქმნათ აპლიკაციების წყვილები Android 12 დეველოპერის გადახედვაში 1
თუ გსურთ თავად სცადოთ აპლიკაციების წყვილის შექმნა, დაგჭირდებათ ჩამოტვირთვა და შემდეგ დააინსტალირეთ პირველი Android 12 დეველოპერის გადახედვა. შემდეგ, შეიყვანეთ ADB shell ტერმინალში ან ბრძანების სტრიქონში თქვენს კომპიუტერში და გაუშვით შემდეგი shell ბრძანება:
dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}
სადაც {taskId1} და {taskId2} არის ორი აპის ამოცანის ID, რომლის დაჯგუფებაც გსურთ. თქვენ შეგიძლიათ იპოვოთ taskIds "dumpsys აქტივობის" გამოსავლიდან. ამ ბრძანების გაშვების შემდეგ, ის შექმნის ახალ დავალებას აპლიკაციის წყვილისთვის. თუ გსურთ ამ აპების დაწყვილების გაუქმება, შეგიძლიათ გაუშვათ ეს ბრძანება:
dumpsys activity service SystemUIService WMShell unpair {taskId}
გამორჩეული სურათი უბრალოდ მაკეტია და არ წარმოადგენს იმის, თუ როგორი შეიძლება გამოიყურებოდეს App Pairs Android 12-ში.