Android 14 ennustav tagasiliigutus võimaldab teil tagasipühkimisel eelvaadet näha, kuhu lähete

Android 14 võimaldab teil eelvaadet näha, kuhu tagasiliigutus viib teid läbi uue ennustava tagasiliigutuse. See toimib järgmiselt.

Android 14 täiustab suurel määral tagumist žesti. Siit saate teada, kuidas uus ennustav tagasiliigutus töötab ja kuidas see välja näeb.

Kui libistate mis tahes Androidi rakenduses tagasi naasmiseks, ei ole alati selge, milline ekraan järgmisena kuvatakse. Kui järgmisena kuvatav ekraan on see, mida ootate, pole probleemi. Kui väljute kogemata rakendusest tagasi pühkides, võite kaotada oma positsiooni või edeneda millegi tegemisel, kuigi praegu on see vähem tõenäoline, kuna muudatused operatsioonisüsteemis Android 12. Mõlemal juhul läheb rakendusest kogemata väljumine segamini mõõdikutega, mida arendajad koguvad, et oma kasutajaid paremini mõista, mistõttu on Google töötanud uue ennustav seljažest mudel, mis annab kasutajale visuaalse vihje selle kohta, kuhu tagurpidi liigutus ta viib.

Kui navigeerite rakendustes, peab Android teie läbitavate sihtkohtade kohta arvestust, mida nimetatakse tagapinnaks. See on nii, et süsteem viib teid tagasi liikumiseks pühkides õigesse sihtkohta. Enne Android 13 ei saanud süsteem aga kindlalt teada, kuhu tagasiliigutus kasutaja viib. Seda seetõttu, et rakendused võivad

rakendavad oma seljakäitumist ja luua oma backstackid, millest süsteem teadlik ei oleks. Kuna süsteem ise ei olnud kindel, mis juhtub, kui tagasiliikumiseks pühkida, ei saanud see teavitada sina mis ka juhtuks.

Kuid alates Android 13-st saavad rakendused süsteemile ette öelda, kas nad tegelevad tagasisündmustega või mitte. See uus ennetähtaegse mudel annab süsteemile teada, kas tagasiliigutus peaks liikuma rakenduse tagumises virnas eelmise ülesande juurde või naasma avakuvale. Teadmine, kuhu minna, võimaldab süsteemil esitada üleminekuanimatsiooni, mis toimib kasutaja jaoks visuaalse vihjena, mis annab teada, mis juhtub, kui nad tagasipühkimisel liiguvad.

Ennustava tagumise žesti mudelit rakendati Android 13-s siiski vaid osaliselt. Google lisas uue „tagasi koju” üleminekuanimatsiooni, mis esitatakse siis, kui süsteem teab, et tagasi liigub tagastab kasutaja avakuvale, kuid ta ei saanud animatsiooni lisada, kui kasutaja navigeerib rakenduses tagasi virna. Teisisõnu, ennustav tagasiliigutus Android 13-s võib kasutajale öelda ainult seda, kas tagasiliigutus väljub rakendusest tagasi avakuvale, kuid mitte kuskil mujal.

Kuid alates Android 14-st võib ennustav tagasiliigutus näidata eelmise ülesande eelvaadet, mis kuvatakse tagumisest virnast välja, kui kasutaja pühib tagasi liikumiseks. See tähendab, et saate aru, kas tagasiliigutus viib teid tagasi avakuvale või eelmisele lehele. rakendusele või täielikult teisele rakendusele, nii et ei tekiks ebaselgust, mis juhtub, kui sooritate žest. Siin on selle uue käitumise demonstratsioon:

Kui installite oma Pixeli seadmesse Android 14 DP1, ei näe te seda uut käitumist veel. Selle põhjuseks on asjaolu, et uus üleminekuanimatsioon on DP1-s vaikimisi keelatud, nii et selle lubamiseks pidin arendaja lipu ümber pöörama. Pidin ka veel lubage ennustava tagasianimatsiooni säte jaotises Developer Options ja pidin kasutama ka rakendust, mis valib sisse uue ennustava seljažesti käitumise juurde.

Uus ennustav tagasikäitumine on vaikimisi lubatud rakenduste jaoks, mis sihivad API taset 34, seega eeldan, et Seade „Ennustavad tagasianimatsioonid” on vaikimisi lubatud ja tulevikus eemaldatakse arendaja valikute hulgast vabastab. Ma arvan, et te ei pea liiga kaua ootama, enne kui hakkate seda uut käitumist rakendustes nägema, eriti kuna Google seda teeb hoiatab arendajaid, et tagasinavigeerimine katkeb nende rakendustes, kui nad seda funktsiooni hetkel ei toeta jõustada. Arendajad, kes pole veel ennustava tagasiliigutuse tuge lisanud, peaksid seda lugema Google'i dokumentatsioonis funktsiooni kohta.