Ürün Haberleri

Compose Adaptive Layouts 1.2 beta ile yeni olanakları keşfedin

Okuma süresi: 3 dakika

Android ekosistemine Pixel 10 Pro Fold gibi yeni form faktörlerinin eklenmesiyle birlikte, telefonlarda, tabletlerde ve katlanabilir cihazlarda yüksek kaliteli kullanıcı deneyimleri oluşturmak için uyarlanabilir uygulama geliştirme şart oldu. Kullanıcılar, uygulamanızın kullanıcı arayüzünün bu farklı boyutlara ve durumlara sorunsuz bir şekilde uyum sağlamasını bekler.

Bu dinamik deneyimleri daha verimli bir şekilde oluşturmanıza yardımcı olmak için Compose Adaptive Layouts Library 1.2'nin resmi olarak beta sürümüne girdiğini duyuruyoruz. Bu sürüm, büyüyen cihaz ekosisteminde kusursuz ve duyarlı kullanıcı arayüzleri oluşturmak için güçlü yeni araçlar sunar.

Daha büyük bir kanvas için güçlü yeni araçlar

Compose Adaptive Layouts kitaplığı, farklı pencere boyutlarına uyum sağlayan kullanıcı arayüzleri oluşturmak için temel araç setimizdir. Bu yeni beta sürümü, daha az kodla gelişmiş düzenler oluşturmanıza yardımcı olacak güçlü özelliklerle doludur. Başlıca eklemeler:

  • Güçlü yeni düzen stratejileri: Beta sürümünde, Pixel 10 Pro Fold, Galaxy Z Fold7 ve Z Flip7 gibi cihazların hem dış hem de iç ekranlarında harika görünen dinamik yerleşimler oluşturmanıza yardımcı olmak için tasarlanmış yeniden akıtma ve havalandırma gibi yeni düzen stratejileri sunuluyor.
  • Yeni pencere boyutu sınıfları: Bu sürümde yeni büyük ve çok büyük pencere boyutu sınıfları için yerleşik destek eklenmiştir. Bu yeni kesme noktaları, tabletler ve büyük katlanabilir cihazlar gibi geniş ekranlarda zengin ve çok panelli kullanıcı arayüzü değişiklikleri tasarlayıp tetiklemek için gereklidir.
new-pane-adaptation.webp

İki yeni bölme uyarlama stratejisi: yeniden akıtma (sol) ve havaya kaldırma (sağ)

Değişikliklerin tam listesi için resmi sürüm belgelerine göz atın. Standart düzenler ve destekleyici bir bölme düzeni oluşturma hakkındaki kılavuzlarımızı inceleyin.

Her ekranda daha fazla kullanıcıyla etkileşim kurun

Uyarlanabilir bir zihniyet benimsemek, en iyi uygulamadan daha fazlasıdır. Bu, büyüme için bir stratejidir. Amaç, uygulamanızın daha büyük bir ekranda çalışmasını sağlamak değil, kullanıcılar için daha sezgisel hale getirerek uygulamanızı öne çıkarmaktır. Tek sütunlu bir düzeni basitçe genişletmek yerine, daha verimli ve etkileyici deneyimler oluşturmak için ek alanı nasıl kullanabileceğinizi düşünün.

adaptive2.png

Bu, Compose Adaptive Layouts 1.2 beta sürümündeki güçlü yeni bir özellik olan reflow gibi dinamik düzen stratejilerinin temelindeki ilkedir. Bu özellik, bu tür kullanıcı arayüzlerini oluşturmanıza yardımcı olmak için tasarlanmıştır. Örneğin, çok panelli bir düzen kullanmak iyi bir başlangıç noktasıdır. Bir listeyi ve ilgili ayrıntı görünümünü yan yana göstererek dokunma sayısını azaltır ve kullanıcıların görevleri daha hızlı tamamlamasına olanak tanırsınız.

Bu tür düşünceli ve uyarlanabilir geliştirme, etkileşimi gerçekten artırır. #TheAndroidShow'un son bölümünde de vurguladığımız gibi, bu nedenle bir uygulamayı hem telefonunda hem de daha büyük bir ekranda kullanan kullanıcıların etkileşiminin neredeyse üç kat daha fazla olduğunu görüyoruz. Uyarlanabilir bir şekilde geliştirme, yalnızca mevcut kullanıcılarınızı daha mutlu etmekle kalmaz. Aynı zamanda, uzun süreli bağlılık oluşturarak yeni kullanıcılara ulaşmanıza yardımcı olan daha değerli ve ilgi çekici bir deneyim sunar.

Katlanabilir cihazlardan masaüstü bilgisayarlara kadar genişleyen Android ekosistemi

Uyarlanabilir tasarıma yönelik bu geçiş, tüm Android ekosistemini kapsar. Yeni Pixel 10 Pro Fold'dan en yeni Samsung Galaxy katlanabilir cihazlara kadar geliştiriciler, 500 milyondan fazla büyük ekranlı cihazda geniş ve büyüyen bir kullanıcı tabanıyla etkileşim kurma fırsatı elde ediyor.

material.png

Bu nedenle, şu anda geliştirici önizlemesi sürümünde denenebilen Bağlı Ekranlar gibi geleceğe yönelik deneyimlere yatırım yapmaya devam ediyoruz. Bu özellik, uygulamaların çalışabileceği yeni yüzeyler ve etkileşim modelleri sunarak gerçek masaüstü sınıfı özelliklerin ve aynı anda çalışan birden çok kopyalı iş akışlarının kullanılmasını sağlar. Bağlı Ekranlar geliştirici önizlemesi ile nasıl başlayabileceğiniz ve bu özelliğin çeşitli cihaz deneyimlerinin geleceğini nasıl şekillendirdiği hakkında daha önce ayrıntılı bilgi paylaşmıştık.

Uyarlanabilir ilkeleri uygulamaya koyma

Uygulamalarını bu uyarlanabilir geleceğe hazırlamak isteyen geliştiricilerin göz önünde bulundurması gereken birkaç önemli en iyi uygulama:

  • Envanter oluşturun: İlk adım, şu anda nerede olduğunuzu görmek. Geliştirilebilecek alanları (ör. gerilmiş kullanıcı arayüzleri veya kullanılabilirlik sorunları) belirlemek için uygulamanızı büyük ekranlı bir cihazda veya Android Studio'daki yeniden boyutlandırılabilir emülatörde test edin.
  • Optimize edilmiş düzenleri destekleme: Farklı pencere boyutlarına ve cihaz duruşlarına uyum sağlayan kullanıcı arayüzleri oluşturmak için Compose Adaptive Layouts gibi kitaplıkları kullanın. Uygulamanız, yönü kısıtlamadan hem dikey hem de yatay yönde iyi çalışmalıdır.
  • Dokunmanın ötesine geçin: Harika bir uyarlanabilir deneyim, tüm giriş yöntemlerini desteklemek anlamına gelir. Bu, temel işlevlerin ötesine geçerek kullanıcıların beklediği ayrıntıları (ör. fare imleçleri için üzerine gelme durumları, sağ tıklamada bağlam menüleri ve klavye kısayolları desteği) içerir.

Uygulamanızın potansiyeli artık tek bir ekranla sınırlı değil. Uygulamanızın gelecekte ulaşabileceği noktaları görmek için büyük ekran tasarım galerisini ve uygulama kalite yönergelerini inceleyin. İlham alın ve developer.android.com/adaptive-apps adresinde her katlama, çevirme ve ekran için geliştirme yaparken ihtiyacınız olan tasarım kalıplarını, resmi yönergeleri ve örnek uygulamaları bulun.

Yazan:
Okumaya devam et