Android Q, yeni bir hareketle gezinme kontrolü sunar, ancak Google, bununla üçüncü taraf başlatıcı uygulamalarını kullanmanızı engeller.
Google, şu anda 2 düğmeli gezinme olarak bilinen hareketle gezinmeyi ilk kez Android 9 Pie'da tanıttı. Android Q beta 2'de Google, hareketleri daha akıcı olacak ve daha az yer kaplayacak şekilde yeniledi. Muhtemelen iPhone'a daha çok benzeyen Android Q'nun yeni hareketleri, Android Pie'ın hareketlerine göre önemli bir gelişme, ancak hala yapılması gereken iyileştirmeler var. Yaklaşan Q beta 5 sürümünde Google, Gezinme çekmeceleri için hareket davranışı, ama bir erken sızıntı ayrıca yeni bir Asistan hareketi ipucu ve animasyonunun yanı sıra arka hassasiyet seçeneğinin de olacağını gösteriyor.
Artık Android Q beta 5'in hareketle gezinmeyi nasıl değiştireceği hakkında daha fazla bilgiye sahibiz. Yeni Asistan hareketindeki değişiklikleri sızdıran Reddit kullanıcısı ayrıca doğrulandı üçüncü taraf başlatıcıların artık hareketle gezinmeyle uyumlu olmadığı. Üçüncü taraf başlatıcılara yönelik jest desteğinin her zaman biraz riskli olduğu göz önüne alındığında, bu şaşırtıcı değil. Android 9 Pie'dan bu yana, en yeni uygulamalar bileşeni varsayılan sistem başlatıcıya entegre edilmiştir. Android Q'nun yeni hareket çubuğu, son uygulamalara genel bakışta uygulamalar arasında geçiş yapmayı gerçekten akıcı hale getiriyor, ancak bu, üçüncü taraf başlatıcı desteğinin Q beta 3'ten bu yana daha da sorunlu hale gelmesine neden oldu. Görünüşe göre Google, varsayılan başlatıcı üçüncü taraf bir uygulamaya değiştirildiğinde kullanıcıların hareketle gezinmeyi etkinleştirmesini engellemeye karar verdi.
/u/Charizarlslie tarafından yayınlanan yukarıdaki ekran görüntüleri, hareketle gezinme etkinken varsayılan başlatıcıyı değiştirmeye çalıştığınızda ne olacağını gösterir. Varsayılan başlatıcı değiştirildiğinde, gezinme stili 3 düğmeli gezinmeye geri döner ve hareketle gezinme seçeneği erişilemez hale gelir. SystemUI APK'sını Q beta 5'ten inceledik ve NavigasyonModeController sınıfının olduğunu doğruladık. Varsayılan başlatıcı sistem dışı bir uygulamaya değiştirildiğinde hareket kontrollerini devre dışı bırakmak için bir yöntem eklendi.
İlginç bir şekilde, aşağıdaki ADB komutunu vererek üçüncü taraf bir başlatıcı varsayılan hale getirildiğinde hareket kontrollerini etkinleştirmeye zorlamak mümkündür:
adbshellcmdoverlayenablecom.android.internal.systemui.navbar.gestural
Bunun nedeni, 3 hareket seçeneğinin tamamının kaplamalar tarafından değiştirilmesidir; dolayısıyla Google, kullanıcıların kaplamayı manuel olarak etkinleştirmesini muhtemelen öngörmemiştir.
Tbize kullanma lisansı sağladığı için PNF Yazılımına teşekkür ederiz JEB Kod ÇözücüAndroid uygulamaları için profesyonel düzeyde bir tersine mühendislik aracıdır.