Google-მა შეიძლება მოგცეთ საშუალება შეცვალოთ სურათი სურათში ფანჯრების ზომა Android 11-ში

Android 11-მა დაამატა კოდი, რომელიც ვარაუდობს, რომ Google-მა შეიძლება მოგცეთ საშუალება შეცვალოთ სურათი სურათში (PIP) ფანჯრები, ვიდეო ფანჯრები, რომლებიც ეკრანზე ცურავს.

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

Picture-in-picture (PIP) რეჟიმი Android 11-ში. მე გავხსენი YouTube ვიდეო და შემდეგ შევასრულე სახლის ჟესტი (შეხება სახლის ღილაკზე ასევე მუშაობს) ვიდეოს გასახსნელად PIP ფანჯარაში.

OEM-ებს შეუძლიათ დააყენონ ნაგულისხმევი კიდეების ჩასმა (რამდენად დაშორებით ეკრანის კიდიდან პირველად გამოჩნდება PIP ფანჯარა), ეკრანის სიგანისა და სიმაღლის ნაგულისხმევი პროცენტები, ნაგულისხმევი ასპექტის თანაფარდობა, ნაგულისხმევი გრავიტაცია (ეკრანის კუთხე, სადაც იწყება PIP ფანჯარა) და სნეპის ქცევა (სადაც PIP ფანჯარა მოძრაობს მომხმარებლის ნებადართულის შემდეგ წადი). თუმცა, OEM-ების უმეტესობა არ ეხება

ნაგულისხმევი მნიშვნელობები AOSP-შიდა ისინი, როგორც წესი, არ ცვლიან ან აფართოებენ PIP ფანჯრების ფუნქციონირებას. ვინაიდან AOSP არ აძლევს მომხმარებლებს PIP ფანჯრების ზომის შეცვლის საშუალებას, OEM-ები არც ამას აკეთებენ. ეს შეიძლება შეიცვალოს ახალი კლასის დანერგვით, სახელწოდებით PipResizeGestureHandler, Android 11 Developer Preview 2-ის SystemUI-ში.

ეს ახალი კლასი პასუხისმგებელია ჟესტების მოვლენის შემოწმებაზე შეხების რეგიონში, სურათის სურათში ფანჯრის მარცხენა, მარჯვენა, ზედა ან ქვედა კიდეზე. მომხმარებელს შეეძლება გადაათრიოს PIP ფანჯრის ზომა შესაცვლელად, თუმცა ფანჯრის ასპექტის თანაფარდობა არ შეიცვლება. ამ დროისთვის, როგორც ჩანს, არ არსებობს შეზღუდვა იმის შესახებ, თუ რამდენად დიდი შეიძლება გახდეს PIP ფანჯარა ზომის შეცვლის გზით. PIP ფანჯრის ამ გზით ზომის შეცვლა, როგორც ჩანს, ზომის შეცვლას ჰგავს თავისუფალი ფორმის მრავალ ფანჯრები, გარდა იმისა, რომ ასპექტის თანაფარდობა არ არის დანერგილი თავისუფალი ფორმის ფანჯრებისთვის.

PipResizeGestureHandler კლასი არის com.android.systemui-ის ნაწილი და არა com.google.android.systemui, ამიტომ ეს ცვლილება სურათის სურათში რეჟიმის ფუნქციონირება უნდა აისახოს AOSP Android 11-ში, ისევე როგორც Android 11-ში Google Pixel-ზე. ვინაიდან კლასი არის com.android.systemui.pip.phone და არა com.android.systemui.pip.tv ქვეშ, ეს ფუნქცია, სავარაუდოდ, განკუთვნილია ტელეფონებისთვის და არა Android TV-სთვის. თუმცა, მე ვერ მოვახერხე ამ ახალი ფუნქციის გააქტიურება ჩემს Pixel 3a XL-ზე, ამიტომ ჯერ ვერ დავადასტურებ, მუშაობს თუ არა. მე უფრო მეტად შევისწავლი კოდს ამ და შემდგომ გადახედვის რელიზებში, რათა ვნახო, შევძლებ თუ არა მის მუშაობას.

Android 11 სიახლეები XDA-ზე