Ürün Haberleri

Genişleyen Android ekosistemi için uyarlanabilir geliştirme

Okuma süresi: 4 dakika
Fahd Imtiaz
Android Geliştirici Deneyimi Kıdemli Ürün Yöneticisi

Android 17'nin yayınlanmasıyla birlikte uyarlanabilir öncelikli geliştirme standardına geçiş yapıyoruz. Kullanıcılarınız artık tek bir form faktörüne bağlı kalmıyor. Gün içinde telefonlar, katlanabilir cihazlar, tabletler, dizüstü bilgisayarlar, otomotiv ekranları ve etkileyici XR ortamları arasında geçiş yapıyorlar.

Kullanıcıların elinde 580 milyondan fazla büyük ekranlı cihaz varken uyarlanabilirlik artık sadece teknik bir hedef değil. Bu, yüksek etkileşimli kullanıcılara ulaşmak için büyük bir fırsattır. Bu çeşitli cihaz ekosisteminde başarılı olmak için uygulamanız dayanıklı, duyarlı ve neredeyse her yüzeye hazır olmalıdır.

Çeşitli cihazlar fırsatı

Android cihaz evreni artık çoklu cihaz gerçekliğidir. Kullanıcılar, tüm ekosistemleri satın alıyor, elde taşınan cihazlardan katlanabilir cihazlara, tabletlere ve arabalara geçiyor. Veriler açıkça gösteriyor: Birden fazla cihazı olan kullanıcılar genellikle yalnızca telefonu olan kullanıcılardan daha fazla harcama yapıyor.

  • Daha yüksek gelir elde edin: Çeşitli cihazlar kullananlar, yalnızca telefon kullananlara kıyasla ortalama 9 kat daha fazla harcama yapar. Katlanabilir cihazlarda bu etkileşim çarpanı 14 kata kadar çıkabilir. (Kaynak: Google'ın kendi verileri, 2026)
  • Yüksek değerli segmentleri yakalayın: Büyük ekranlı kullanıcılar (tabletler, katlanabilir cihazlar ve Chromebook'lar) genellikle yalnızca telefon kullanan kullanıcılara kıyasla yaklaşık 5 kat daha fazla harcama yapar.

Bu kullanıcılara erişiminizi artırmak için Google Play'de yeni bir rozet kullanıma sunduk. Uyarlanabilir kalite standartlarını karşılayan uygulamalar artık "Büyük ekranlar için optimize edildi" rozeti kazanıyor. Bu sayede kullanıcılar, yüksek kaliteli deneyimleri daha kolay keşfedebiliyor.

image5.png

Google I/O'daki en son uyarlanabilir Android geliştirme haberleri

Android 17, yeni Jetpack güncellemeleri ve gelişmiş araçlar, cep boyutundaki katlanabilir cihazlardan Googlebooks'a kadar çeşitli yüzeylerde yerel hissettiren uygulamalar oluşturmanıza yardımcı olur.

Varsayılan olarak uyarlanabilir: Android 17 güncellemeleri

Android 16'da, uyarlanabilir davranışı kolaylaştırmak için yönlendirme ve yeniden boyutlandırma API'lerinde önemli değişiklikler yaptık. Ayrıca, geçişi kolaylaştırmak için geçici bir devre dışı bırakma seçeneği sunduk. Android 17 (API düzeyi 37), büyük ekranlı cihazlarda (sw > 600 dp) yön ve yeniden boyutlandırma kısıtlamaları için geliştirici devre dışı bırakma seçeneğini kaldırarak yeni bir kalite temeli oluşturuyor. API düzeyi 37'yi hedeflediğinizde uygulamanızın çeşitli ekran boyutlarına uyum sağlayabilmesi gerekir. Bu sayede uygulamanız, kullanıcıların beklentilerini karşılayan bir deneyim sunar.

image1.png

Uygulamanız artık daha fazla yüzeyde

Mobil uygulamanızın katlanabilir cihazlar, tabletler, Chromebook'lar ve XR gibi büyük ekranlı cihazlarda çalışmasının yanı sıra mobil uygulamalarınızın Android yüzey alanını da genişletiyoruz:

image4.png

Googlebook: Evolving desktop computing

Daha fazla yüzeyden bahsetmişken, ChromeOS'in yeni nesli olan Googlebook ile masaüstü alanındaki çalışmalarımızı geliştiriyoruz. Android yığınının parçalarıyla oluşturulan bu çözüm sayesinde uygulamalarınızın yerel düzeyde performansla "dizüstü bilgisayar sınıfı" bir deneyim sunmasını sağlıyoruz.

Bugün uyarlanabilir ilkelerle geliştirme yapmak, uygulamanızın bu yeni nesil yüksek performanslı donanıma hazır olmasını sağlar.

Bu yeni nesil cihazlara hazırlanmanıza yardımcı olmak için kapsamlı tasarım yönergeleri ve geliştirici yönergeleri de dahil olmak üzere kapsamlı yeni dokümanlar yayınladık. Uyarlanabilirlik ilkeleri üzerine kurulu bu yönergeler, mobil uygulamalarınızı premium masaüstü deneyimi sunacak şekilde dönüştürmek için bir yol haritası sunar.

Hemen kullanmaya başlamak için Android Studio Canary'de kullanıma sunulan yeni Masaüstü Emülatörü'nü deneyin.

google_aluminium_hype_film_hp_sh18019_main_design_v04_00068 (1).png

Düzenlerin ötesinde: dokunmatik olmayan giriş

Uyarlanabilir uygulama kalitesi, pencere boyutlarının ötesine geçerek büyük ekranlarda birincil giriş yöntemleri olan klavye, dokunmatik yüzey, fare ve kalem gibi dokunmatik olmayan giriş paradigmalarını da kapsar.

  • Dokunmatik yüzey desteği: Compose 1.11 artık fareyle aynı düzeyde dokunmatik yüzey desteği sunuyor ve TrackpadInjectionScope ile performTrackpadInput dahil olmak üzere dokunmatik olmayan giriş testlerini otomatikleştirmek için yeni API'ler sağlıyor.
  • Odak göstergeleri: Compose'da standart odak halkaları için yerleşik destek sayesinde erişilebilirliği artırın.

Jetpack Compose ile uyarlanabilir düzenler oluşturma

Artık Compose first yaklaşımını benimsiyoruz. Jetpack Compose, düzen karmaşıklığını verimli bir şekilde yönetmenize yardımcı olmak için modern ve uyarlanabilir kullanıcı arayüzleri oluşturmak üzere önerdiğimiz yöntemdir.

  • Yeni düzen öğeleri: Hem 1 boyutlu hem de 2 boyutlu düzenler için Compose'a CSS'den ilham alan güçlü özellikler getiren Grid ve FlexBox düzenlerini kullanıma sunuyoruz.
  • Navigation 3: compose-navigation3 için 1.1 sürümü, Scene Decorators'ı kullanıma sunar. Bu sayede ekranlarınızı çubuklar, raylar ve iletişim kutuları gibi diğer içeriklerle sarmalayabilirsiniz.
  • MediaQuery API: Yeni deneysel MediaQuery API, pencere boyutu ve işaretçi hassasiyeti gibi gözlemlenebilir cihaz kullanıcı arayüzü özellikleri sunar. Bu özellikler, uygulamanızın kullanıcı arayüzünü mevcut cihaz yapılandırmasına göre uyarlamanıza ve optimize etmenize olanak tanır.
  • Styles API: Yeni duruma dayalı deneysel Styles API'yi kullanarak uygulamanızın görsel özelliklerini dinamik olarak geliştirin.
morph-to-tablet.gif


 Yapay zeka destekli geliştirici araçları

Android Studio ve Android CLI, uyarlanabilir uygulamaları hiç olmadığı kadar hızlı tasarlamanıza yardımcı olmak için gelişiyor.

  • Android Becerileri: Bu modüler yapay zeka talimatları, View-to-Compose geçişlerinde size yardımcı olma, uyarlanabilir düzenler uygulama, Navigation 2'den Navigation 3'e geçiş ve eski kamera kitaplıklarından CameraX'e geçiş gibi karmaşık mimari görevlerde herhangi bir büyük dil modeline yardımcı olmak için tasarlanmıştır. Android Skills GitHub deposunda ve Android CLI aracılığıyla bu en yeni becerileri kullanmaya başlayın.
  • Yeni Proje Yapay Zeka Aracı: Android Studio Panda 2'de kullanılabilen bu yapay zeka aracı, yeni projeleri varsayılan olarak uyarlanabilir en iyi uygulamalarla başlatır.
O26_315_PKLS_Adaptive development for the expanding Android ecosystem.png

Platformlar arası çerçevelerle çalışan geliştiriciler için Web, Qt ve Unity'ye tam destek vermeye devam ediyoruz. İster sıfırdan geliştirme yapıyor olun ister eski bir kod tabanını modernize ediyor olun, bu araçlar kullanıcılarınızın ihtiyaçlarını tam olarak karşılayacak şekilde tasarlanmıştır.

Bu yeni uyarlanabilir özellikleri uygulamalarınıza nasıl entegre edeceğinizi görmek için sabırsızlanıyoruz. Öncelikle uyarlanabilir bir yaklaşıma geçerek yalnızca daha fazla kullanıcıya ulaşmakla kalmaz, aynı zamanda tüm Android cihaz ortamında bekledikleri sorunsuz ve yüksek kaliteli deneyimleri de sunarsınız.

Uyarlanabilir geliştirme ile çalışmaya başlayın ve uygulamalarınızın geleceğini şekillendirin.

Bu duyuruyu ve Google I/O 2026'daki tüm güncellemeleri io.google adresinde inceleyin.

Yazan:

Okumaya devam edin