Android 14 vam bo omogočil predogled, kam vas bo poteza nazaj popeljala skozi novo predvideno potezo nazaj. Evo, kako to deluje.
Android 14 v veliki meri nadgrajuje kretnjo nazaj. Evo, kako deluje nova poteza za predvidevanje nazaj in kako bo videti.
Ko povlečete, da se vrnete v kateri koli aplikaciji za Android, ni vedno jasno, kateri zaslon se bo prikazal naslednji. Če je zaslon, ki ga vidite naslednji, tisto, kar pričakujete, potem ni problema. Če nenamerno zapustite aplikacijo tako, da povlečete nazaj, lahko izgubite položaj ali napredujete, ko nekaj počnete, čeprav je verjetnost, da se bo to zgodilo zdaj, manjša zaradi spremembe v sistemu Android 12. Kakor koli že, nenamerni izhod iz aplikacije moti meritve, ki jih razvijalci zbirajo za boljše razumevanje svojih uporabnikov, zato Google dela na novi napovedna kretnja nazaj model, ki daje uporabniku vizualno namig o tem, kam ga bo popeljala poteza nazaj.
Ko krmarite po aplikacijah, Android vodi evidenco ciljev, skozi katere greste, imenovane zadnji sklad. Tako vas bo sistem pripeljal na pravi cilj, ko povlečete za vrnitev. Pred Androidom 13 pa sistem ni mogel zagotovo vedeti, kam bo uporabnika pripeljala poteza nazaj. To je zato, ker bi lahko aplikacije
izvajajo svoje lastno hrbtno vedenje in ustvarijo lastne zadnje sklade, ki se jih sistem ne bi zavedal. Ker sistem sam ni bil prepričan, kaj se bo zgodilo, ko povlečete, da se vrnete, ni mogel obvestiti ti kaj bi se tudi zgodilo.Začenši z Androidom 13 pa lahko aplikacije sistemu vnaprej sporočijo, ali obravnavajo povratne dogodke ali ne. Ta novi vnaprejšnji model sporoči sistemu vedeti, ali naj se s potezo nazaj premaknete na prejšnje opravilo v zadnjem nizu aplikacije ali se vrnete na začetni zaslon. Vedeti, kam iti, omogoča sistemu, da predvaja animacijo prehoda, ki deluje kot vizualna iztočnica za uporabnika, ki mu pove, kaj se bo zgodilo, ko potegne, da se vrne nazaj.
Vendar pa je bil model napovedne poteze nazaj le delno implementiran v Android 13. Google je dodal novo animacijo prehoda »nazaj na dom«, ki se predvaja, ko sistem ve, da bo poteza nazaj vrnejo uporabnika na začetni zaslon, vendar niso mogli dodati animacije, ko se uporabnik pomakne po zadnji strani aplikacije kup. Z drugimi besedami, napovedna poteza nazaj v Androidu 13 bi lahko uporabniku povedala le, ali bo poteza nazaj zapustila aplikacijo nazaj na začetni zaslon, ne pa nikjer drugje.
Začenši z Androidom 14 pa lahko napovedna poteza nazaj prikaže predogled prejšnjega opravila, ki bo izstopilo iz zadnjega sklada, ko uporabnik povleče za vrnitev. To pomeni, da boste lahko ugotovili, ali vas bo poteza nazaj vrnila na začetni zaslon, na prejšnjo stran v aplikacijo ali drugo aplikacijo v celoti, tako da ne bo dvoumnosti o tem, kaj se bo zgodilo, ko izvedete nazaj gesta. Tukaj je predstavitev tega novega vedenja:
Če namestite Android 14 DP1 v svojo napravo Pixel, tega novega vedenja še ne boste videli. To je zato, ker je nova animacija prehoda privzeto onemogočena v DP1, zato sem moral obrniti zastavico razvijalca, da sem jo omogočil. Tudi jaz sem še moral omogočite nastavitev predvidene povratne animacije v možnostih za razvijalce, prav tako sem moral uporabiti aplikacijo, ki se odloči na novo napovedno obnašanje kretnje nazaj.
Novo napovedno povratno vedenje bo privzeto omogočeno za aplikacije, ki ciljajo na raven API-ja 34, zato pričakujem, da bo Nastavitev »Predvidljive povratne animacije« bo privzeto omogočena in v prihodnosti sčasoma odstranjena iz možnosti za razvijalce izdaje. Mislim, da vam ne bo treba čakati predolgo, preden boste začeli opažati to novo vedenje v aplikacijah, še posebej zato, ker je Google opozorilo razvijalcem, da bo navigacija nazaj v njihovih aplikacijah pokvarjena, če te funkcije ne podpirajo, ko je uveljavljeno. Razvijalci, ki še niso dodali podpore za napovedno potezo nazaj, naj preberejo v Googlovi dokumentaciji na funkciji.