Ürün Haberleri

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

Okuma süresi: 3 dakika
Fahd Imtiaz'ın profilini görüntüleme
Fahd Imtiaz Senior Product Manager, Android Developer Experience

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 güvenmiyor. Gün boyunca 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 esnek, 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 ve elde taşınan cihazlardan katlanabilir cihazlara, tabletlere ve arabalara geçiş yapıyor. Veriler açıkça gösteriyor: Birden fazla cihazı olan kullanıcılar genellikle yalnızca telefonu olan kullanıcılardan daha fazla zaman harcı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 yakalama: Büyük ekranlı cihaz kullanıcıları (tabletler, katlanabilir cihazlar ve Chromebook'lar) genellikle yalnızca telefon kullanıcılarına kıyasla yaklaşık 5 kat daha fazla harcama yapar.

Bu kullanıcılara erişiminizi artırmanıza yardımcı olmak 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 uyarlanabilir Android geliştirme ile ilgili son gelişmeler

Android 17, yeni Jetpack güncellemeleri ve gelişmiş araçlar; cep boyutundaki katlanabilir cihazlardan Google Kitaplar'a kadar çeşitli yüzeylerde yerel gibi görünen 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ön ve yeniden boyutlandırılabilirliğe yönelik API'lerde ö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, uygulamanızın kullanıcıların beklentilerini karşılayan bir deneyim sunmasına yardımcı olur.

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 bazı bölümleriyle oluşturulan bu özellik 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 rehberliği 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.

Yeni masaüstü emülatörünü hemen bugün kullanmaya başlamak için Android Studio Canary'yi 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 dokunmatik olmayan giriş paradigmalarını (ör. klavye, dokunmatik yüzey, fare, kalem) ele alır.

  • 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ş testini otomatikleştirmek için yeni API'ler sağlıyor.
  • Odak göstergeleri: Oluşturma bölümünde 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 önce Compose 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 temel öğ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.
  • Gezinme 3: compose-navigation3 için 1.1 sürümü, Scene Decorators'ı kullanıma sunar. Bu özellik sayesinde ekranlarınızı barlar, 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 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ı her zamankinden daha hızlı tasarlamanıza yardımcı olmak için gelişiyor.

  • Android Becerileri: Bu modüler yapay zeka talimatları, herhangi bir LLM'nin karmaşık mimari görevlerde yardımcı olması için tasarlanmıştır. Örneğin, View-to-Compose geçişleri, uyarlanabilir düzenlemeler uygulama, Navigation 2'den Navigation 3'e dönüştürme ve eski kamera kitaplıklarından CameraX'e geçiş yapma gibi konularda size yardımcı olur. 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 sunmaya 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 ekosisteminde kullanıcıların beklediği sorunsuz ve yüksek kaliteli deneyimleri 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 et