Ürün Haberleri

Uygulamalarınızı yeni nesil Samsung Galaxy cihazlar için optimize etme

Okuma süresi: 3 dakika

Samsung, bugünkü Galaxy Unpacked etkinliğinde en yeni katlanabilir ve giyilebilir cihaz serisini tanıttı. Bu durum, geliştiriciler için uygulamalarının desteklemesi gereken form faktörleri, ekran boyutları ve cihaz duruşlarının çeşitliliğinin bir kez daha artması anlamına geliyor.

Galaxy Z Fold8 gibi cihazlarla ekosistem, ana ekran durumunda yatay öncelikli doğal yönlendirmeye ve daha geniş bir en-boy oranına sahip donanımları içerecek şekilde genişliyor. Kullanıcılar büyük bir ekranı açarken, kapak ekranını çevirirken veya bileklerine bakarken kusursuz bir deneyim bekler. Bu döneme ayak uydurmanıza yardımcı olmak için, proaktif bir şekilde uyarlanabilir çözümler geliştirmenizi sağlayacak uygulanabilir yönergeler ve yeni araç güncellemeleri paylaşıyoruz.

Ultra geniş katlanabilir cihazlar da dahil olmak üzere dinamik ekranlar için düzen mimarisini yeniden düşünme

En yeni katlanabilir cihazlar için geliştirme yaparken ekran yönü ve boyutuyla ilgili varsayımları bırakmanız gerekir. Bu durum, özellikle ultra geniş bir ekranı benimseyen Galaxy Z Fold8 için geçerlidir ve hesaba katılması gereken en boy oranı çeşitliliğini artırır. Bu doğal yönlendirme biçimiyle (öncelikli olarak yatay) tasarlanan cihazlar, kullanıcılar cihazı açtığında sabit kodlanmış düzen kurallarının sınırlamalarını gösterir. Bu nedenle, yatay katlanabilir ve üç katlı cihazlar için özel geliştirme kılavuzunu kullanıma sunduk.

Bu fiziksel etkileri sorunsuz bir şekilde işleyen duyarlı bir kullanıcı arayüzü oluşturmak için aşağıdaki temel unsurlara odaklanın:

  • Akıcı ve uyarlanabilir düzenler oluşturun: Geniş en-boy oranları ve kompakt dikey yükseklikler, duyarlı şekilde ölçeklenen akıcı kullanıcı arayüzleri gerektirir. Güncellenen uyarlanabilir tasarım kılavuzumuzda, düzen değişikliklerini belirlemek için önce pencere sınıfı genişliğinin dikkate alınması, ardından yüksekliğin ayarlanması önerilir. Tek tek bileşenlerin ızgaraya sorunsuz bir şekilde uyum sağlaması için düzeninizi, içeriğinizin otomatik olarak kaydırılmasına, yayılmasına ve yeniden akmasına olanak tanıyan esnek kapsayıcılar kullanarak yapılandırın. Tasarım konusunda ilham almak için uyarlanabilir örnek uygulamamıza ve çift ekranlı tasarım galerilerimize göz atın.
  • Gerçek uygulama alanını izleme: Uygulamanızın görüntüleme alanı, özellikle çoklu pencere, bölünmüş ekran veya çoklu görev durumlarında ultra geniş ekranlarda fiziksel cihaz boyutuyla nadiren eşleşir. Bazen yönler bile farklılık gösterir. Uygulamanızın kapladığı alanı tam olarak hesaplamak için Jetpack Window Manager kitaplığını kullanarak pencere boyutu sınıflarından yararlanın.

  • En yeni Jetpack Compose güncellemesinden yararlanın: Jetpack Compose Nisan 2026 sürümünü (Compose BOM sürümü 2026.04.01) kullanmaya başlayın. Karmaşık mimarileri yönetmek için yeni yapısal düzen araçlarından yararlanın. Yeni Grid API, tembel liste performans ek yükü olmadan dinamik parçalar ve sütun aralıkları tanımlamanıza olanak tanır. Çok eksenli hizalamayı ve dinamik öğe sarmayı kolayca yönetmek için Grid'i yeni FlexBox düzen API'siyle eşleştirin. Ayrıca, cihaz duruşu, pencere boyutu ve klavye türleri gibi sinyalleri algılamak için koşullar kullanarak kullanıcı arayüzünüzü ortamına uyarlamak üzere yeni MediaQuery API'sini de kullanabilirsiniz.
  • Uygulamanızı katlanabilir cihazlara uygun hale getirin: Katlanabilir cihazların katlanma ve menteşe gibi pencere özellikleriyle ilgili API yüzeyi sağlayan Jetpack WindowManager kitaplığını kullanın. Uygulamanız katlamaya duyarlı olduğunda, önemli içerikleri katlama veya menteşe alanına yerleştirmemek için düzenini uyarlayabilir ve katlamaları ile menteşeleri doğal ayırıcılar olarak kullanabilir.
  • Uygulama sürekliliğini koruyun: Cihaz yapılandırması değiştiğinde kullanıcı yolculuğunun kesintiye uğramasını önleyin. Kullanıcı cihazını katladığında veya açtığında sorunsuz geçişler sağlamak için ViewModel'i kullanarak kullanıcı arayüzü durumunuzu koruyun.

Katlanabilir cihazlarda sorunsuz kamera çekimi

Katlanabilir cihazlarda kamera uygulaması, benzersiz donanım özelliklerini beraberinde getirir. Kompakt bir dış ekrandan genişletilmiş bir iç ekrana geçiş yapıldığında, cihaz döndürülmeden farklı düzen en boy oranları kullanılır. Bir uygulama, kamera sensörü ile cihaz düzeni arasında sabit bir dikey ilişki olduğunu varsayarsa bu katlama geçişleri sırasında uygulama muhtemelen yan, gerilmiş veya kırpılmış önizlemelerden etkilenir.

Uygulamanızın medya ardışık düzenini optimize ederken CameraX taşıma becerisini kullanarak yakalama deneyimlerinizi CameraX'e taşıyın. Kitaplığın PreviewView sınıfı, sensör yönünü, cihaz döndürmeyi ve ölçeklendirmeyi arka planda otomatik olarak işler. Bu sayede, kullanıcı cihazı nasıl tutarsa tutsun veya konumlandırırsa konumlandırsın temiz ve sabit bir önizleme sağlanır. Mevcut bir Camera2 kod tabanını koruyorsanız mimaride tamamen değişiklik yapmanıza gerek kalmadan bu karmaşık en boy oranı ve döndürme dönüşümlerini otomatik olarak uygulamak için CameraViewfinder kitaplığını entegre edin.

Bir bakışta etkileşim özelliğini Wear OS 7'ye genişletme

Bu yeni nesil cihazlar için geliştirme fırsatı bileğe kadar uzanıyor. Wear OS 7 ile kullanıma sunulan Wear widget'ları, kullanıcılara önemli güncellemelerine anında ve kolayca erişebilecekleri yeni bir yüzey sunar. Bu etkileyici deneyimleri Jetpack Glance ve RemoteCompose kullanarak oluşturabilirsiniz. En önemlisi, bu çerçeveyle oluşturulan widget'lar artık daha önce birinci taraf widget'ları için ayrılmış olan çoklu widget kutularını doldurabilir. 

Akıllı özellikler oluşturma

Gemini'ın yapay zekası , kullanıcılar adına görevleri tamamlıyor. Uygulama özelliklerinizi paylaşarak yapay zeka sistemiyle denemeler yapabilirsiniz. 

Samsung'un yeni katlanabilir cihazlarında, cihaz üzerinde çalışan en yeni modelimiz Gemini Nano 4 yer alır. Nano 4, 140'tan fazla dil desteği, daha iyi çok formatlı anlama ve çok daha fazlasını sunar. Cihaz üzerinde akıllı özellikler oluşturmak için ML Kit'in Prompt API'sini yapılandırılmış çıkış ve düşünme modu gibi ileri seviye özelliklerle birlikte kullanın. 

Optimizasyona hemen başlayın

Araçlar ve çerçeveler, uygulamanızı tüm ekran boyutları için optimize etmenize yardımcı olmaya hazırdır. Temel uyarlanabilir tasarım ilkeleri hakkında daha fazla bilgi edinmek için uyarlanabilir uygulamalar oluşturma ile ilgili kılavuzumuzu inceleyerek başlayın. 

Daha ayrıntılı bilgi için kapsamlı YouTube oynatma listemize göz atın. Son olarak, üç katlı ve yatay katlanabilir cihazlar ile WearOS için özel kalite yönergelerimizi inceleyerek uygulamanızın en yeni form faktörlerinde kusursuz ve birinci sınıf bir deneyim sunduğundan emin olun. 

Geleceği bugün keşfedin. 


 

Yazan:
Okumaya devam et