Android 14, geri hareketinin sizi yeni bir tahmine dayalı geri hareketinde nereye götüreceğini önizlemenize olanak tanır. İşte nasıl çalıştığı.
Android 14 geri hareketini büyük ölçüde yükseltiyor. Yeni tahmini geri hareketinin nasıl çalıştığı ve nasıl görüneceği aşağıda açıklanmıştır.
Herhangi bir Android uygulamasında geri gitmek için kaydırdığınızda, bir sonraki ekranın ne olacağı her zaman açık değildir. Bir sonraki gördüğünüz ekran, görmeyi umduğunuz şeyse, o zaman sorun yok. Yanlışlıkla geri kaydırarak uygulamadan çıkarsanız, bir şey yaparken konumunuzu veya ilerlemenizi kaybedebilirsiniz, ancak bunun şu anda gerçekleşmesi daha az olasıdır. Android 12'deki değişiklikler. Her iki durumda da, yanlışlıkla bir uygulamadan çıkmak, geliştiricilerin kullanıcılarını daha iyi anlamak için topladıkları metrikleri karıştırır, bu nedenle Google yeni bir uygulama üzerinde çalışıyor. tahmini geri hareket kullanıcıya geri hareketinin onları nereye götüreceği konusunda görsel bir ipucu veren model.
Uygulamalar arasında gezinirken Android, arka yığın adı verilen, geçtiğiniz hedeflerin kaydını tutar. Bu, geri gitmek için kaydırdığınızda sistemin sizi doğru hedefe götürmesi içindir. Ancak Android 13'ten önce, sistemin bir geri hareketin kullanıcıyı nereye götüreceğini kesin olarak bilmesinin hiçbir yolu yoktu. Bunun nedeni, uygulamaların
kendi geri davranışlarını uygulamak ve sistemin farkında olmayacağı kendi arka yığınlarını oluşturun. Geri dönmek için kaydırdığınızda sistemin kendisi ne olacağından emin olmadığı için bilgi veremedi. Sen hem ne olacaktı.Bununla birlikte, Android 13'ten başlayarak, uygulamalar sisteme olayları geri alıp almadıklarını önceden söyleyebilir. Bu yeni önceden model, sistemin bir geri hareketin bir uygulamanın arka yığınındaki önceki göreve gitmesi veya ana ekrana dönmesi gerekip gerekmediğini bilmesini sağlar. Nereye gidileceğini bilmek, sistemin, kullanıcıya geri gitmek için kaydırdıklarında ne olacağını söyleyen görsel bir ipucu işlevi gören bir geçiş animasyonu oynatmasını mümkün kılar.
Bununla birlikte, tahmine dayalı geri hareket modeli, Android 13'te yalnızca kısmen uygulandı. Google, sistem bir geri hareketin olacağını bildiğinde oynayan yeni bir "eve dönüş" geçiş animasyonu ekledi. kullanıcıyı ana ekrana döndürdü, ancak kullanıcı bir uygulamanın arka tarafında gezindiği zaman için bir animasyon ekleyemedi yığın. Başka bir deyişle, Android 13'teki tahmini geri hareketi, kullanıcıya yalnızca geri hareketinin uygulamadan çıkıp ana ekrana geri dönüp dönmeyeceğini söyleyebilirdi, başka bir yerde değil.
Bununla birlikte, Android 14'ten başlayarak, tahmini geri hareketi, kullanıcı geri gitmek için kaydırdığında arka yığından çıkarılacak olan önceki görevin bir önizlemesini gösterebilir. Bu, geri hareketinin sizi ana ekrana, önceki bir sayfaya geri götürüp götürmeyeceğini söyleyebileceğiniz anlamına gelir. Uygulamaya veya tamamen başka bir uygulamaya, böylece geri döndüğünüzde ne olacağı konusunda herhangi bir belirsizlik olmayacak. jest yapmak. İşte bu yeni davranışın bir gösterimi:
Android 14 DP1'i Pixel cihazınıza yüklerseniz bu yeni davranışı henüz görmezsiniz. Bunun nedeni, yeni geçiş animasyonunun DP1'de varsayılan olarak devre dışı bırakılmasıdır, bu yüzden etkinleştirmek için bir geliştirici bayrağını çevirmem gerekti. ben de hala yapmak zorundaydım tahmini geri animasyon ayarını etkinleştir Geliştirici Seçeneklerinde ve ayrıca bir uygulama kullanmak zorunda kaldım. dahil olmayı seçer yeni tahmini geri hareket davranışına.
Yeni tahmine dayalı geri davranış, API düzeyi 34'ü hedefleyen uygulamalar için varsayılan olarak etkinleştirilecektir, bu nedenle "Öngörülü geri animasyonlar" ayarı varsayılan olarak etkinleştirilecek ve gelecekte Geliştirici Seçeneklerinden kaldırılacaktır. Salıverme. Uygulamalarda bu yeni davranışı görmeye başlamak için çok fazla beklemeniz gerekmeyeceğini düşünüyorum, özellikle de Google geliştiricileri, bu özelliği desteklemiyorlarsa uygulamalarında geri gezinmenin bozulacağı konusunda uyarmak zorunlu Tahmine dayalı geri hareket için henüz destek eklememiş olan geliştiriciler okumalıdır. Google'ın belgelerinde özellik üzerinde.