Uygulamanızı yeni Pixel serisi için geliştirin: Made by Google'da tanıtıldı
Okuma süresi: 4 dk.
Made by Google, Android ekosisteminde yapabileceklerinizin sınırlarını genişletir. Pixel 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. Bu durum, geliştirici olarak sizin için büyük bir fırsat sunuyor: Katlanabilir cihaz kullanıcıları, standart telefon kullanıcılarına kıyasla yaklaşık 14 kat daha fazla harcama yapıyor. Mevcut deneyiminizi sıfırdan başlamadan geliştirmenize yardımcı olmak için en son platform kılavuzumuzu ve bu özellikleri üretime alan geliştiricilerden gerçek dünya örneklerini paylaşıyoruz.
Katlanabilir cihazlarda ve genişletilmiş ekranlarda uyarlanabilir deneyimler sunma
Pixel 11 Pro Fold, uygulamanızın genişletilmiş iç ekran ve standart boyutlu dış ekranla özelliklerini göstermesine olanak tanır. Katlanabilir form faktörü için geliştirme yaparken sabit kodlanmış düzen kurallarını bırakmak ve mevcut pencere alanına göre tasarım yapmak gerekir. Scene stratejileriyle Navigation 3 gibi Jetpack Compose API'lerinden veya Grid ve FlexBox gibi en yeni düzen API'lerimizden yararlanarak düzen kapsayıcılarınızın otomatik olarak sarmalanmasını, yayılmasını ve yeniden akıtılmasını sağlayabilirsiniz. Ayrıca, kullanıcı arayüzünüzü katlanabilir duruş ve klavye durumları gibi çevresel sinyallere dinamik olarak uyarlamak için deneysel MediaQuery API'sini de kullanabilirsiniz.
Uyarlanabilir bir şekilde oluşturmak için özellikle bölünmüş ekran ve çoklu görev akışları sırasında fiziksel cihaz boyutu yerine uygulamanın gerçek boyutlarının izlenmesi gerekir. WindowManager kitaplığındaki Window Size Classes'ı kullanarak düzeninizin katlama ve menteşeleri doğal içerik ayırıcılar olarak kabul etmesini sağlayabilirsiniz.
Örneğin Notability, katlanmış ve genişletilmiş ekranlar arasında sorunsuz geçiş yapan duyarlı bir iki panelli düzen oluşturmak için Material 3 pencere boyutu sınıflarından yararlandı. Notability'de Android Mühendisliği Yöneticisi olan Ryan Shea'nin paylaştığı gibi, pencerenin kendisini izlemek, düzenlerinin ve tuval yakınlaştırmalarının, notların her katlama, döndürme veya bölünmüş ekran yeniden boyutlandırma işleminde sayfaya sığmasını sağlamasına olanak tanıyor. Shea, uygulamayı "yalnızca sığacak şekilde uzatılmış değil, her boyutta doğal hissettirecek" şekilde tasarlamak istediklerini belirtiyor.
Bu geçişlerin sorunsuz olmasını sağlamak için yapılandırma değişiklikleri sırasında durumun korunması da gerekir. ViewModel kullanıldığında kullanıcı arayüzü durumu korunur. Böylece, iç ve dış ekranlar arasında geçiş yapılırken kaydırma konumu, form girişleri ve açık iletişim kutuları gibi etkileşimler kesintiye uğramaz.
Bu yaklaşımı benimseyen Flo Health, en çok trafik alan kullanıcı yolculuklarını döndürme, katlama/açma ve yeniden boyutlandırma geçişlerine karşı dayanıklı hale getirmek için Jetpack Compose durum temel öğelerini, ViewModel'i ve pencere boyutu sınıflarını kullandı. Flo Health'te Kıdemli Android Mühendisi olan Aleksandr Kolodiazhnyi'nin paylaştığı gibi, "Android'in uyarlanabilir rehberliği, büyük bir yeniden düzenleme gibi görünen şeyi şablonlu bir kullanıma dönüştürdü." Bu sayede, yeniden yazma işlemi yapmadan Compose temel öğelerini kullanabildiler ve "durum koruma kodlarını yaklaşık% 30 oranında azaltırken yaşam döngüsü ve analiz doğruluğu sorunlarını düzelterek uygulamayı her form faktöründe iyileştirdiler."
Katlanabilir form faktöründen tam olarak yararlanmak için duruma özel düzenleri tetiklemek üzere FoldingFeature güncellemelerinden yararlanın. Kullanıcı cihazını kısmen katlayarak masaüstü duruşuna getirdiğinde, birincil kontrolleri alt ekrana, ana içeriği veya vizörleri ise üst ekrana yerleştirerek kullanıcı arayüzünüzü otomatik olarak bölebilirsiniz.
Katlanabilir durum değişikliklerinde kamera önizlemelerinin işlenmesi, yön değişikliklerinin dikkatli bir şekilde yönetilmesini gerektirir. CameraX kitaplığına geçiş, sensör döndürme ve ekran ölçeklendirme işlemlerinin ekranlar arasında otomatik olarak yapılmasını sağlar. Mevcut Camera2 kod tabanları da CameraViewfinder kitaplığını kullanarak kararlılık elde edebilir. Bu kamera ve ekran özellikleri, minimum özel mantıkla çift ekran önizleme ve yüksek çözünürlüklü arka kamera selfie'leri kullanmanıza olanak tanır.
Uyarlanabilir uygulamalar geliştirme başlıklı makalemizdeki uyarlanabilir geliştirme kılavuzumuzun tamamını inceleyerek uygulamanızı bu form faktörlerine uygun hale getirin.
Bileğe keyifli ve hareket odaklı deneyimler getirin
Yeni Pixel Watch 5 çıktı. Bu cihazı, Wear OS 7'nin akıllı, enerji tasarruflu ve dokunmadan kullanma kolaylığından yararlanacak şekilde optimize ettik. Sistem genelinde performans optimizasyonları ve kullanıcıların görevleri verimli bir şekilde tamamlamasına yardımcı olmak için geliştirilen bir dizi yeni özellik sayesinde, tamamlanması için yalnızca tek bir kullanıcı işlemi gerektiren zengin deneyimler sunabilirsiniz.
Tek elle hareket çerçevesi, kullanıcıların ekranına diğer eliyle dokunmasına gerek kalmadan kol saatleriyle etkileşim kurmasını sağlayan pratik bir yöntemdir. Wear OS 7 için Compose'un 1.7 beta sürümünden itibaren, tek parmakla yapılan hareket kontrolünü Wear Compose uygulamalarınıza sorunsuz bir şekilde entegre edebilirsiniz. Bunun için kol saatini taktığınız kolunuzla basit fiziksel girişler (ör. iki parmakla tutma veya bileği çevirme) yapmanız yeterlidir.
Spotify, medya kontrolünü daha kolay hale getirmek için bu çerçeveyi kullanmaya başlıyor . Wear OS hareket etkinliklerini doğrudan medya oynatıcı durumuna eşleyerek kullanıcılar, basit bir çift parmakla sıkıştırma hareketiyle oynatmayı duraklatabilir veya devam ettirebilir. Böylece, elleri dolu olsa bile müzik kontrollerine erişebilirler.
Wear OS 7, Anlık Bilgilendirmeler özelliğini doğrudan bileğe getirerek canlı spor müsabakalarının skorları, antrenman ilerleme durumu ve teslimat durumu gibi anlık bilgileri gösterir. Bu bilgiler, Pixel Watch 5'teki Bir Bakışta yüzeyinde de görünebilir. Örneğin, Just Eat, siparişlerin tahmini teslimat süreleri hakkında kullanıcıları bir bakışta bilgilendirmek için Canlı Güncellemeler'i kullanır. Güncellemeleri yerel olarak saat uygulamanızdan yayınlayabilir veya desteklenen cihazlarda telefon bildirimi köprüleme özelliğinden yararlanarak ekranlar arasında anlık takip sağlayabilirsiniz.
Ayrıca, Jetpack Glance ve RemoteCompose tarafından desteklenen Wear Widget'ları kullanarak Wear OS 7'deki saat yüzeylerinde bir bakışta etkileşimleri genişletebilirsiniz. Wear Widgets with Compose, eski Tiles çerçevesine kıyasla daha fazla ifade özgürlüğü ve tutarlılık sunar. Kullanılabilen iki widget düzeni (küçük ve büyük), mobil cihazlardaki 2x1 ve 2x2 biçimleriyle mükemmel şekilde uyum sağlar. Böylece tasarımlarınız cihazlar arasında tutarlı görünür.
Wear OS 7, tüm bu harika yeni özelliklerin yanı sıra Wear OS 6'ya kıyasla pil ömründe %10'a varan iyileşme sunarak Pixel Watch 5'i kullanıcılarınız için gün boyu vazgeçilmez bir arkadaş haline getiriyor.
Wear OS 7 için geliştirme yapmaya başlamak üzere yeni emülatörü kullanın ve Wear OS ile kol saati uygulamaları oluşturma sayfasında Wear OS ile ilgili tüm kaynaklarımıza ve rehberlerimize göz atın.
Gemini Nano 4 ile cihaz üzerinde zekanın kilidini açma
Pixel 11 cihazlar, Gemini Nano 4'ü çalıştıracak şekilde tasarlandı. Bu sayede donanımda hızlı, duyarlı ve cihaz üzerinde çalışan yapay zeka özellikleri sunuluyor. Yapay zeka iş akışlarını doğrudan cihazda çalıştırarak buluta gidiş dönüş yapmaya gerek kalmadan anında ve entegre edilmiş gibi görünen düşük gecikmeli, gerçek zamanlı etkileşimler sunabilirsiniz.
ML Kit GenAI Prompt API ile doğal dil isteklerini doğrudan cihazdaki Gemini Nano'ya gönderebilirsiniz. Model, 140'tan fazla dili, daha iyi çok formatlı anlayışı ve çok daha fazlasını destekler. Yapılandırılmış çıkış ve düşünme modu gibi gelişmiş özelliklerden yararlanarak cihaz üzerinde akıllı özellikler oluşturun.
Self servis araçlarımızı ve Gemini modellerini kullanarak uygulamanıza akıllı özellikler ekleyin.
Pixel ekosisteminde yeni nesil deneyimleri şekillendirin
Made by Google, donanım ve yazılım birlikte geliştiğinde neler yapılabileceğini gösterir. Bu yeniliğin merkezinde siz varsınız. Güncellenmiş uyarlanabilir rehberimizi inceleyerek, Wear OS 7 için bir bakışta anlaşılabilen deneyimler oluşturarak ve cihaz üzerinde yapay zekayı ML Kit ile entegre ederek uygulamalarınızı optimize etmeye bugün başlayabilirsiniz.
Bu güncellemeleri daha da hızlı bir şekilde uygulamanıza yardımcı olmak için artık Android becerilerinden yararlanabilirsiniz. Bu beceriler, temsilciler ve araçlar için yapay zeka ile optimize edilmiş talimatlar sağlar. Android Studio'da Gemini'ı kullanıyor veya Android KSA 'yı diğer aracılar üzerinden çalıştırıyor olabilirsiniz. Android becerileri, yapay zeka araçlarınıza karmaşık iş akışlarını otomatik olarak yürütmek için gereken bağlamı sağlar. Örneğin, katlanabilir cihazlarda kamera ekranı ölçeklendirmesini yönetmek için aracınıza CameraX becerisi ile istem gönderebilir veya ek manuel çalışma yapmadan dinamik Compose düzenleri oluşturmak için Adaptive becerisini kullanabilirsiniz.
Bu yeni platformlardan yararlanın, temsilci tabanlı araçlarla iş akışınızı hızlandırın ve en yeni derlemelerinizi Android topluluğuyla paylaşın. Tam dokümanlara erişmek, Android skills GitHub deposunu keşfetmek ve hemen geliştirmeye başlamak için developer.android.com adresine gidin.
-
Ü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 HaberleriAndroid 17'nin kullanıma sunulmasıyla birlikte uyarlanabilir öncelikli geliştirme standardına geçiyoruz. Kullanıcılarınız artık tek bir form faktörüne güvenmiyor. Gün boyunca telefonlar, katlanabilir cihazlar, tabletler, dizüstü bilgisayarlar, otomotiv ekranları ve etkileyici XR ortamları arasında geçiş yapıyorlar.
Fahd Imtiaz • Okuma süresi: 3 dk. -
Ürün HaberleriBugün, Jetpack Compose Ağustos 2026 sürümü kararlı hale geldi.
Nick Butcher • Okuma süresi: 5 dk.
Android geliştirmeyle ilgili en son analizleri haftalık olarak gelen kutunuza alın.