Android Q წარმოგიდგენთ ჟესტების ნავიგაციის ახალ კონტროლს, მაგრამ Google ხელს უშლის თქვენ მასთან ერთად მესამე მხარის გამშვები აპების გამოყენებას.
Google-მა პირველად წარმოადგინა ჟესტებით ნავიგაცია Android 9 Pie-ში, რომელიც ახლა ცნობილია როგორც 2-ღილაკიანი ნავიგაცია. Android Q ბეტა 2-ში Google-მა განაახლეს ჟესტები, რათა უფრო ელასტიური ყოფილიყო და ნაკლები ადგილი დაიკავოს. სავარაუდოდ, უფრო iPhone-ის მსგავსი, Android Q-ის ახალი ჟესტები არსებითი გაუმჯობესებაა Android Pie-ის ჟესტებთან შედარებით, მაგრამ ჯერ კიდევ არის გასაუმჯობესებელი. მომავალ Q ბეტა 5 გამოშვებაში, Google-მა დაადასტურა, რომ ისინი შეცვლიან ჟესტების ქცევა ნავიგაციის უჯრებისთვის, მაგრამ ა ადრეული გაჟონვა ასევე აჩვენებს, რომ იქნება ახალი ასისტენტის ჟესტების მინიშნება და ანიმაცია, ასევე უკანა მგრძნობელობის ვარიანტი.
ახლა ჩვენ გვაქვს მეტი ინფორმაცია იმის შესახებ, თუ როგორ შეცვლის Android Q ბეტა 5 ჟესტების ნავიგაციას. იგივე Redditor, რომელმაც გაჟონა ახალი ასისტენტის ჟესტი, იცვლება ასევე დაადასტურა რომ მესამე მხარის გამშვებები ახლა შეუთავსებელია ჟესტებით ნავიგაციასთან. ეს გასაკვირი არ არის, თუ გავითვალისწინებთ, რომ მესამე მხარის გამშვებებისთვის ჟესტების მხარდაჭერა ყოველთვის იყო ოდნავ უსიამოვნო. Android 9 Pie-დან მოყოლებული, ბოლო აპლიკაციების კომპონენტი ინტეგრირებულია ნაგულისხმევი სისტემის გამშვებში. Android Q-ის ახალი ჟესტების ზოლი აპებს შორის გადართვას უახლეს აპების მიმოხილვაში ნამდვილად ელასტიურს ხდის, მაგრამ ამან განაპირობა მესამე მხარის გამშვების მხარდაჭერა Q beta 3-ის შემდეგ. როგორც ჩანს, Google-მა გადაწყვიტა უბრალოდ აეკრძალა მომხმარებლებს ჟესტებით ნავიგაციის ჩართვა, როდესაც ნაგულისხმევი გამშვები მესამე მხარის აპზე გადაინაცვლებს.
ზემოთ მოყვანილი ეკრანის ანაბეჭდები, რომელიც გამოქვეყნებულია /u/Charizarlslie-ის მიერ, აჩვენებს, თუ რა ხდება, როდესაც ცდილობთ შეცვალოთ ნაგულისხმევი გამშვები ჟესტებით ნავიგაცია ჩართულით. ნაგულისხმევი გამშვების შეცვლისას, ნავიგაციის სტილი იძულებით დაუბრუნდება 3 ღილაკიან ნავიგაციას და ჟესტებით ნავიგაციის ვარიანტი მიუწვდომელი ხდება. ჩვენ გამოვიკვლიეთ SystemUI APK Q beta 5-დან და დავადასტურეთ, რომ NavigationModeController კლასს აქვს დაამატა მეთოდი ჟესტების კონტროლის გასათიშად, როდესაც ნაგულისხმევი გამშვები გადართულია არასისტემურ აპზე.
საინტერესოა, რომ შესაძლებელია ჟესტების კონტროლის იძულებითი ჩართვა, როდესაც მესამე მხარის გამშვები ნაგულისხმევია, შემდეგი ADB ბრძანების გაცემით:
adbshellcmdoverlayenablecom.android.internal.systemui.navbar.gestural
ეს იმის გამო ხდება, რომ ჟესტების 3 ვარიანტი შეცვლილია გადაფარებით, ამიტომ Google სავარაუდოდ არ ითვალისწინებდა მომხმარებლებს გადაფარვის ხელით ჩართვას.
თმადლობა PNF Software-ს, რომ მოგვაწოდა გამოყენების ლიცენზია JEB დეკომპილერი, პროფესიული დონის საპირისპირო ინჟინერიის ინსტრუმენტი Android აპლიკაციებისთვის.