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 на функцію.