[Güncelleme: OEM Hareketlerine İzin Verildi] Google'ın Android Q'daki yeni gezinme hareketleri tüm cihazlar için zorunlu olacak

Android Q'da yalnızca iki gezinme seçeneği Google'ın yeni gezinme hareketleri ve geleneksel 3 düğmeli gezinme olacaktır.

Güncelleme 1 (09.05.2019 @ 19:28 ET): Bu makalenin yayınlanmasından kısa bir süre sonra, AndroidOtoritesi Google'ın OEM'leri kendi jestlerinden kurtulmaya zorlamayacağını belirten bir makale yayınladı. Daha fazla ayrıntı aşağıda.

Geçen yılki Google I/O geliştirici konferansı sırasında Google, Google'ın yeni gezinme hareketi kontrollerini içeren ilk Android P beta sürümünü duyurdu. Google'ın yeni hareketleri yarım yamalak geldi çünkü hareketler ekranda fazladan yer açmadı ve geri düğmesinin yerine geçmedi. Yeni hareketler tanıtıldı Android Q beta 3 ancak farklıdır. Google'ın yeni "tamamen hareketlerle gezinme" uygulamasında artık kullanıcının basabileceği herhangi bir düğme yok, alt kısım çok daha küçük ve alt çubuk çok daha ince. Yeni hareketler daha çok iOS'a benziyor ancak bu kötü bir şey değil çünkü Apple en başından beri hareketleri kullanıyordu.

Google, açılış konuşmasında yeni jestleri gösterdiğinden beri, Android ekosisteminin tanıtımıyla birlikte ne olacağını merak ediyorduk.

Yine bir başka Hareketle kontrol arayüzü - özellikle Google'ın geliştiricilerden uyum sağlamak için değişiklik yapmalarını istediği bir arayüz. Artık Google'ın şunu yaptığını öğrendik: onların Android Q çalıştıran tüm cihazlar için hareket kontrolü zorunludur. Google'ın gezinme hareketleri artık yalnızca Android'in gezinme hareketleridir. Bir hatırlatma olarak, Google'ın yeni hareketlerinin nasıl çalıştığını, daha önceki makalemizde ayrıntılarıyla anlatıldığı gibi burada bulabilirsiniz. En son beta sürümde tespit ettiğimiz tüm değişiklikler.

  • Eve gitmek için alttan dikey olarak yukarı doğru kaydırın
  • Geri dönmek için yatay olarak soldan veya sağdan kaydırın
  • Google Asistan'ı tetiklemek için parmağınız ekranın ortasına ulaşana kadar sol veya sağ alt köşeden çapraz olarak kaydırın
  • Uygulamalar arasında hızla geçiş yapmak için alt hareket çubuğunda yatay olarak sola veya sağa kaydırın
  • Son uygulamalara genel bakışa erişmek için yukarı kaydırın ve basılı tutun

Bugünkü "Android Q'da Karanlık Tema ve Hareketlerle Mobil Kullanılabilirliği Destekleme" oturumunda, Google'ın Android Sistem Kullanıcı Arayüzü ekibindeki ürün müdürü Ronan Shah şunları doğruladı: Android platformunda yalnızca 2 gezinme yöntemi desteklenecek: Google'ın yeni hareketleri ve geleneksel 3 düğmeli hareketleri.

"Gelecekte Android için 2 gezinme modunu destekleyeceğiz. İlki 3 düğme, biliyorsunuz Android kullanıcıları 3 düğmeyi çok seviyor. Son derece kullanışlı olduğunu ve aynı zamanda hareketlerin karşılayamayacağı birçok erişilebilirlik ihtiyacını da karşıladığını biliyoruz. Öte yandan jestlere olan talebin de çok fazla olduğunu biliyoruz, bu nedenle 1'i destekleyeceğiz. Android'de ilerleyen hareket modunu gördünüz - ve yalnızca bu." - Ronan Shah, Google.

Bay Shah, neden OEM'lerin kendi hareket kontrollerini uygulamasını kısıtlamaya karar verdiklerini açıklayarak devam ediyor.

"Kullanıcılar giderek daha fazla Android'de sürükleyici deneyimler istiyor ve cihaz üreticilerinin yaptığı şeylerden biri de buna yazılım tarafından yaklaşmaya çalışmak oldu. Ve yaptıkları şey kendi gezinme hareketlerini oluşturmaktı. Ve her cihaz üreticisinin, jest navigasyonunun nasıl çalışması gerektiği konusunda farklı bir izlenimi vardır. Platform tarafında bunun bir geliştirici için çılgınca bir şey olduğunu biliyoruz. Uygulamanızı geliştirmeye, tasarlamaya, test etmeye çalışırken N farklı hareket navigasyonunu düşünmek, biraz çılgına dönüyor. Bunu aklımızda tutarak, bu gezinme hareketini Q'da tanıttık ve Q'nun 3 düğmesinden itibaren ekosistemi standartlaştıracağız ve modelimiz ileriye doğru hareket edecek." - Ronan Shah, Google.

Bu çok mantıklı çünkü Android Q'daki yeni hareketlerle gezinme, birçok geliştiricinin uygulamalarını yeniden düzenlemesini gerektirecek. çatışmaları ele almak. Kenar çubukları olan uygulamalar yeni geri düğmesi hareketiyle iyi çalışmayacaktır; bu nedenle geliştiricilerin ya böyle bir kullanıcı arayüzünden uzaklaşmak veya yeni setSystemGestureExclusionRects ile hareket kontrollerini devre dışı bırakmak için API'dir. Geliştiricilerin artık bu konuyu dikkate alması gerektiğinden, yalnızca tek bir hareket kontrolünün olması en iyisidir. geliştiricilerin Google dışındaki uygulamalarda hareket davranışını nasıl ele alacaklarını düşünmelerine gerek kalmayacak şekilde uygulama devam edecek cihazlar. Her cihaz üreticisinin kendi gezinme hareketi sistemi vardır, bu nedenle Google'ın Android Q'daki hareketleri tek bir model etrafında standartlaştırdığını bilmek güzel.

Ne yazık ki bu, OnePlus, Huawei, Xiaomi ve Motorola'nın harika hareket kontrollerinin ilgili Android Q sürümlerinde kullanılamayacağı anlamına geliyor. Öte yandan, Google'ın geleneksel 3 düğmeli navigasyonun isteğe bağlı bir mod olarak dahil edilmesini zorunlu kılması harika. Google daha önce kendi Pixel 3 ve Pixel 3 XL akıllı telefonlarındaki 3 tuşlu navigasyonu kaldırmıştı ancak artık her iki cihaz da herhangi bir hileye başvurmaya gerek kalmadan geleneksel moda erişebiliyor.

Sayesinde Andreas Proschofsky DerStandard'dan bilgi için!

Güncelleme 1: OEM'ler zorlanmayacaktır

Sahnede söylenenlere rağmen Google şunları doğruladı: AndroidOtoritesi üçüncü tarafların hareketlerine açıkça izin vermeyeceklerini. Bunun yerine Google, üçüncü taraf hareketlerini "uzman bir kullanıcı seçeneği" olarak görüyor. Böylece OEM'ler irade geleneksel 3 düğmeli navigasyonu sunmak zorunda kalmak Ve Google'ın yeni hareketleri, onlar alışkanlık ek gezinme hareketi seçenekleri sunması kısıtlanabilir. Kullanıcılar kurulum sırasında 3 düğmeli gezinme modu ile Android Q hareketleri arasında seçim yapacak ancak OEM'lerin kurulum sırasında kendi hareketlerini göstermelerine izin verilip verilmediği belli değil.

Bu, Google'ın alması tuhaf bir tutumdur ve Google I/O'da sahnede söylenenlerle doğrudan çelişmektedir. OEM'lerin kendi hareketlerini sunmaya devam etmelerine izin vermek, Google'ın I/O'da yapmak istediğini iddia ettiği gibi ekosistemi standartlaştırmaya hiçbir şey yapmaz. Bu nedenle geliştiricilerin, birden fazla cihaz üreticisinin birden fazla hareket modunu karşılaması gerekecek; bu, Android Q'da birleşik bir hareket modunun zorlanmasıyla çözülmesi gereken sorunun tam olarak aynısı.