Предсказуемият жест назад на Android 14 ви позволява да визуализирате къде отивате, когато плъзнете назад

Android 14 ще ви позволи да визуализирате къде ще ви отведе жестът назад чрез нов предсказуем жест назад. Ето как работи.

Android 14 надгражда жеста назад в голяма степен. Ето как работи новият предсказуем жест за обратно и как ще изглежда.

Когато плъзнете, за да се върнете назад в което и да е приложение за Android, не винаги е очевидно кой екран ще се появи следващият. Ако екранът, който виждате след това, е това, което очаквате да видите, тогава няма проблем. Ако по невнимание излезете от приложението, като плъзнете назад, можете да загубите позицията си или да напреднете, когато правите нещо, въпреки че е по-малко вероятно това да се случи сега поради промени в Android 12. Така или иначе, случайното излизане от приложение обърква показателите, които разработчиците събират, за да разберат по-добре своите потребители, поради което Google работи върху нов предсказуем жест назад модел, който дава на потребителя визуална подсказка за това къде ще го отведе жестът назад.

Докато навигирате в приложенията, Android поддържа запис на дестинациите, през които преминавате, наречен заден стек. Така системата ще ви отведе до правилната дестинация, когато плъзнете, за да се върнете назад. Преди Android 13 обаче системата нямаше начин да знае със сигурност къде един жест назад ще отведе потребителя. Това е така, защото приложенията могат

прилагат собственото си поведение на гърба и създават свои собствени задни стекове, за които системата няма да знае. Тъй като самата система не беше сигурна какво ще се случи, когато плъзнете, за да се върнете назад, тя не можеше да информира Вие какво би се случило.

Започвайки от Android 13 обаче, приложенията могат да кажат на системата предварително дали обработват обратни събития или не. Този нов модел за изпреварване позволява на системата да знае дали жестът назад трябва да навигира към предишната задача в задния стек на приложението или да се върне към началния екран. Знанието къде да отиде прави възможно системата да възпроизвежда анимация за преход, която действа като визуален знак за потребителя, който му казва какво ще се случи, когато плъзне, за да се върне назад.

Моделът с предсказуем жест за обратно обаче беше внедрен само частично в Android 13. Google добави нова анимация за преход „обратно към дома“, която се възпроизвежда, когато системата знае, че жестът назад ще връщане на потребителя към началния екран, но не са успели да добавят анимация, когато потребителят навигира нагоре на гърба на приложението стек. С други думи, предсказуемият жест за връщане назад в Android 13 може само да каже на потребителя дали жестът за връщане назад ще излезе от приложението обратно към началния екран, но не и никъде другаде.

Започвайки от Android 14 обаче, предсказуемият жест за връщане назад може да покаже визуализация на предишната задача, която ще изскочи от задния стек, когато потребителят плъзга, за да се върне назад. Това означава, че ще можете да разберете дали жестът за връщане назад ще ви върне обратно към началния екран, към предишна страница в приложението или изцяло към друго приложение, така че няма да има никаква неяснота относно това какво ще се случи, когато изпълнявате обратно жест. Ето демонстрация на това ново поведение:

Ако инсталирате Android 14 DP1 на вашето устройство Pixel, все още няма да видите това ново поведение. Това е така, защото новата анимация на прехода е деактивирана по подразбиране в DP1, така че трябваше да обърна флаг на разработчици, за да я активирам. Аз също все още трябваше активирайте настройката за предсказуема обратна анимация в Опции за разработчици и също трябваше да използвам приложение, което се включва към новото поведение на предсказуем жест назад.

Новото предсказуемо обратно поведение ще бъде активирано по подразбиране за приложения, насочени към API ниво 34, така че очаквам Настройката „Предсказуеми обратни анимации“ ще бъде активирана по подразбиране и евентуално премахната от Опции за разработчици в бъдеще издания. Мисля, че няма да се наложи да чакате твърде дълго, преди да започнете да виждате това ново поведение в приложенията, особено защото Google е такъв предупреждение на разработчиците, че навигацията назад ще бъде повредена в техните приложения, ако не поддържат тази функция, когато е наложени. Разработчиците, които все още не са добавили поддръжка за предсказуем жест назад, трябва да прочетат в документацията на Google на функцията.