Android 14에서는 뒤로 제스처가 새로운 예측 뒤로 제스처를 통해 어디로 이동할지 미리 볼 수 있습니다. 작동 방식은 다음과 같습니다.
안드로이드 14 백 제스처를 크게 업그레이드하고 있습니다. 새로운 예상 뒤로 제스처의 작동 방식과 모양은 다음과 같습니다.
스와이프하여 Android 앱으로 돌아갈 때 다음에 어떤 화면이 표시될지 항상 명확하지는 않습니다. 다음에 표시되는 화면이 예상한 화면이면 문제가 없습니다. 실수로 뒤로 스와이프하여 앱을 종료하면 무언가를 할 때 현재 위치나 진행 상황을 잃을 수 있지만 지금은 그럴 가능성이 적습니다. Android 12의 변경 사항. 어느 쪽이든 실수로 앱을 종료하면 개발자가 사용자를 더 잘 이해하기 위해 수집하는 메트릭이 엉망이 됩니다. 예측 뒤로 제스처 사용자에게 뒤로 제스처가 어디로 이동하는지에 대한 시각적 신호를 제공하는 모델입니다.
앱을 탐색할 때 Android는 백 스택이라고 하는 통과하는 대상의 기록을 유지합니다. 이것은 스 와이프하여 돌아갈 때 시스템이 올바른 목적지로 이동하도록 하기 위한 것입니다. 그러나 Android 13 이전에는 시스템에서 뒤로 제스처가 사용자를 어디로 데려갈지 확실히 알 수 있는 방법이 없었습니다. 앱이 자신의 등 동작 구현 시스템이 인식하지 못하는 자체 백 스택을 생성합니다. 시스템 자체는 스와이프하여 뒤로 돌아갈 때 어떤 일이 일어날지 확신할 수 없었기 때문에 알릴 수 없었습니다. 너 무슨 일이 일어날 것입니다.
그러나 Android 13부터 앱은 백 이벤트를 처리할지 여부를 미리 시스템에 알릴 수 있습니다. 이 새로운 사전 모델은 뒤로 제스처가 앱의 백 스택에서 이전 작업으로 이동해야 하는지 또는 홈 화면으로 돌아가야 하는지를 시스템에 알려줍니다. 어디로 가야 하는지 알면 시스템이 전환 애니메이션을 재생하여 사용자가 뒤로 스와이프할 때 일어날 일을 알려주는 시각적 신호 역할을 할 수 있습니다.
그러나 예측 뒤로 제스처 모델은 Android 13에서 부분적으로만 구현되었습니다. Google은 시스템이 뒤로 제스처가 실행될 것임을 알 때 재생되는 새로운 "홈으로 돌아가기" 전환 애니메이션을 추가했습니다. 사용자를 홈 화면으로 되돌리지만 사용자가 앱의 뒤로 탐색할 때 애니메이션을 추가할 수 없었습니다. 스택. 즉, Android 13의 예측 뒤로 제스처는 사용자에게 뒤로 제스처가 앱을 종료하여 홈 화면으로 돌아가는지 여부만 알 수 있었고 다른 곳에서는 알 수 없었습니다.
그러나 Android 14부터 예측 뒤로 제스처는 사용자가 뒤로 이동하기 위해 스와이프할 때 백 스택에서 튀어나오는 이전 작업의 미리보기를 표시할 수 있습니다. 즉, 뒤로 제스처를 사용하여 홈 화면으로 돌아갈지 또는 이전 페이지로 돌아갈지 여부를 알 수 있습니다. 앱 또는 다른 앱에 완전히 적용되므로 백을 수행할 때 발생할 일에 대한 모호성이 없습니다. 몸짓. 다음은 이 새로운 동작의 데모입니다.
Pixel 기기에 Android 14 DP1을 설치하면 아직 이 새로운 동작이 표시되지 않습니다. 새로운 전환 애니메이션은 DP1에서 기본적으로 비활성화되어 있기 때문에 활성화하려면 개발자 플래그를 뒤집어야 했습니다. 나는 또한 여전히해야했다 예측 백 애니메이션 설정 활성화 개발자 옵션에서 앱을 사용해야 했습니다. 옵트인 새로운 예측 뒤로 제스처 동작에.
API 레벨 34를 대상으로 하는 앱에 대해 새로운 예측 뒤로 동작이 기본적으로 활성화되므로 "예측 백 애니메이션" 설정이 기본적으로 활성화되고 나중에 개발자 옵션에서 결국 제거됩니다. 릴리스. 특히 Google이 개발자에게 이 기능을 지원하지 않으면 앱에서 뒤로 탐색이 중단될 것이라고 경고합니다. 시행. 예측 뒤로 제스처에 대한 지원을 아직 추가하지 않은 개발자는 다음을 읽어야 합니다. Google 문서에서 기능에.