Ang bagong sistema ng nabigasyon ng Android Q ay isang malinaw na pag-upgrade sa kung ano ang sinubukan ng Google sa Android 9 Pie. Ang multitasking ay mas madali, at ang bawat isa sa mga pangunahing muwestra ay mas madaling gamitin na may higit na pagkatubig. Ngunit ang isang pangunahing bahagi ng paradigma ng nabigasyon na nasa itaas pa rin ang hangin ay ang bagong kilos sa likod.
Nakita namin ang maraming mga gumagawa ng telepono na lumikha ng kanilang sariling mga kilos sa likuran, ngunit hindi sa paraan na ang pamantayan ng Google sa pamamagitan ng Android Q: mag-swipe mula sa gilid ng screen, sa kaliwa o kanan, sa anumang oras upang maisagawa ang parehong pagkilos dati nang hawakan ng back button. Ang pagkakaiba na ito mula sa natitirang mga kilos sa likod sa iba pang mga teleponong Android ay napakahalaga dahil nakakasagabal ito sa isa sa mga pinaka-pangunahing mga sistema ng nabigasyon na in-app na ginamit ngayon: ang slide-in drawer.
Ang slide-in drawer ay isang pangunahing bahagi ng interface ng app para sa isang dekada.
Ang nakatagong slide-in drawer ay isang pangunahing mekanismo ng nabigasyon ng app sa halos isang dekada, at ipinalaganap ito sa kabila ng Android sa halos lahat ng iba pang platform sa ilang paraan. Ang mga app na hindi gumagamit ng isang slide-in drawer ay kakaunti at malayo sa pagitan, at marami (kabilang ang ilan sa sariling Google) ang umaasa dito bilang kanilang pangunahing sistema para sa paglipat ng mga seksyon ng app. Kahit na ang mga pinaka-ginagamit na function na sa isang ibaba nabigasyon bar ay gumagamit pa rin ng slide-in drawer bilang isang dumping ground para sa karagdagang mga pagpipilian.
(Ang tanging kategorya ng mga app na hindi regular na gumagamit ng isang slide-in drawer ay mga laro, na may sariling mga pakikibaka na may mga kilos na batay sa gilid.)
Gamit ang Android Q na may gesture nav, ang bawat solong app ay mawawala ang slide-in drawer hanggang sa mag-update ang developer.
Kapag gumagamit ka ng Android Q gamit ang pag-navigate ng kilos, ang bawat isa sa mga app na iyon ay nawawala ang slide-in drawer nito. Hindi mo lamang maaaring mag-swipe mula sa gilid, sa anumang lugar o sa anumang paraan, upang ipakita ito. Ang tanging paraan upang maipakita ang drawer ay ang i-tap ang anumang pindutan na nauugnay dito - karaniwang isang pindutan ng menu ng hamburger sa tuktok na sulok, na kung saan ay lalong matigas na maabot ang mga malalaking (at matangkad) na mga telepono. Iyon ay isang napakalaking sakit na nangangailangan ng pagbabago sa memorya ng kalamnan sa pinakamaliit at kapansin-pansing binabawasan ang bilis kung saan maaari kang mag-navigate ng mga app.
Alam ng Google na ang back gesture ay lilikha ng pananakit ng ulo para sa lahat na umaasa sa slide-in drawer (bukod sa iba pang malapit na mga tap at swipe), at ginagawa itong malinaw sa mga developer na kailangan nilang planuhin ito magbago:
Kung ang gumagamit ay nag-swipe mula sa gilid ng screen, binibigyang kahulugan ng system na kilos bilang isang Pag-navigate sa likod, maliban kung ang isang app na partikular na nasasapawan ang kilos para sa mga bahagi ng screen. Upang gawing katugma ang iyong app sa pag-navigate ng gestural, nais mong palawakin ang nilalaman ng app mula sa gilid hanggang sa gilid, at hawakan nang naaangkop ang mga salungat na kilos.
Ang dokumentasyon ng developer ng Android ay inilalagay ang proseso kung saan maaaring tukuyin ng mga developer ang mga lugar ng kanilang mga apps na hindi kasama mula sa likurang kilos, at sa halip ay gagawa ng iba pang mga aksyon - kung iyon ay upang hilahin ang isang slide-in drawer, o simpleng garantisadong ugnay ng pag-input sa lahat ng paraan papunta sa gilid para sa ilang iba pang pakikipag-ugnay. Bilang isang halimbawa, na-update na ng Google ang Play Store app upang ganap na alisin ang back gesture sa buong kaliwang bahagi, iniiwan lamang ito para sa slide-in drawer.
Ang mga lugar ng pagbubukod ng kilos ay magkakaiba para sa bawat app - kung mayroon silang lahat.
Na ang lahat ay mabuti at mabuti, ngunit hinihiling nito na gawin ng mga developer ang hinihiling ng Google. At kahit na kukunin natin iyon bilang isang naibigay (na malinaw naman nating hindi), at ang bawat app na may slide-in drawer na magically ay may isang lugar ng pagbubukod sa magdamag, mayroon pa ring malaking mga hurdles ng usability. Ang mga lugar ng pagbubuklod ng Gesture ay gagana lamang kung maaasahan mo ang mga ito na naroroon - hindi alam kung nasaan ang lugar na iyon, kung aling bahagi, kung gaano ito kalaki, at ang pagkakaroon nito ay naiiba para sa bawat at bawat app sa iyong telepono ay nagpapakilala ng isang bagong hanay ng mga isyu sa kabuuan. Ito ay magiging isang napaka, nakakainis na paglipat.
Sa kasamaang palad para sa amin, ang mga tagabuo ay walang ganyang insentibo upang lumikha ng mga pagbubukod na lugar na ito. Ang mga bagong kilos ay ipinag-uutos na isama sa mga bagong telepono sa pagpapadala sa Android Q, ngunit hindi nila kailangang maging default o ang eksklusibong pagpipilian sa nabigasyon. Ito ay isang medyo ligtas na mapagpipilian na ang karamihan sa mga kumpanya na gumawa ng kanilang sariling mga sistema ng nabigasyon na kilos, o stick na may tatlong-button na nabigasyon, ay magpapatuloy sa paggawa nito sa Android Q - at para sa karamihan ng mga telepono sa labas, hindi maririnig ng mga developer ang anumang mga reklamo.
Ito ay isa sa mga sitwasyong iyon kung saan maaari nating aktwal na gawin ang mabagal na pag-update ng mga pag-update ng Android bilang isang positibong bagay dahil ang mga developer sa kabuuan ay hindi magkakaroon ng napapanahon sa kanilang mga app sa mga pagsasaalang-alang para sa mga bagong gesture sa pabalik ng Android para sa ilang oras na darating. At sa kaso ng sinumang nag-update ng kanilang di-Pixel na telepono sa Android Q, nagbibigay ito ng higit pang timbang sa desisyon sa pagitan ng pagpapagana ng mga bagong kilos at malagkit sa iba pang magagamit na mga sistema (ang mga gesture sa Android Q) ay maaaring maging mahusay at madaling maunawaan, ngunit nagkakahalaga ba silang mawala ang mga slide-in drawer sa karamihan ng mga app na ginagamit mo araw-araw? Hindi ko akalain na may sasabihin sa kanila.
Android Q: Lahat ng kailangan mong malaman!