ჩვენ დავბრუნდით ნავიგაციის ჟესტების კიდევ ერთი განახლებით. ისევე, როგორც 1.18.4-ის გამოშვებისას, აქაც აქცენტი ძირითადად სტაბილურობაზეა.
თვეზე ნაკლები გავიდა (ძლივს) და ჩვენ დავბრუნდით ნავიგაციის ჟესტების კიდევ ერთი განახლებით. ისევე როგორც ერთად 1.18.4 გამოშვებააქ, პირველ რიგში, აქცენტი კეთდება სტაბილურობაზე და შესრულებაზე. თუმცა, ეს არ ნიშნავს რომ ახალი ფუნქციები არ არის. ჩვენ გარკვეული დრო დავხარჯეთ, რათა დავრწმუნდეთ, რომ ეს გამოშვება ისეთივე სტაბილურია, როგორც ჩვენ შეგვიძლია მივიღოთ (როგორც შეგიძლიათ გაიგოთ პატჩის ვერსიის მაღალი ნომრით).
პირველ რიგში, აქ არის მაჩვენებლები:
- ჩვენ მთლიანად განვაახლეთ ჟესტების დეტექტორი.
- ჩვენ დავამატეთ ახალი ჟესტები.
- არსებობს რამდენიმე ახალი თავსებადობის ვარიანტი, რომელიც დაგეხმარებათ დაარეგულიროთ ნავიგაციის ჟესტები თქვენი მოწყობილობისთვის.
- ახლა შეგიძლიათ მოძებნოთ კონკრეტული პარამეტრები.
- Split Pill-ის გამოყენებით მგრძნობელობის პრობლემა მოგვარებულია.
აქ არის ცვლილებების სრული სია:
მახასიათებლები
უკეთესი აპლიკაციის ცვლილების გამოვლენა
უპირველეს ყოვლისა, ჩვენ დავამატეთ პარამეტრი აპის ცვლილების უკეთ აღმოჩენისთვის. ეს პარამეტრი იყენებს Android-ის Usage Stats API-ს, რათა უფრო საიმედოდ აღმოაჩინოს აპი, რომელიც ამჟამად ეკრანზეა. ჩართეთ იგი პარამეტრების > ექსპერიმენტული პარამეტრების გადასვლით და შეხებით „აპლიკაციის ცვლილების გაუმჯობესებული ამოცნობა“. უბრალოდ გაითვალისწინეთ, რომ ამან შეიძლება გამოიწვიოს ბატარეის გაუარესება.
რთული ჟესტები
ასევე არის 8 ახალი "კომპლექსური" ჟესტი:
- გადაფურცლეთ ზემოთ და მარჯვნივ ან მარჯვნივ და ზემოთ (+ გრძელი ვარიანტი)
- გადაფურცლეთ ზემოთ და მარცხნივ ან მარცხნივ და ზემოთ (+ გრძელი ვარიანტი)
- გადაფურცლეთ ქვემოთ და მარჯვნივ ან მარჯვნივ და ქვევით (+ გრძელი ვარიანტი)
- გადაფურცლეთ ქვემოთ და მარცხნივ ან მარცხნივ და ქვევით (+ გრძელი ვარიანტი)
ეს ახალი ჟესტები მუშაობს როგორც ნორმალური, ასევე გაყოფილი აბების რეჟიმში.
გაიმეორეთ გრძელი დარტყმები
ჩვენ ასევე დავამატეთ ვარიანტი, რომლის საშუალებითაც გრძელი გადაფურცლები განმეორდება, სანამ თითს არ აწევთ. მაგალითად, თუ ეკრანის სიკაშკაშის გასაზრდელად გაქვთ დაყენებული გრძელი გადაფურცვლა მარჯვნივ, თითის დაჭერა გამოიწვევს სიკაშკაშის გაგრძელების გაზრდას.
პარამეტრების ძებნა
ეს შემდეგი ფუნქცია განსაკუთრებით სასარგებლო უნდა იყოს. როგორც შეიძლება იცოდეთ ან არ იცოდეთ, ნავიგაციის ჟესტებს აქვს პარამეტრების ცოტა გადატვირთვა. ძნელია იპოვოთ ის, რასაც ეძებთ, როდესაც ის გარშემორტყმულია ათობით სხვა ვარიანტით. კარგად, ჩვენ დავამატეთ პარამეტრების ძიების ფუნქცია ამ ვერსიაში. უბრალოდ გახსენით პარამეტრები, შეეხეთ ძიების ხატულას ზედა ზოლში და ჩაწერეთ რასაც ეძებთ.
Მოქმედება
მიუხედავად იმისა, რომ უამრავი ახალი ფუნქციაა, ჩვენ მიერ განხორციელებული ნავიგაციის ჟესტების მოქმედებაში ასევე არის ცვლილებები.
სრული სარეზერვო ასლის აღდგენისას გაასუფთავეთ პარამეტრები
ნავიგაციის ჟესტებს უკვე დიდი ხანია აქვს სარეზერვო და აღდგენის ფუნქცია. ეს შეიძლება სასარგებლო იყოს, თუ გადადიხართ ახალ ტელეფონზე ან ასრულებთ ქარხნულ გადატვირთვას. ამ გამოშვებაში, ჩვენ ოდნავ შევასწორეთ ქცევა სრული სარეზერვო ასლის აღდგენისთვის. პროცესი ახლა გაასუფთავებს თქვენს ყველა მიმდინარე პარამეტრს სარეზერვო ასლიდან დაწერამდე. ეს მხოლოდ იმის უზრუნველსაყოფად, რომ სარეზერვო ასლი სწორად აღდგება. უმეტეს შემთხვევაში, განსხვავებას ვერ შეამჩნევთ.
თითო აპლიკაციის აბების ფერის საიმედოობა
ბოლო სტაბილურ გამოშვებაში, 1.18.4, ჩვენ შემოვიღეთ ახალი ექსპერიმენტული ფუნქცია: Per-App Pill Color. ნავიგაციის ჟესტებში 1.20.16, ჩვენ გავაუმჯობესეთ მისი საიმედოობა. ახლა ნაკლებად მიდრეკილი უნდა იყოს ციმციმისკენ აპების გახსნისას, ან როცა სტატუსის ზოლის საათი აჩვენებს წამებს.
განახლებული ჟესტების დეტექტორი
თითო აპლიკაციის აბების ფერი არ არის ერთადერთი, რაც ჩვენ გავაუმჯობესეთ. ჩვენ მთლიანად შევცვალეთ ჟესტების დეტექტორი აბისთვის. პირველი, რასაც შეამჩნევთ ამ ახალი დეტექტორით არის ის, რომ აბი ახლა მოძრაობს ჰორიზონტალურად და ვერტიკალურად ერთდროულად. ეს ნიშნავს, რომ თქვენ შეგიძლიათ დაიწყოთ გადაფურცლვის ჟესტი, მაგრამ შეცვალეთ აზრი და გადაიტანეთ აბი მარჯვნივ (რა თქმა უნდა, თუ ჩართული გაქვთ Right & Up რთული ჟესტი, ეს შესრულდება). ამ ახალმა ჟესტების დეტექტორმა ასევე გააღო კარი ახალი რთული ჟესტებისკენ. საერთო ჯამში, აბების გადაფურცლის გამოცდილება მნიშვნელოვნად უნდა გაუმჯობესდეს.
აბების დამალვა/გაქრობა
შემდეგი გაუმჯობესება მოიცავს აბების დამალვასა და გაქრობის ქცევას. ჩვენ განვაახლეთ ლოგიკა ამ მახასიათებლების მიღმა, ასე რომ, ისინი ბევრად უფრო საიმედო და პასუხისმგებელი უნდა იყვნენ. ჩვენ ასევე გავაკეთეთ ისე, რომ აბი ერთდროულად დაიმალოთ და გაქრეს.
არ გადაიტანოთ აბი, როდესაც კლავიატურა გამოჩნდება
ჩვენ ასევე დავაფიქსირეთ „არ გადაიტანოთ აბები კლავიატურის ჩვენებისას“ ვარიანტი, რათა უფრო საიმედოდ იმუშაოს მეტ მოწყობილობაზე.
თავსებადობა
ვინაიდან სხვადასხვა Android მოწყობილობა შეიძლება ძალიან განსხვავდებოდეს ერთმანეთისგან, შეუძლებელია აპი, როგორიცაა Navigation Gestures, ყველა მათგანზე ავტომატურად იმუშაოს სწორად. სწორედ ამიტომ, დროთა განმავლობაში ჩვენ დავამატეთ თავსებადობის ახალი ვარიანტები. ნავიგაციის ჟესტები 1.20.16-ში არის რამდენიმე ახალი, რომელიც დაგეხმარებათ დაარეგულიროთ ნავიგაციის ჟესტები თქვენი მოწყობილობისთვის.
გადართვა აპების დაგვიანებით
პირველი ახალი ვარიანტი მოიცავს აპების გადართვის მოქმედებას. Android-ს, სამწუხაროდ, არ აქვს წინა აპზე გადასვლის პირდაპირი მეთოდი, ამიტომ ნავიგაციის ჟესტებმა უნდა მოახდინოს ბოლო ღილაკზე ორჯერ შეხების სიმულაცია. ჩვენ ვითამაშეთ სხვადასხვა შეფერხებით ორ სიმულირებულ ონკანს შორის, მაგრამ არცერთი არ მუშაობდა საიმედოდ ყველა მოწყობილობაზე. ეს პარამეტრი საშუალებას გაძლევთ თავად დააყენოთ შეფერხება ორ ონკანს შორის. ექსპერიმენტი ჩაატარეთ უფრო ხანმოკლე და ხანმოკლე დაგვიანებით, რათა იპოვოთ ის, რაც საუკეთესოა თქვენი ტელეფონისთვის.
წვდომის ღონისძიების დაგვიანება
მეორე ვარიანტი ასევე მოიცავს დაგვიანებას. ნავიგაციის ჟესტები ეყრდნობა მოვლენებს, რომლებიც მოხსენებულია წვდომის სერვისისთვის, რათა იცოდეს, როდის შეიცვალა ეკრანის კონტენტი. თუმცა, ეს მოვლენები არ არის მოხსენებული ყოველ ჯერზე მათი გენერირებისას. Android საშუალებას გაძლევთ დააყენოთ მინიმალური შეფერხება მოვლენებს შორის. რაც უფრო მოკლეა ეს შეფერხება, მით უფრო სწრაფია ნავიგაციის ჟესტები, როგორიცაა აბების ფერის განახლება ან აბის დამალვა. სამწუხაროდ, ხანმოკლე შეფერხება ასევე ნიშნავს ბატარეის გაუარესებას და შესრულებას. უფრო დიდი შეფერხება ნიშნავს ნელ პასუხს, მაგრამ ნაკლებ გავლენას ბატარეის მოხმარებაზე და სიჩქარეზე.
საბედნიეროდ, Android-ი ამ შეფერხების დინამიურად დაყენების საშუალებას იძლევა, ამიტომ ჩვენ დავამატეთ ვარიანტი, რომ თქვენ თავად დააყენოთ. ნაგულისხმევი შეფერხება არის 500 ms, მაგრამ თუ გსურთ საუკეთესო შესრულება, შეგიძლიათ დააყენოთ ის მინიმუმ 100ms. თუ თქვენ ცდილობთ ბატარეის დაზოგვას, მისი დაყენება შესაძლებელია 2000 ms-მდე.
ამოჭრილი ხმის დიალოგი
Android Pie-მ შეცვალა მოცულობის დიალოგი, გადაიტანა იგი ეკრანის გვერდზე. ამის გამო, Pie-ზე ლანდშაფტში სრულეკრანიანი აპის გამოყენებისას, ხმის დიალოგი ნაწილობრივ იქნება ეკრანიდან. არის ახალი თავსებადობის ვარიანტი, რომელიც დროებით აჩვენებს ნავიგაციის ზოლს, როდესაც ხმის დიალოგი ეკრანზე გამოჩნდება, კონკრეტულ პირობებში.
შეცდომები/სხვადასხვა
გარდა ყველაფრისა, რაც ზემოთ იყო ნახსენები, არის საკმაოდ ბევრი ხარვეზის გამოსწორება და სხვადასხვა ცვლილებები, რომლებმაც უნდა გააუმჯობესონ თქვენი გამოცდილება ნავიგაციის ჟესტების გამოყენებით.
ავარიის გამოსწორება
როგორც დაბალი დონის პერსონალიზაციის აპლიკაცია, ნავიგაციის ჟესტებს აქვს ავარიების საკმაოდ დიდი წილი. 1.18.4-დან მოყოლებული, ჩვენ დავაფიქსირეთ საკმაოდ ბევრი ავარია და საერთო გამოცდილება ბევრად უფრო სტაბილური უნდა იყოს.
შესრულების გაუმჯობესება
ისევ და ისევ, ნავიგაციის ჟესტები რა კავშირშია ფონზე, საკმაოდ ხშირია შემთხვევები, როდესაც ნავიგაციის ჟესტები იყინება, განსაკუთრებით ძველ ან ქვედა დონის მოწყობილობებზე. ამ გამოშვებისთვის ბევრი სამუშაო გაკეთდა შესრულებაზე, გამოსწორდა რამდენიმე შემთხვევა, როდესაც ნავიგაციის ჟესტები წყვეტს რეაგირებას.
აბი დამალეთ, როდესაც კლავიატურა გამოჩნდება
რაღაც მომენტში, ჩვენ დავარღვიეთ ეს ვარიანტი. კარგი, ახლა ის გამოსწორებულია და ისევ საიმედოდ უნდა იმუშაოს 1.20.16-ში.
მგრძნობელობა
1.15.10-სა და 1.18.4-ის გამოშვებას შორის შემუშავებისა და ტესტირების პროცესის დროს, ჟესტების მგრძნობელობა მნიშვნელოვნად შემცირდა, როდესაც აბი ეკრანის ბოლოში იყო გასწორებული. მასზე მუშაობა შესაძლებელია სრული Overscan-ის ჩართვით, მაგრამ ყველა მოწყობილობა არ არის თავსებადი ამ პარამეტრთან.
ბევრი გამოკვლევის შემდეგ, ჩვენ აღმოვაჩინეთ ამ პრობლემის მიზეზი და ახლავე უნდა გამოსწორდეს. თუ თქვენ ჩართული გაქვთ სრული Overscan 1.18.4-ში, შეგიძლიათ გამორთოთ ის, თუ გსურთ.
სხვადასხვა
- დარწმუნდით, რომ კლავიატურით NavBar-ის ჩვენება გამორთულია, როდესაც Overlay NavBar ჩართულია
- დარწმუნდით, რომ აბი გეჭიროთ ნავიგაციის ზოლის საჩვენებლად, სანამ ეკრანის ჩამაგრება აქტიურია, რეალურად მუშაობს
- შეასწორეთ რამდენიმე ანიმაცია
[appbox googleplay com.xda.nobar&hl=en]
ასე რომ, ეს არის. როგორც დაგპირდით, არის ახალი ნივთების მთელი თაიგული: ფუნქციები, ქცევის ცვლილებები, შეცდომების გამოსწორება... მეტი რა გინდა?
თუ აქამდე არ გიცდიათ ნავიგაციის ჟესტები, ახლა არ არის უკეთესი დრო მის ინსტალაციისთვის. თუ ადრე სცადეთ და წაშალეთ ის თქვენი პრობლემების გამო, გადაუშვით კიდევ ერთხელ და შემდეგ წაშალეთ, რადგან ალბათ პრობლემები მაინც შეგექმნებათ. თუმცა, შეატყობინეთ თქვენს პრობლემებს. შეგიძლიათ გაგზავნოთ ელ.წერილი navigationgestures [at] xda-developers [dot] com ან შექმნათ ბილეთი მისამართზე https://support.xda-developers.com რომ გაგვაგებინოს.