Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Android q'nun geri hareketi temel bir uygulama etkileşimini bozuyor: sürgülü çekmece

Anonim

Android Q'nun yeni jest navigasyon sistemi, Google'ın Android 9 Pie ile denediklerine dair net bir yükseltmedir. Çoklu görev daha kolay ve çekirdek hareketlerin her birinin daha fazla akışkanlık ile kullanılması daha kolay. Ancak, navigasyon paradigmasının hala havada olan temel bir parçası yeni sırt hareketidir.

Birkaç telefon üreticisinin kendi geri hareketlerini yarattığını gördük, ancak Google’ın Android Q ile standartlaştırdığı şekilde değil: aynı işlemi gerçekleştirmek için ekranın kenarından sola veya sağa kaydırın daha önce geri düğmesi tarafından ele. Diğer Android telefonlardaki geri hareketlerin geri kalanından bu fark son derece önemlidir, çünkü bugün kullanılan en temel uygulama içi navigasyon sistemlerinden birine müdahale eder: sürgülü çekmece.

Sürgülü çekmece on yıl boyunca temel bir uygulama arayüzü bileşeni olmuştur.

Gizli sürgülü çekmece, neredeyse on yıl boyunca temel bir uygulama gezinme mekanizması olmuştur ve Android'in ötesinde diğer tüm platformlara bir şekilde yayılmaktadır. Sürgülü çekmece kullanmayan uygulamalar çok az ve aralarındadır ve çoğu (Google’ın kendileri de dahil olmak üzere) uygulamanın bölümleri arasında gezinmek için birincil sistemi olarak kullanılır. En çok kullanılan işlevleri yüzeye çıkaranlar bile bir gezinme çubuğuna sürse bile, sürgülü çekmeceyi daha fazla seçenek için boşaltma alanı olarak kullanır.

(Düzenli olarak kayar çekmeceyi kullanmayan tek uygulama kategorisi, kenar tabanlı hareketlerle kendi mücadeleleri olan oyunlardır.)

Jest nav ile Android Q kullanarak, her bir uygulama geliştirici güncellenene kadar kayan çekmecesini kaybedecek.

Hareket gezinme etkinken Android Q kullanırken, bu uygulamaların her biri kendi çekmecesini kaybeder. Açığa çıkarmak için kenardan, herhangi bir yerde veya hiçbir şekilde kaydırmanız mümkün değildir. Çekmeceyi göstermenin tek yolu, onunla ilişkili herhangi bir tuşa dokunmak olacaktır - tipik olarak büyük (ve uzun) telefonlarda ulaşmak zorlaşan üst köşede bir hamburger menü butonu. Kas hafızasında en azından bir değişiklik gerektiren ve uygulamalarda gezinme hızını önemli ölçüde azaltan büyük bir acı.

Google, geri hareketinin, çekmeceye (diğer yakın musluklar ve dokunuşlar arasında) güvenmeye başlayan herkes için baş ağrısı yaratacağını biliyor ve geliştiriciler için bunun için planlamaları gerektiğini açıkça ortaya koyuyor. değişiklik:

Kullanıcı ekranın kenarından içeri girerse, bir uygulama özellikle ekranın bölümleri için bu hareketi geçersiz kılmadıkça, sistem bu hareketi Geri gezinme olarak yorumlar. Uygulamanızı jestel gezinti ile uyumlu hale getirmek için, uygulama içeriğini uçtan uca genişletmek ve çakışan hareketleri uygun şekilde ele almak isteyeceksiniz.

Android geliştirici dokümantasyonu, geliştiricilerin uygulamalarının geri hareketten dışlanan alanlarını tanımlayabildiği ve bunun yerine başka bir eylem gerçekleştireceği - ya da bir çekmeceye çekip çekmemek ya da sadece tüm dokunuşlar için garantili dokunma girişi yapmak gibi işlemleri düzenler bazı diğer etkileşimler için kenarı geçme yolu. Örnek olarak, Google Play Store uygulamasını zaten sol taraftaki geri hareketini tamamen kaldırmak için yalnızca slayt çekmecesine bırakacak şekilde güncellemiştir.

Jest hariç tutma alanları her uygulama için farklı olacaktır - eğer hepsine sahiplerse.

Hepsi iyi ve güzel, ancak geliştiricilerin Google'ın istediği şeyi yapmasını gerektirir. Ve bunu belli bir şey olarak kabul etsek bile (ki açıkça yapamayız) ve çekmeceli bir çekmeceye sahip olan her uygulama gece boyunca sihirli olarak bir dışlama alanına sahip olsa da, hala büyük kullanılabilirlik engelleri vardır. Jest hariç tutma alanları yalnızca orada olduklarına güveniyorsanız çalışır - o alanın nerede olduğunu, hangi tarafta olduğunu, ne kadar büyük olduğunu ve telefonunuzdaki her uygulama için farklı olmasını bilmeden yeni bir dizi sorun ortaya çıkarır tamamen. Çok ama çok sinir bozucu bir geçiş olacak.

Ne yazık ki, bizim için, geliştiriciler bu dışlama alanlarını oluşturmak için bu kadar fazla teşvik sahibi değil. Yeni hareketler Android Q ile birlikte gelen yeni telefonlara dahil edilmesi zorunludur, ancak varsayılan ve özel navigasyon seçeneği olmaları gerekmez. Zaten kendi jest navigasyon sistemlerini yapan veya üç düğmeli navigasyona sahip olan birçok şirketin Android Q ile yapmaya devam etmesi oldukça güvenli bir bahis - ve telefonların bu büyük çoğunluğu için geliştiriciler herhangi bir şikayet duymayacak.

Bu, aslında Android güncellemelerinin yavaş bir şekilde olumlu bir şey olarak ele alınabileceği durumlardan biridir, çünkü bir bütün olarak geliştiriciler bir süredir yeni Android Q geri hareketlerini dikkate almak için uygulamalarını güncellemeyeceklerdir.. Piksel olmayan telefonlarını Android Q'ya güncelleyen herhangi biri söz konusu olduğunda, yeni hareketleri mümkün kılmak ve diğer mevcut sistem (ler) e yapışmak arasındaki karara daha da ağırlık veriyor - Android Q hareketleri harika ve sezgisel olabilir, ancak her gün kullandığınız çoğu uygulamada çekmeceleri kaybetmeye değer mi? Kimsenin öyle diyeceğini sanmıyorum.

Android S: Bilmeniz gereken her şey!