„Android 14“ nuspėjamasis atgalinis gestas leidžia peržiūrėti, kur einate, kai braukite atgal

„Android 14“ leis peržiūrėti, kur gestas nugaroje nuves jus per naują nuspėjamą atgalinį gestą. Štai kaip tai veikia.

Android 14 labai patobulina nugaros gestą. Štai kaip veikia naujas nuspėjamasis nugaros gestas ir kaip jis atrodys.

Kai perbraukite, kad grįžtumėte atgal bet kurioje „Android“ programoje, ne visada aišku, koks ekranas bus rodomas toliau. Jei ekranas, kurį pamatysite toliau, yra toks, kokio tikitės, tada nėra jokių problemų. Jei netyčia išeisite iš programos braukdami atgal, galite prarasti savo poziciją arba padaryti pažangą ką nors darydami, tačiau mažiau tikėtina, kad dabar taip nutiks dėl „Android 12“ pakeitimai. Bet kuriuo atveju netyčia išėjus iš programos painiojama su metrika, kurią kūrėjai renka, kad geriau suprastų savo vartotojus, todėl „Google“ kuria naują nuspėjamasis nugaros gestas modelis, suteikiantis vartotojui vaizdinį užuominą apie tai, kur jį nuves atgalinis gestas.

Kai naršote programas, „Android“ registruoja kelionės tikslus, vadinamus „back stack“. Taip sistema nuves jus į tinkamą paskirties vietą, kai perbrauksite, kad grįžtumėte atgal. Tačiau prieš „Android 13“ sistema negalėjo tiksliai žinoti, kur vartotojas nuves atgalinis gestas. Taip yra todėl, kad programos gali

įgyvendinti savo nugaros elgesį ir sukurti savo užpakalinius stekelius, kurių sistema nežinotų. Kadangi pati sistema nebuvo tikra, kas nutiks, kai perbrauksite, kad grįžtumėte atgal, ji negalėjo informuoti tu kas taip pat atsitiktų.

Tačiau nuo 13 versijos „Android“ programos gali iš anksto pasakyti sistemai, ar jos tvarko atgalinius įvykius, ar ne. Šis naujas išankstinio laiko modelis leidžia sistemai žinoti, ar atgalinis gestas turi pereiti prie ankstesnės programos užpakalinėje dalyje esančios užduoties, ar grįžti į pagrindinį ekraną. Žinodama, kur eiti, sistema gali paleisti perėjimo animaciją, kuri veikia kaip vaizdinė užuomina vartotojui, nurodanti, kas nutiks, kai brauks, kad grįžtų atgal.

Tačiau nuspėjamasis nugaros gestų modelis buvo tik iš dalies įdiegtas „Android 13“. „Google“ pridėjo naują „grįžimo į namus“ perėjimo animaciją, kuri paleidžiama, kai sistema žino, kad grąžinti vartotoją į pagrindinį ekraną, bet jis negalėjo pridėti animacijos, kai naudotojas naršo atgal į programą krūva. Kitaip tariant, nuspėjamasis gestas atgal „Android 13“ gali tik pasakyti vartotojui, ar atgalinis gestas išeis iš programos atgal į pagrindinį ekraną, bet ne kur nors kitur.

Tačiau nuo 14 versijos „Android“ nuspėjamasis gestas gali parodyti ankstesnės užduoties peržiūrą, kuri bus iškelta iš užpakalinės krūvos, kai vartotojas brauks, kad grįžtų atgal. Tai reiškia, kad galėsite pasakyti, ar atgalinis gestas nuves jus į pagrindinį ekraną, į ankstesnį puslapį programai arba visai kitai programai, todėl nekils neaiškumų, kas atsitiks, kai atliksite atgalinį gestas. Štai šio naujo elgesio demonstravimas:

Jei „Pixel“ įrenginyje įdiegsite „Android 14 DP1“, šios naujos elgsenos dar nematysite. Taip yra todėl, kad naujoji perėjimo animacija pagal numatytuosius nustatymus yra išjungta DP1, todėl turėjau apversti kūrėjo vėliavėlę, kad ją įjungčiau. Aš taip pat vis tiek turėjau įjungti nuspėjamosios atgalinės animacijos nustatymą Kūrėjo parinktyse, taip pat turėjau naudoti programą, kuri pasirenka į naują nuspėjamą nugaros gestų elgesį.

Nauja nuspėjamoji atgalinė elgsena bus įjungta pagal numatytuosius nustatymus programoms, kurios taikomos 34 API lygiui, todėl tikiuosi Nuspėjamosios atgalinės animacijos nustatymas turi būti įgalintas pagal numatytuosius nustatymus ir ateityje pašalintas iš kūrėjo parinkčių išleidžia. Manau, kad jums nereikės ilgai laukti, kol pamatysite šį naują elgesį programose, ypač todėl, kad „Google“ yra įspėti kūrėjus, kad jų programų naršymas atgal bus sugadintas, jei jie nepalaikys šios funkcijos, kai ji bus priverstas. Kūrėjai, kurie dar nepridėjo nuspėjamojo atgalinio gesto palaikymo, turėtų perskaityti „Google“ dokumentuose apie funkciją.