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.
-
Ürün HaberleriAndroid 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 çok önemlidir.
Fahd Imtiaz, Miguel Montemayor • Okuma süresi: 3 dakika -
Ürün HaberleriGooglebook, ortak bir Android temeli üzerine inşa edilmiş yeni bir dizüstü bilgisayar kategorisini tanıtıyor. HP, Dell, Lenovo, Acer ve Asus gibi iş ortaklarının yüksek performanslı donanımları, mobil kolaylığı masaüstü gücüyle birleştirir.
Fahd Imtiaz, Loryn Hairston • Okuma süresi: 4 dakika -
Ürün HaberleriPixel 11 Pro Fold, Pixel Watch 5 ve tüm Pixel ailesinin tanıtılmasıyla birlikte kullanıcılar, farklı ekran boyutları, benzersiz duruşlar ve akıllı deneyimler arasında sorunsuz bir şekilde geçiş yapıyor.
Android geliştirmeyle ilgili en son analizleri haftalık olarak gelen kutunuza alın.