İçeriğe geç

Son tarih özeti

Google Play API 36 Son Tarihi: 31 Ağustos 2026'da Ne Değişiyor?

31 Ağustos 2026'dan itibaren Google Play'e gönderilen çoğu yeni uygulama ve güncelleme Android 16, yani API seviyesi 36 veya üstünü hedeflemek zorunda. Bu yazı size cihaz türünüz için geçerli olan tam seviyeyi, tarihi kaçırdığınızda gerçekten ne olduğunu, uzatma yolunu, geçiş adımlarını ve neredeyse kimsenin yazmadığı kısmı veriyor: kapalı testin ortasındaki bir uygulama için bunun anlamı ne?

API 36 Telefon, tablet, Auto
API 35 Wear OS, Automotive
API 34 Android TV, Android XR
1 Kasım Uzatmanın bitiş tarihi

Uygulama takvimi

Henüz uygulanmıyor
7 31 Ağustos son tarihine kalan gün
69 1 Kasım uzatma sonuna kalan gün
15 Temmuz politika duyurusu 31 Ağustos API 36 1 Kasım uzatma sonu Bugün

Google Play yeni hedef API seviyelerini 31 Ağustos 2026 tarihinde uygulamaya başlıyor. Etkilenen geliştiriciler, 1 Kasım 2026 tarihine kadar giden, uygulamaya özel bir uzatma talep edebiliyor. Bu yazıdaki hiçbir sayı uygulamanızın silinmesine giden bir geri sayım değildir ve bu fark önemlidir.

Hızlı yanıt

31 Ağustos 2026'dan itibaren telefon, tablet, katlanabilir cihaz ve Android Auto için Google Play'e gönderilen yeni uygulamalar ve uygulama güncellemeleri Android 16, yani API seviyesi 36 veya üstünü hedeflemek zorunda. Wear OS ve Android Automotive OS gönderimleri için API 35 veya üstü, Android TV ve Android XR için API 34 veya üstü gerekiyor. Güncellemeyeceğiniz, yayındaki bir telefon uygulamasının hedeflediğinden daha yeni bir Android sürümü çalıştıran cihazlardaki yeni kullanıcılara açık kalması için API 35 gerekir. Tarihi kaçırmak uygulamanızı silmez: şartı karşılamayan yüklemeleri engeller ve uygulamayı o yeni kullanıcılar için bulunabilir ve kurulabilir olmaktan çıkarır, uygulamayı daha önce kuranlarda ise kalmaya devam eder. Etkilenen geliştiriciler Play Console üzerinden, 1 Kasım 2026 tarihine kadar giden, uygulamaya özel bir uzatma talep edebilir.

Son tarih: 31 Ağustos 2026 API 36 = Android 16 Wear + Automotive OS: API 35 TV + XR: API 34 Dokunulmayan uygulama tabanı: API 35 Uzatma 1 Kasım 2026'da bitiyor

Bu yazı her iddiayı nasıl derecelendiriyor

  • Doğrulandı, ifadenin doğrudan güncel bir Google politika veya geliştirici sayfasından geldiği anlamına gelir. Bu yazının büyük bölümü doğrulanmıştır. Doğrulandı
  • Kısmi, Google'ın kendi sayfalarının sonucu desteklediğini ama bir uç durumu boş bıraktığını veya kendileriyle çeliştiğini anlatır. Kısmi
  • Saha bildirimleri, Google'ın destek forumlarında tekrar tekrar dile getirilen geliştirici gözlemleridir. Sorun gidermede işe yarar, politika yerine geçmez. Saha bildirimleri
  • Belgelenmemiş, Google'ın o senaryoya dair hiçbir şey yayımlamadığı anlamına gelir; tahmin yürütmek yerine bunu açıkça söylüyoruz. Belgelenmemiş

Google, Play Store'un hedef API tabanını yılda bir kez yükseltiyor ve 2026, API 36 döngüsü. Kafa karıştıran şey sayı değil. Kafa karıştıran şey, "hedef API seviyesi şartı"nın aslında tek bir isim taşıyan iki ayrı kural olması: biri neyi yükleyebileceğinizi, diğeri ve daha düşük olanı ise yayındaki bir uygulamayı kimin hâlâ kurabileceğini belirliyor. Bu soruda sıralanan neredeyse her sayfa ikisini birbirine karıştırıyor; geliştiriciler de bu yüzden ya yeniden derlenmesi gerekmeyen bir uygulamayı baştan derliyor ya da önemli bir Play Console uyarısını görmezden geliyor.

Bu yazı ikisini ayırıyor, cihaz türü başına sayıları veriyor ve sonra destek kutumuza ağustosta gerçekten gelen soruyu yanıtlıyor: 12 test kullanıcılı, kesintisiz 14 günlük kapalı test (closed testing) sürecinin yarısındaki bir uygulamaya bunun etkisi ne? Türk geliştiriciler bu kişilere günlük konuşmada "tester" da diyor; Google'ın resmî Türkçe dokümanlarındaki karşılık ise test kullanıcısı ve bu yazı boyunca o kullanılıyor. PrimeTestLab bu test tarafını geliştiriciler adına yürütüyor, dolayısıyla takvim çakışmasını sürekli görüyoruz ve o bölümdeki yönlendirme, hizmet alsanız da test kullanıcılarını kendiniz bulsanız da aynı biçimde geçerli. Aşağıdaki her tarih ve seviye 9 Ağustos 2026 tarihinde Google'ın kendi sayfalarına karşı kontrol edildi; Google'ın gerçekten belgelemediği her şey ise kendinden emin bir tahminle doldurulmak yerine öyle etiketlendi.

Kural, tek cümlede

31 Ağustos 2026 tarihinden itibaren sıradan bir telefon, tablet, katlanabilir cihaz veya Android Auto uygulamasının Google Play'e gönderilebilmesi için Android 16, yani API seviyesi 36 veya üstünü hedeflemesi gerekiyor; ister yepyeni bir uygulama olsun, ister yayındaki bir uygulamanın güncellemesi. Bu tek cümle okurların çoğunu kapsıyor. Yazının geri kalanı ise istisnaları ve hiç dokunmadığınız uygulamalar için geçerli olan ayrı, daha düşük tabanı anlatıyor.

Google'ın kendi ifadeleri, parça parça

"Starting August 31, 2026" · uygulamalar "must target Android 16" · mevcut uygulamalar için "Android 15 (API level 35)" · şartı karşılamayan uygulamalar "stop being discoverable" · geliştiriciler "extension to November 1, 2026" talep edebilir

Parçalar tek tek Google Play'in hedef API seviyesi şartları sayfasından, Play Console Yardım makalesi 11926878, erişim 9 Ağustos 2026. Alıntılar Google'ın yayımladığı biçimiyle İngilizce bırakıldı, çünkü Türkçeye çevrilmiş bir alıntı artık alıntı olmaz. Google yıllık politika hatırlatmasını 15 Temmuz 2026 tarihinde yayımladı. Doğrulandı

Tek isim, iki farklı kural

Google, "hedef API seviyesi şartı" ifadesini birbirine hiç benzemeyen iki şey için kullanıyor. Bu sayfayla yapabileceğiniz en değerli şey, ikisini birbirinden ayrı tutmak.

Kural 1

Gönderim kuralı

Yükleme yaptığınız anda geçerli olur. 31 Ağustos 2026 tarihinden itibaren bir telefon uygulaması paketinin hedef API 36 veya üstünü bildirmesi gerekir; yeni uygulamada da güncellemede de aynı. Sizi yayından alıkoyan kural budur.

  • Tetikleyici yükleme, tek başına takvim değil
  • Yeni uygulamalar ve güncellemeler için taban aynı
  • Google'ın geliştirici sayfası, yüklenen bir APK'nın hedef API şartlarını karşılaması gerektiğini söylüyor ve test kanalları için bir istisna tanımıyor

Kural 2

Kullanıma sunulma kuralı

Hiç dokunmadığınız bir uygulama için geçerlidir. Yayındaki bir telefon uygulamasının, cihazı uygulamanın hedeflediğinden daha yeni bir Android sürümü çalıştıran yeni kullanıcılar açısından görünür ve kurulabilir kalması için API 35 veya üstü gerekir.

  • Taban API 35, 36 değil
  • Herkesi değil, yeni cihazlardaki yeni kullanıcıları etkiler
  • Uygulamayı daha önce kuranlar desteklenen sürümlerde bulmaya, yeniden kurmaya ve kullanmaya devam eder

Yani güncelleme planı olmayan, sessizce API 35'te duran bir uygulama 31 Ağustos'ta kural 2'ye göre şartı karşılıyor ve bir şey yayınlamaya kalktığınız anda kural 1'e göre karşılamaz hâle geliyor. Bu bir çelişki değil, tasarımın kendisi: Google mağazaya girenler için çıtayı, mağazada kalanlar için yükselttiğinden daha hızlı yükseltiyor.

Google'ın kesin olarak tanımladığı üç terim

Politika üç terime yaslanıyor ve her birinin, hangi kurala tabi olduğunuzu belirleyen özel bir anlamı var:

  • Yeni uygulama: "Google Play'de henüz yayımlanmamış" bir uygulama. Bir paket adının ilk yüklenişi.
  • Mevcut uygulama: Google Play'de zaten yayımlanmış olan uygulama.
  • Uygulama güncellemesi: Mevcut bir uygulamanın, güncelinin yerini almak üzere incelemeye gönderilen yeni sürümü. Güncelleme, kullanıma sunulma kuralına göre değil, gönderim kuralına göre değerlendirilir.

Belgelenmiş tek bir muafiyet var: belirli bir kuruluşla sınırlı, iç dağıtım için kullanılan kalıcı olarak özel uygulamalar hedef API seviyesi şartına tabi değil. Normal, herkese açık bir uygulama yayınlıyorsanız kapsam içindesiniz. Doğrulandı

Cihaz türüne göre şartlar

"Android uygulaması" tek bir satır değil. Telefon, tablet, katlanabilir cihaz ve Android Auto API 36'ya gidiyor. Wear OS ve Android Automotive OS API 35'te duruyor. Android TV ve Android XR API 34'te duruyor. Güncellemediğiniz bir uygulama için tabanlar daha da düşük ve aşağıdaki anahtar iki küme arasında geçiş yapıyor.

Gereken hedef API seviyesi

31 Ağustos 2026 tarihinde veya sonrasında gönderilen yeni uygulama ya da uygulama güncellemesi için en düşük hedef. İki durumda da taban aynı.

Güncellemediğiniz, yayındaki bir uygulamanın, cihazı uygulamanın hedeflediğinden daha yeni bir Android sürümü çalıştıran yeni kullanıcılar açısından bulunabilir ve kurulabilir kalması için en düşük hedef.

  • Telefon, tablet, katlanabilir API 36+ Android 16. Genel kural ve okurların çoğunun buraya geliş nedeni.
  • Android Auto API 36+ Genel mobil kuralı izler. Daha düşük hedefli istisnalar arasında sayılmıyor. Kısmi
  • Wear OS API 35+ Android 15.
  • Android Automotive OS API 35+ Android 15. Bu, aracın işletim sistemidir; Android Auto değildir.
  • Android TV API 34+ Android 14. Bu gönderim tabanı 31 Ağustos 2025 tarihinden beri zaten geçerli.
  • Android XR API 34+ Android 14, 31 Ağustos 2026 tarihinden itibaren geçerli.
  • Telefon, tablet, katlanabilir, Auto API 35+ Bunun altında, cihazı hedefinizin üstünde bir Android sürümü çalıştıran yeni kullanıcılar uygulamayı bulamaz ve kuramaz.
  • Wear OS API 34+ Bu seviyenin altında, daha yeni Wear OS sürümlerindeki yeni kullanıcılar için kısıtlanır.
  • Android Automotive OS API 32+ Android 12L. API 31 veya altını hedeflemek, daha yeni Automotive OS sürümlerindeki yeni kullanıcıları kısıtlar.
  • Android XR API 34+ API 33 veya altını hedeflemek, daha yeni XR sürümlerindeki yeni kullanıcıları kısıtlar.
  • Android TV API 34+ Güvenli sayı olarak 34'ü alın. Google'ın sayfası burada kendisiyle çelişiyor, aşağıdaki nota bakın. Kısmi

Kaynaklar: Google Play hedef API seviyesi şartları (Play Console Yardım makalesi 11926878) ve Android Developers hedef SDK özeti, ikisine de erişim 9 Ağustos 2026. Değerler en düşük seviyelerdir, öneri değildir: tabanın üstünü hedeflemek her zaman serbesttir.

Android Auto, Android Automotive OS değildir

Bu iki isim her yıl geliştiricilere gerçek zaman kaybettiriyor. Android Auto, bir uygulamayı telefondan aracın ekranına yansıtır; dolayısıyla uygulama bir telefon uygulamasıdır ve telefon kuralını izler: API 36. Android Automotive OS ise aracın kendisinde çalışan işletim sistemidir ve daha düşük hedefli istisnalardan biri olarak açıkça sayılır: API 35. İkisine birden çıkan bir medya veya navigasyon uygulaması geliştiriyorsanız, ikisinin yükseğine uymanız gerekir.

Kayda geçmiş bir çelişki

Google'ın güncel sayfası bir yerde API 33 veya altını hedefleyen Android TV uygulamalarının kısıtlandığını, cihaz türü başına ayrıntılı bölümünde ise API 33'ün şartı karşıladığını söylüyor. API 32 ise iki yana da net biçimde yerleştirilmiyor. İki pasaj Google'ın en yetkili belgesinin içinde birbiriyle çeliştiği için bu yazı bir taraf seçmek yerine TV tarafında güvenli çalışma hedefi olarak API 34'ü bildiriyor. Kısmi

Bu sizi etkiliyor mu? Üç soruyu yanıtlayın

31 Ağustos'un sizin sorununuz olup olmadığı üç şeye bağlı: ne yapmak üzere olduğunuza, hangi cihaz türüne çıktığınıza ve güncel derlemenizin gerçekte neyi hedeflediğine. Aşağıdaki araç, Google'ın yayımladığı tabanları bu bileşime uygular ve iki kuraldan hangisine tabi olduğunuzu söyler.

Etkileşimli

Hedef API son tarihi denetleyicisi

Hiçbir yere veri gönderilmiyor. Mantık, Google'ın yayımladığı hedef seviyeleri kullanarak tarayıcınızda çalışıyor.

1 Ne yapmak üzeresiniz?

2 Hangi cihaz türü?

3 Son derlemeniz neyi hedefliyor?

Sonucu görmek için üç soruyu da yanıtlayın.

Değerler Google'ın hedef API seviyesi şartları sayfasından, erişim 9 Ağustos 2026.

Sonuç sizi temiz gösteriyorsa bile, yazının sonundaki son tarih öncesi kontrol listesine yine de bakın; çünkü "kaynak kodum hedefi 36 olarak ayarlıyor" ile "Google'ın değerlendirdiği paket 36 bildiriyor" aynı iddia değildir. Bu döngüdeki en yaygın sahte güven duygusu, geliştiricinin yüklediği paket yerine Gradle dosyasını okumasıdır.

31 Ağustos kaçarsa gerçekte ne olur

Hangi kurala tabi olduğunuza göre iki farklı şey. Tabanın altındaki bir derlemeyi yüklemeye kalkarsanız gönderim şartı karşılamaz. Kullanıma sunulma tabanının altındaki yayındaki bir uygulamaya hiç dokunmazsanız, uygulama kendisinin hedeflediğinden daha yeni bir Android sürümü çalıştıran cihazlardaki yeni kullanıcılar açısından bulunabilir ve kurulabilir olmaktan çıkar. İki sonuç da silinme değildir.

Yükleme yapmaya kalkarsanız

Gönderimin sonucu

Google'ın geliştirici dokümantasyonu, yüklenen bir APK'nın Play'in hedef API şartlarını karşılaması gerektiğini söylüyor. Belirli bir sürüm kanalı, küçük bir uygulama veya ilk kez yayın yapan bir geliştirici için yayımlanmış bir istisna yok. Cihaz türünüzün tabanının altındaki bir paket şartı karşılamaz, dolayısıyla şartı karşılayan bir paket yayınlayana kadar sürüm yolu kapanır. Doğrulandı

Bu sonucun neye bağlandığına dikkat edin: yükleme eylemine. Takvim tek başına, zaten yayında olan bir derlemeye hiçbir şey yapmaz. Bir uygulamanın 1 Eylül'de tamamen şartı karşılarken 2 Eylül'de engellenebilmesinin nedeni de budur: sırf bir hata düzeltmesi yayınlamaya karar verdiniz.

Yayındaki uygulamayı tabanın altında bırakırsanız

Rakiplerin "uygulamanız kaybolur" diye anlattığı durum bu ve bu anlatım önemli bir noktada yanlış. Google'ın ifadesi, uygulamanın belirli bir kullanıcı grubu için "bulunabilir olmaktan çıkacağı" yönünde. Somut olarak:

  • Yeni cihazlardaki yeni kullanıcılar erişimi kaybeder. Kullanıcının cihazı uygulamanızın hedefinden daha yeni bir Android sürümü çalıştırıyorsa, Google Play uygulamayı ona artık göstermez ve kurmaz.
  • Eski cihazlardaki yeni kullanıcılar etkilenmez. Uygulamanın hedefiyle aynı veya daha düşük API seviyesini çalıştıran bir cihaz uygulamayı almaya devam edebilir.
  • Uygulamayı daha önce kuranlar etkilenmez. Uygulamayı zaten kurmuş olan herkes onu bulmaya, yeniden kurmaya ve desteklenen Android sürümlerinde kullanmaya devam edebilir.
  • Bağlantılar doğruyu söyler. Uygun olmayan, daha yeni bir cihazdaki kullanıcı Play Store bağlantınızı açtığında kendisine uygulamanın "Android'in daha eski bir sürümü için yapıldığı" bildirilir.

Olmayan şeyler

Bu politika her ağustosta Google'ın destek forumlarında aynı dört korkuyu üretiyor. Hiçbiri hedef API seviyesi sayfasının anlattığı şey değil.

Olan bu değil

Dört efsane

  • Uygulamanız Google Play'den silinir
  • Kurulu kopyalar kullanıcı cihazlarından kaldırılır
  • Bu tarihi kaçırdığınız için geliştirici hesabınız kapatılır
  • Mevcut her kullanıcı 31 Ağustos'ta uygulamayı kaybeder

Politikanın söylediği

Gerçek sonuçlar

  • Şartı karşılamayan yüklemeler gönderim şartını karşılamaz
  • Yeni cihazlardaki yeni kullanıcılar için bulunma ve kurulum durur
  • Mağaza kaydının kendisi ve uygulamayı daha önce kuranlar etkilenen taraf olarak anlatılmıyor
  • Etkilenen her uygulama için ayrı ayrı uzatma talep edilebilir

Özellikle hesap kapatma konusunda: geliştiriciler bunu her döngüde soruyor ve hedef API seviyesi politika sayfası, yalnızca bu son tarihin kaçırılmasının bir geliştirici hesabını kapattığını söylemiyor. Sayfa, gönderimlerin engellenmesini ve yeni kullanıcılara sunulmadaki kısıtlamaları anlatıyor. Hesap kapatmaları ayrı politikalara tabidir, dolayısıyla bunu uygulama düzeyinde bir dağıtım sorunu olarak ele alın. Doğrulandı

API 36'yı hedeflemek eski telefon desteğini bitirir mi?

Hayır, tek başına bitirmez. targetSdk, uygulamanızın hangi Android davranış seviyesi için derlenip test edildiğini bildirir. minSdk ise uygulamanın kurulabileceği en eski Android sürümüne karar verir. Bunlar ayrı sayılardır ve hedefi 36'ya çıkarmak asgariyi kendiliğinden yükseltmez: kodunuz ve yükselttiğiniz bağımlılıklar uyumlu kaldığı sürece uygulamanız o asgari seviyeye kadar eski Android sürümlerini desteklemeye devam edebilir.

Her döngüde en çok telaş yaratan yanlış anlama budur. Geliştirici "Android 16'yı hedeflemeli" ifadesini okuyor, bunu "yalnızca Android 16'da çalışır" sanıyor ve Google'ın erişebileceği cihazların çoğunu az önce sildiği sonucuna varıyor. Aşağıdan asgariyi değiştirin ve gerçekte neyin değiştiğini görün.

Etkileşimli

Kurulum merdiveni: hedef 36 neyi değiştirir, neyi değiştirmez

Projenizin asgari SDK değerini seçin. Hedef, Google Play'in artık istediği seviye olan 36'ya sabitli kalır.

Sizin targetSdk değeriniz 36
  • 21 5.0
  • 22 5.1
  • 23 6
  • 24 7.0
  • 25 7.1
  • 26 8.0
  • 27 8.1
  • 28 9
  • 29 10
  • 30 11
  • 31 12
  • 32 12L
  • 33 13
  • 34 14
  • 35 15
  • 36 16
Uygulamanızı hâlâ kurabilenler

Android 7.0 ve ondan yeni her sürüm, yani 13 API seviyesi. Hedefi yükseltmek bunların hiçbirini değiştirmedi.

Hedef 36 gerçekte neyi değiştiriyor

Android 16 davranışları uygulamanız için Android 16 cihazlarda devreye girer. Hâlâ Android 7.0 kullanan bir kişi bu son tarih yüzünden hiçbir davranış değişikliği görmez.

Üç sayı ve Google Play'in denetlediği tek sayı

Denetlenen

targetSdk

Uygulamanızın hangi davranış seviyesi için tasarlanıp test edildiğini bildiren değer. Play politikasındaki sayı budur. 36 yapın.

Politika denetimi değil

compileSdk

Derleyiciye açık olan API yüzeyi. Google Play'in denetlediği şey bu değildir, ama Android 16'ya karşı derleyip test edebilmek için normalde bunu da 36 yaparsınız.

Dokunulmayan

minSdk

Uygulamanın kurulabileceği en eski Android sürümü. Bu son tarih onu değiştirmez. Kodunuz veya bir bağımlılık zorlamadıkça olduğu yerde bırakın.

Dürüst tek uyarı

Hedefi yükseltmek kimin kurabileceğini değiştirmez, ama uygulamanızın Android 16 cihazlarda nasıl davrandığını değiştirir. Politikanın bütün amacı da budur ve geçişin tek satırlık bir düzenleme değil, bir test işi olmasının nedeni budur. Test edilmesi gereken yüksek öncelikli Android 16 davranış değişiklikleri aşağıda, kendi özellik listenize karşı çalıştırabileceğiniz bir tarayıcıyla birlikte listelendi.

Uygulamanız şu anda kapalı testteyse bu ne anlama geliyor

Zorunlu 12 test kullanıcılı, kesintisiz 14 günlük kapalı testi yürüten yeni bir kişisel geliştirici hesabıysanız, son tarih tam pencerenizin ortasına düşüyor. Güvenli hamle, API 36 sürümünü 31 Ağustos'tan önce aynı kapalı kanala sokmak, her test kullanıcısını teste kayıtlı tutmak ve bir son tarihin sizi kanal değiştirmeye veya test kullanıcılarını yeniden başlatmaya zorlamasına asla izin vermemek.

Google'ın hedef API sayfası ile kapalı test sayfası farklı ekipler tarafından farklı amaçlarla yazılmış ve hiçbiri diğerine değinmiyor. Bu, gerçek bir boşluk bırakıyor; dürüst olan da belgelenmiş zeminin tam olarak nerede bittiğini size göstermek.

Doğrulanmış olanlar

  • Şartı karşılayan yeni bir kişisel hesabın üretim erişimi için başvurabilmesi öncesinde "kapalı test çalıştırması" ve bu teste kesintisiz olarak son 14 gündür kayıtlı en az 12 test kullanıcısı dahil etmesi gerekiyor. Bu, 13 Kasım 2023 tarihinden sonra oluşturulmuş kişisel hesaplar için geçerli. Doğrulandı
  • Google'ın geliştirici dokümantasyonu, yüklenen bir APK'nın Play'in hedef API şartlarını karşılaması gerektiğini söylüyor ve test kanalları için hiçbir istisna yayımlamıyor. Bu ifade teste özel değil, kanaldan bağımsız. Dolayısıyla son tarihten sonra kapalı kanala yapılacak yeni bir yüklemenin API 36 gerektireceğini varsayarak plan yapın. Bu güçlü bir çıkarımdır, belgelenmiş bir test kanalı kuralı değildir. Kısmi
  • Google'ın kendi yönlendirmesi, geliştiricileri sorunları düzeltirken uygulamayı kapalı testte güncellemeye devam etmeye teşvik ediyor ve geçerli süreyi donmuş tek bir paket üzerinden değil, test kullanıcılarının teste kayıtlı kalma sürekliliği üzerinden tanımlıyor. Doğrulandı
  • Dahili test 100 test kullanıcısıyla sınırlıdır ve şartı karşılayan kapalı testin yerine geçmez. Doğrulandı

Google'ın belgelemediği şey

Açık soru

Google hiçbir yerde, 31 Ağustos'tan önce daha düşük bir hedefle kabul edilmiş bir kapalı sürümün şart yürürlüğe girdiğinde çalışmaya devam mı ettiğini, duraklatıldığını mı yoksa kaldırıldığını mı söylüyor. Aradık ve yayımlanmamış. Size kendinden emin bir biçimde testinizin durdurulacağını ya da kesinlikle sorun çıkmayacağını söyleyen her sayfa, bir boşluğu tahminle dolduruyor demektir. Belgelenmemiş

Yanıt bilinmediği için doğru strateji onu tahmin etmek değil. Doğru strateji, soruyu anlamsız kılmak: şartı karşılayan bir derlemeyi tarihten önce kanala koymak. Bu, iki sonuçta da güvenlidir ve eski paket zaten çalışmaya devam edecek olsaydı bile size hiçbir şeye mal olmaz.

Her durumda güvenli olan sıra

  1. Aynı kapalı kanalı ve aynı test kullanıcısı grubunu koruyun

    API 36 sürümünü tutmak için yeni bir kanal açmayın ve teste kayıtlı test kullanıcılarını çıkarmayın. Google'ın saydığı 14 günlük süreklilik, test kullanıcılarının teste kayıtlı kalmasıyla ilgilidir; yani koruduğunuz varlık kayıtların kendisidir.

  2. API 36'yı son tarihte değil, ondan önce derleyip test edin

    Geçişi kendi test turu olan ayrı bir iş olarak ele alın. Kenardan kenara düzen bozukluğunu 30 Ağustos'ta keşfetmek, 10 Ağustos'ta keşfetmekten çok farklı bir gündür.

  3. Mevcut kapalı kanala daha yüksek bir versionCode ile yükleyin

    Yerine geçen her paketin versionCode değeri artırılmalıdır. Google geçerli süreyi test kullanıcılarının teste kayıtlı kalma sürekliliği üzerinden tanımlıyor ve test sırasında sorunları düzeltmeye devam etmeyi açıkça teşvik ediyor, ancak her paket değiştirme senaryosunu kapsayan mutlak bir garanti yayımlamıyor. Aynı kanalı ve teste kayıtlı aynı test kullanıcılarını koruyun, sonrasında da Play Console sayacını kontrol edin. Bu ilk döngünüzse testin ortasında güncelleme yapmanın bütün mekaniği okumaya değer.

  4. Sürümün test kullanıcılarına gerçekten ulaştığını doğrulayın

    Yayımlanmış bir sürüm, teslim edilmiş bir sürümle aynı şey değildir. Kapalı sürümün yayında olduğunu, versionCode değerinin daha yüksek olduğunu ve kayıt listesindeki test kullanıcılarının güncellemeyi görebildiğini kontrol edin.

  5. İşleme bittikten sonra Policy status sayfasını yeniden kontrol edin

    Pakete işlenmesi için zaman tanıyın, sonra uygulamanın Policy status sayfasını yeniden açın. Hedef API uyarısı hâlâ duruyorsa rastgele sürüm silmek yerine ayıklama listesini uygulayın.

  6. Uzatmayı yalnızca geçiş gerçekten zamanında yetişmiyorsa talep edin

    Size 1 Kasım 2026 tarihine kadar süre kazandırır ve etkilenen her uygulama için ayrı ayrı talep edilir. Teknik çalışmayı duraklatmanın gerekçesi değildir.

Günlük kullanım efsanesi üzerine

Geçiş sürümünü yayınlarken 12 test kullanıcısının da uygulamayı her gün açması gerektiğini, yoksa testin sıfırlandığını okuyacaksınız. Google'ın yayımladığı şart, 14 gün boyunca kesintisiz teste kayıtlı kalmaktır ve Google ayrıca test kullanıcılarının gerçekten etkin olup olmadığına bakar. Günde bir kez açma kotası yayımlamaz. Halk inanışına dayalı bir ritüeli değil, gerçek kullanımı hedefleyin. Doğrulandı

1 Kasım 2026 uzatması nasıl talep edilir

Etkilenen geliştiriciler, dağıtımı 1 Kasım 2026 tarihine kadar sürdüren bir uzatma talep edebilir. Talep uygulama başına, o uygulamanın Play Console'daki politika uyarısından yapılır. Google bunu otomatik, garantili ya da kalıcı bir muafiyet olarak tarif etmiyor, dolayısıyla talep açıkken geçişe devam edin.

Google Play Console · gerçek ekran görüntüsü Büyütmek için tıklayın Google Play Console Issue details sayfasında App must target Android 16 (API level 36) or higher uyarısı, yan panelde Action by Aug 31 ve Request more time düğmesi
Play Console'daki gerçek Issue details sayfası: uyarı başlığı, "Action by Aug 31" paneli ve önceki adımda uzatma talebini başlatan "Request more time" düğmesi. Bu arayüz etiketleri gerçek bir ekran görüntüsünden alındığı için İngilizce bırakıldı; Console'unuz Türkçeyse metinler farklı görünebilir.
Play Console Uygulamayı seçin Policy status Hedef API uyarısı Uzatma formu
  1. Etkilenen uygulamayı Play Console'da açın

    Uzatma erişimi hesap geneli değil, uygulamaya özeldir. Birden fazla uygulama yayınlıyorsanız bunu etkilenen her uygulama için tekrarlamayı bekleyin.

    Doğrulandı
  2. Policy status bölümüne gidin

    Hedef API sorununu yalnızca Google'ın şartı karşılamadığını değerlendirdiği uygulamaların taşıması beklenir. Uygulama zaten şartı karşılıyorsa burada uzatılacak bir şey ve bulunacak bir form yoktur.

    Doğrulandı
  3. Hedef API uyarısını veya sorun ayrıntılarını açın

    Yukarıdaki ekran görüntüsünde görünen sorun başlığı App must target Android 16 (API level 36) or higher. İfade uygulamaya ve sunum durumuna göre hâlâ değişebilir, dolayısıyla bunu garantili evrensel bir metin değil, gerçek bir hesabın gördüğü hâli olarak alın.

    Doğrulandı
  4. Sorundaki veya bildirimlerdeki uzatma bağlantısını izleyin

    Google, etkilenen bazı geliştiricileri sorun paneli yerine uygulama bildirimi üzerinden yönlendiriyor. Seçeneğin sizde olmadığı sonucuna varmadan önce ikisine de bakın.

    Doğrulandı
  5. İstenen bilgileri gönderin

    Google, herkese açık yardım sayfasında tam soruları yayımlamıyor, dolayısıyla "sordukları sorular" diye dolaşan her listeyi doğrulanmamış kabul edin. Gerçek geçiş planınızdan yanıtlayın.

    Kısmi
  6. 1 Kasım 2026 tarihini kesin sınır olarak alın

    Uzatma tarihi öteler, şartı ortadan kaldırmaz. 31 Ağustos'a yetiştiremediğiniz her ne varsa 1 Kasım'a kadar bitmiş olmalı.

    Doğrulandı
  7. Talep açıkken geçişe devam edin

    Google'ın ifadelerinin hiçbiri onay vaat etmiyor. Henüz almadığınız bir uzatmaya göre plan yapmak, bu döngüdeki en pahalı varsayımdır.

    Kısmi

Google burada da kendisiyle çelişiyor

Google'ın güncel sayfasındaki bir pasaj uzatma formlarına "bu yılın ilerleyen aylarında" erişilebileceğini söylerken, aynı belgedeki SSS formun Policy status sayfasındaki uyarı ayrıntılarından erişilebilir olduğunu söylüyor. İkisi de aynı belgede. Pratik okuma: kendi uygulamanızın Policy status ve bildirimlerine bakın; düğmenin olmamasını uygun olmadığınız anlamına, görünen bir düğmeyi de herkeste olduğu anlamına almayın. Kısmi

Akılda tutulmaya değer bir ayrım daha: Google uzatma dipnotunu API 36 şartına iliştiriyor ve metninde uzatmayı çoğunlukla mevcut bir uygulamanın dağıtımını sürdüren bir şey olarak anlatıyor. Yeni uygulama, güncelleme ve mevcut uygulama kombinasyonlarının hepsini aynı kesinlikle ele almıyor. Planladığınız belirli bir yüklemeyi uzatmanın kapsadığını varsaymadan önce, kendi uygulamanızın uyarısının neyi kapsadığını söylediğini okuyun.

Bir uygulama API 36'ya nasıl yükseltilir

Dört adım: API 36 SDK'sını kurun, compileSdk ve targetSdk değerlerini 36 yapın, bunu yapınca bozulan bağımlılıkları güncelleyin ve Android 16 davranış değişikliklerini test edin. Sayıyı değiştirmek tek satırlık bir düzenleme. Uygulamanın hâlâ çalıştığını kanıtlamak ise asıl geçişin kendisi.

1. adım: Android 16 SDK'sını kurun

Android Studio'yu açın, SDK Manager'a gidin ve API seviyesi 36 için Android SDK Platform'u güncel 36.x.x derleme araçlarıyla birlikte kurun. Platform kurulu değilken compileSdk değerini yükseltmek, yaptığınız işle alakasız görünen bir derleme hatası üretir.

2. adım: derlemenizdeki seviyeleri yükseltin

Yığınınızı seçin. Dosya yolu ve tam satırlar değişiyor, varış noktası değişmiyor: yüklediğiniz paketin içindeki manifest hedef 36 bildirmek zorunda.

Etkileşimli

Derleme kod parçası üreteci

Düzenlenecek dosyayı ve değiştirilecek satırları görmek için yığınınızı seçin.

Yeşil = değiştirdiğiniz satırlar · üstü çizili = yerine geçtiği satır

app/build.gradle.kts
android {
    compileSdk = 36

    defaultConfig {
        applicationId = "com.example.app"
        minSdk = 24
        targetSdk = 36
        versionCode = 2
        versionName = "1.0.1"
    }
}

minSdk değerine dokunmayın. Bu politikanın parçası değil. Yüklediğiniz her pakette, kapalı testin içindeki yenilemelerde de versionCode değerini artırın.

app/build.gradle
android {
    compileSdk 36

    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 24
        targetSdkVersion 36
        versionCode 2
        versionName "1.0.1"
    }
}

Eski projeler hâlâ compileSdkVersion kullanıyor olabilir. Değer 36'ya ulaştığı ve proje derlendiği sürece iki yazım da çalışır.

android/app/build.gradle.kts
android {
    compileSdk = flutter.compileSdkVersion
    compileSdk = 36

    defaultConfig {
        targetSdk = flutter.targetSdkVersion
        targetSdk = 36
    }
}

Flutter projeleri seviyelerini varsayılan olarak araç zincirinden devralır. Güvenilir hamle 36'yı açıkça sabitlemek, ardından sabitlemenin araç zinciriyle çakışmaması için Flutter SDK'sını ve eklentileri yükseltmektir.

android/build.gradle
buildscript {
    ext {
        buildToolsVersion = "36.0.0"
        minSdkVersion = 24
        compileSdkVersion = 36
        targetSdkVersion = 36
    }
}

React Native seviyeleri uygulama modülünde değil, kökteki android/build.gradle ext bloğunda tutar. React Native'in kendisini ve daha eski bir derleme seviyesine sabitlenmiş yerel modülleri güncelleyin.

android/variables.gradle
ext {
    minSdkVersion = 24
    compileSdkVersion = 36
    targetSdkVersion = 36
}

Capacitor ve Cordova sarmalayıcıları seviyeleri bir değişken dosyasında tutar. Düzenledikten sonra platform eşitleme adımınızı çalıştırın ki değişiklik üretilen Android projesine gerçekten ulaşsın.

Unity Player Settings Android Other Settings Target API Level

Unity hedef seviyeyi düzenlediğiniz bir dosyada değil, editörde sunar. Yukarıdaki menü adları Unity arayüzünde göründüğü gibi İngilizce bırakıldı. Target API Level değerini API 36 girdisine ayarlayın, o platformu Unity'nin işaret ettiği SDK Manager üzerinden kurun ve açılır menüye güvenmek yerine derlenen paketi doğrulayın. Unity sürümünüz API 36 sunmuyorsa bu bir ayar sorunu değil, editör yükseltmesidir.

Sizde Gradle dosyası yok ve aramaya da çıkmayın. App Inventor, Thunkable, Kodular, Glide ve benzeri oluşturucular Android projesini sizin yerinize üretir, dolayısıyla hedef API seviyesine siz değil, platformun dışa aktarıcısı karar verir.

  • Oluşturucunun sürüm notlarına veya durum sayfasına bakıp Android 16 ve API 36 desteğini kontrol edin.
  • Platform desteği yayınladığında yeniden derleyip yeniden dışa aktarın, çünkü eski bir dışa aktarım ne zaman indirilirse indirilsin eski hedefi taşır.
  • Yeni paketi yükleyin ve Play Console'un o paket için bildirdiği hedef seviyeyi doğrulayın.
  • Platform henüz API 36 desteğini yayınlamadıysa, 1 Kasım uzatması tam olarak bu durum için var.

3. adım: bağımlılıkları ve framework araçlarını güncelleyin

Derleme seviyesini yükseltmek, eski bağımlılıkların çuvalladığı yerdir. Android Gradle Plugin, Gradle'ın kendisi, Kotlin, AndroidX kitaplıkları, Google Play services ve yerel kod içeren her reklam veya analiz SDK'sına dokunmayı bekleyin. Bu yazı bilerek "doğru sürümleri" yayımlamıyor, çünkü uyumlu sürümler haftalık değişiyor ve buraya sabitlenmiş bir liste iki hafta içinde yanıltıcı olurdu. Sürümleri, geçişi yaptığınız gün framework'ünüzün kendi güncel sürüm notlarından alın.

4. adım: derleyin, yükleyin ve paketi doğrulayın

  • İmzalı bir Android App Bundle üretin ve versionCode değerini artırın.
  • Yalnızca hata ayıklama derlemesini değil, sürüm paketini test edin. Küçültme ve kaynak budama, hata ayıklama derlemelerinin gizlediği şeyleri bozar.
  • Hedeflediğiniz kanala yükleyin ve Play Console'da paketin hedef API seviyesi 36 bildirdiğini doğrulayın.
  • İşleme bittikten sonra bütün etkin kanalları gözden geçirin ve Policy status sayfasını yeniden açın.

Kaynağı değil, paketi doğrulayın

Google, yüklediğiniz paketin içindeki manifesti değerlendirir. Yanlış bir derleme varyantı, eski bir çeşitleme, önbellekte kalmış bir dışa aktarım veya sizin değerinizi sessizce ezen bir framework; hepsi "36'yı hedefleyen" bir proje ile hedeflemeyen bir paket üretir. Sayıyı her seferinde Play Console'dan geri okuyun.

API 36 sürümünü yayınlamadan önce test edilecek Android 16 davranışları

API 36'yı hedeflemek, Android 16 cihazlarda uygulamanız için Android 16 davranışlarını devreye sokar. Test edilmesi gereken yüksek öncelikli davranışlar kenardan kenara düzen, tahminli geri gezinme, büyük ekranlarda yönlendirme serbestliği, sağlık izinleri, sabit aralıklı zamanlama ve metin düzeni. Aşağıda size uyanları işaretleyin, genel bir liste yerine kendi uygulamanızın test listesini alın.

Etkileşimli

Android 16 risk tarayıcısı

Uygulamanızın yaptığı her şeyi işaretleyin. Aşağıdaki liste siz işaretledikçe yeniden kurulur.

Ne test edeceğinizi görmek için size uyanları işaretleyin.

Kenardan kenara düzen ve tahminli geri: en geniş etki alanı

Kenardan kenara düzenin etki alanı geniş, çünkü uygulamanızın herhangi bir egzotik API kullanmasını gerektirmiyor. Android 16'da API 36 hedefleyen bir uygulama önceki devre dışı bırakma niteliğini artık kullanamaz, dolayısıyla sistem çubuklarının kendisine yer bırakacağını varsayan içerik artık onların altında kalır. Belirti, birincil bir düğme hareket çubuğunun altına girip dokunulamaz hâle gelene kadar yalnızca görseldir.

Tahminli geri gezinmenin etki alanı da benzer biçimde geniş. Uygulamanız eski usul geri işlemeyi kaydediyorsa, hedef 36 için tahminli geri varsayılan olarak açıldığında o yol eskisi gibi tetiklenmeyebilir. Geri hareketini sahip olduğunuz her gezinme derinliğinden test edin: kalıcı pencereler, WebView'lar, kaydedilmemiş veri içeren formlar ve çıkıştan önceki son ekran.

Evrensel bir hedef 36 bozulması olmayanlar

Şu anda birkaç sayfa daha güvenli intent eşleştirme ile yerel ağ iznini her API 36 uygulamasının halletmesi gereken şeyler olarak listeliyor. Android'in kendi dokümantasyonu ikisini de Android 16'da isteğe bağlı olarak tanımlıyor ve daha geniş bir yürürlüğü geleceğe dönük biçimde çerçeveliyor. Bunları etkinleştirdiyseniz test edin. Sırf hedef seviyenizi yükselttiğiniz için intent filtrelerinizi yeniden yazmayın veya bir ağ izni eklemeyin. Doğrulandı

Peki 16 KB sayfa boyutu şartı ne olacak?

Farklı şart, farklı tarih, aynı uygulamalar. Hedef API son tarihi, manifestinizin bildirdiği seviyeyle ilgili. 16 KB sayfa boyutu şartı ise yerel kitaplıklarınızın 16 KB bellek sayfası olan cihazlarda çalışıp çalışmadığıyla ilgili. Google'ın güncel yönlendirmesi, 16 KB desteği olmayan etkilenmiş uygulama güncellemelerinin artık yayınlanamayacağı tarih olarak 1 Şubat 2027'yi veriyor.

  • Kimi etkiliyor: Google'ın şartı, 64 bit Google Play cihazlarında API 35 veya üstünü hedefleyen uygulamalar için geçerli. Bu grup içinde, doğrudan ya da bir SDK üzerinden yerel .so kitaplıkları paketleyen uygulamalar açıkça yeniden derleme ve hizalama işine ihtiyaç duyma olasılığı en yüksek olanlar. Uygulamanız yalnızca Kotlin veya Java ise genellikle zaten uyumludur, ama varsaymak yerine yine de test etmeye değer.
  • Ne değil: 31 Ağustos 2026 hedef API son tarihinin parçası değil ve birini geçmek diğerini geçmiş saymaz.
  • Neden aynı anda geliyor: bu ay hedef seviyesini yükselten herkes zaten yeniden derliyor ve sayfa boyutu kontrolü tam da o sırada yüzeye çıkıyor. İkisinin karıştırılmasının nedeni bu zamanlama.

Eski tarihi tekrarlamayın

İnternette hâlâ duran epeyce içerik 16 KB yürürlük tarihi olarak 1 Kasım 2025'i veriyor. Google'ın güncel sayfası bunu geçersiz kıldı. 9 Ağustos 2026 itibarıyla geçerli tarih 1 Şubat 2027; 2025 tarihini hâlâ aktaran her sayfa, değişiklikten bu yana yeniden kontrol edilmemiş demektir. Doğrulandı

Uygulamanız yerel kitaplık paketliyorsa, sayfa boyutu kontrolünü son dakikada API 36 sürümünün içine sıkıştırdığınız bir şey olarak değil, kendi test turu olan ayrı bir iş olarak ele alın. İki değişiklik derlemenin farklı yerlerine dokunuyor ve ikisini aynı anda ayıklamak, bir haftalık geçişi üç haftaya çıkaran şeydir.

API 36'yı yüklediniz ve uyarı hâlâ duruyor

Genellikle şu üç şeyden biri: paketin işlenmesi bitmemiştir ve Policy status yenilenmemiştir, başka bir etkin kanalda hâlâ eski bir paket duruyordur ya da yüklediğiniz paket, projeniz öyle olsa bile gerçekte 36 bildirmiyordur. Listeyi sırayla uygulayın ve sürüm silmeye başlamayın.

Geliştiricilerin bildirdiği güncel sorun başlığı Your app must target Android 16 (API level 36) or higher. Google her yükleme akışı için resmî tam hata metnini yayımlamadı, dolayısıyla internette bulduğunuz kesin ifadeleri, bu dahil, resmî değil gözlemlenmiş olarak kabul edin.

Uyarı, API 36'yı yükledikten dakikalar sonra çıktı Saha bildirimleri
Muhtemel neden
Play Console politika durumunu henüz yenilemedi. Paketin işlenmesi ile politika değerlendirmesi anlık değildir ve aynı adım değildir.
Ne kontrol etmeli
Sürümün tamamen işlendiğini doğrulayın, sonra Policy status sayfasını art arda yenilemek yerine bir süre sonra yeniden açın.
Kanıt
Bir Google Ürün Uzmanı, tam olarak bu durumdaki bir geliştiriciye bildirimin sonraki birkaç gün içinde kaybolabileceğini söyledi. Ürün Uzmanları politika yazarı değildir ve Google garantili bir temizlenme süresi yayımlamıyor, dolayısıyla bu bir taahhüt değil, işe yarar bir sinyaldir.
Üretim API 36'da ama uyarı bir türlü temizlenmiyor Saha bildirimleri
Muhtemel neden
Başka bir kanalda hâlâ etkin, daha eski bir paket var. Dahili, kapalı, açık, beta kanalları ve kısmen sunulmuş kademeli bir sürüm, hepsi hâlâ daha düşük hedefli bir paket tutuyor olabilir.
Ne kontrol etmeli
Bütün etkin kanalları tek tek gezin ve versionCode değerlerini karşılaştırın. Özellikle aylar önce kurup unuttuğunuz dahili kanala bakın.
Yapmayın
Uyarı gitsin diye rastgele sürüm silmeyin veya durdurmayın. Kapalı testin ortasındaysanız, düşünmeden yapılan bir kanal değişikliği size geri kazanamayacağınız test kullanıcısı sürekliliğine mal olabilir.
Gradle 36 diyor ama Play Console daha düşük bir seviye bildiriyor Güçlü çıkarım
Muhtemel neden
Yüklediğiniz paket, derlediğinizi sandığınız paket değil. Yanlış bir derleme varyantı, eski bir çeşitleme, önbellekte kalmış bir dışa aktarım veya farklı bir dala bakan bir CI işi; hepsi bunu üretir.
Ne kontrol etmeli
Kaynağınızı değil, Play Console'daki yüklenmiş paketin kendisini inceleyin. Google'ın değerlendirdiği tek şey paketin içindeki manifesttir.
Oluşturucum daha düşük bir hedef üretiyor ve değiştiremiyorum Saha bildirimleri
Muhtemel neden
Kod yazmayan veya az kod yazan platform henüz Android 16 dışa aktarıcısını yayınlamadı. Bu, kendi projenizin içinden düzeltebileceğiniz bir şey değil.
Ne kontrol etmeli
Sağlayıcının sürüm notlarına veya durum sayfasına bakın, destek geldiğinde yeniden derleyip yeniden dışa aktarın. Eski bir dışa aktarımı daha sonra indirmek onun hedef seviyesini güncellemez.
Zamanında gelmezse
Tam olarak bu durum için 1 Kasım uzatması var.
API 36 sürümü artık çöküyor veya düzen bozuk görünüyor Doğrulandı
Muhtemel neden
Yeni hedefin etkinleştirdiği bir Android 16 davranış değişikliği ya da daha yüksek derleme seviyesine hazır olmayan bir bağımlılık.
Ne kontrol etmeli
Davranış riski tarayıcısını kendi özellik listenize karşı çalıştırın, sonra Android 16 çalıştıran bir cihazda test edin. Kenardan kenara düzen ve tahminli geri, etki alanı en geniş iki değişiklik; önce onlara bakın.
Console'umun hiçbir yerinde uzatma bağlantısı yok Kısmi
Muhtemel neden
Uygulama zaten şartı karşılıyor olabilir, formun sunumu hesabınıza ulaşmamış olabilir ya da uyarı bu seçeneği sunan durumda olmayabilir.
Ne kontrol etmeli
Hesap düzeyinde bir menüye değil, o uygulamaya ait Policy status ve bildirimlere bakın. Google'ın kendi sayfası, etkilenen her hesabın formu şimdiden görüp göremediği konusunda kendi içinde tutarsız.
Kapalı test kullanıcılarım yeni sürümü almıyor Kısmi
Muhtemel neden
versionCode, sunum durumu, test kullanıcısı uygunluğu veya düpedüz işleme gecikmesi.
Ne kontrol etmeli
Yeni paketin versionCode değerinin daha yüksek olduğunu, kapalı sürümün taslak değil gerçekten yayımlanmış olduğunu, test kullanıcısı grubunun o kanala bağlı olduğunu ve peşinde olduğunuz test kullanıcılarının hâlâ teste kayıtlı olduğunu doğrulayın.
İlgili
Test kullanıcıları en başından hiç sayılmadıysa bu başka bir sorundur: 12 test kullanıcısı ekledim ama Play 0 kayıtlı gösteriyor.

Tek bir alışkanlık bunun çoğunu kalıcı olarak çözer: her yüklemeden sonra hedef API seviyesini Play Console'daki paketten geri okuyun ve versionCode değerinin yanına yazın. On saniye sürer ve haftanızdan "bunu düzelttiğime eminim" kategorisini tamamen kaldırır.

Son tarih öncesi kontrol listesi

On dört madde, gerçekte gerçekleştikleri sırayla. Son dördü insanların atladığı maddeler ve uyarının temizlenip temizlenmeyeceğine karar verenler de onlar.

Etkileşimli

API 36 geçiş takipçisi

İlerledikçe maddeleri işaretleyin. Hiçbir şey kaydedilmiyor, dolayısıyla tek oturumda bitirin veya sekmeyi açık tutun.

0 / 14 tamamlandı

Henüz hiçbir madde işaretlenmedi. Listeyi sırayla ilerleyin.

PrimeTestLab bu son tarihin neresinde duruyor

Sınırı net koyalım: kodunuzu biz taşımıyoruz. targetSdk değerini yükseltmek, bağımlılıkları güncellemek ve Android 16 davranış değişikliklerini düzeltmek sizin derlemeniz ve bu yazı da o işe bütün katkımız. Bizim üstlendiğimiz şey çakışmanın diğer yarısı: yeni bir kişisel hesabın üretime ulaşabilmesi için gereken, kesintisiz 14 gün boyunca teste kayıtlı 12 gerçek test kullanıcısı.

Asıl sorun zamanlama. Ağustos 2026'da ilk kez yayın yapan birinden aynı pencerede birbiriyle alakasız iki zor iş isteniyor: API 36 sürümünü çıkarmak ve şartı karşılayan bir kapalı testi iki hafta boyunca aralıksız ayakta tutmak. Derleme, çözülebilir bir mühendislik işi. Gerçek cihazlarda on dört gün boyunca teste kayıtlı kalan on iki gerçek insan bulmak ise bir ayı sessizce yiyip bitiren kısım.

Kapalı testi kendiniz yapmak mı, devretmek mi

Google'ın istediği Tek başınıza PrimeTestLab ile
Teste kayıtlı 12 test kullanıcısı Gerçek insanlar bulmak, doğrulamak ve peşlerinden koşmak, sonra teste kayıtlı olduklarını ve kayıtlı kaldıklarını kanıtlamak Test kullanıcıları atanır ve kayıt durumları sizin için izlenir
Kesintisiz 14 gün Pencerenin ortasında bir kişinin kayıttan çıkması ihtiyacınız olan sürekliliği bozabilir Süreklilik 14 günün tamamı boyunca izlenir
Gerçek cihaz, gerçek kullanım Emülatörler ve etkin olmayan hesaplar gerçek test sayılmaz Android 7 ile 17 arasını kapsayan gerçek Android cihazlar
Son tarihten önce başlamak Toplamak gerçekçi olarak günler veya haftalar sürer ve saat ancak 12 kişiye ulaşınca başlar Test genellikle 4-6 saat içinde başlar
Test adımının maliyeti Nakit çıkışı yok, ama ağustosunuzdan ne kadarını yiyeceği belirsiz $19.99 fiyatından, artı %5 hizmet bedeli, tek ödeme, abonelik yok
Test yürümezse 14 günü yeni bir grupla baştan başlatmak Ücretsiz yeniden test veya tam iade

Üretim erişimine Google karar verir; ne biz ne de başka bir hizmet. Yönetilen bir testin ortadan kaldırdığı şey, ilk kez yayın yapanların çoğunun gerçekten takıldığı adım olan test kullanıcısı bulma ve süreklilik riskidir. Test edilen 7.400+ uygulamada başarı oranı: %99,9.

Bu ay hangi sırayla yapmalı

İki sorunla aynı anda karşı karşıyaysanız, onları peş peşe değil paralel yürütün. Kapalı testi hemen başlatın, çünkü 14 günü sıkıştıramayacağınız takvim zamanıdır; API 36 geçişini de onun yanında yapın. Şartı karşılayan derleme hazır olduğunda, daha yüksek bir versionCode ile ve aynı test kullanıcıları hâlâ teste kayıtlıyken onu aynı kapalı kanala gönderin. Böylece son tarih ile test penceresi aynı iki hafta için birbiriyle yarışmayı bırakır.

Sık sorulan sorular

31 Ağustos 2026'dan önce API 36'yı hedeflemem gerekiyor mu?

Normal bir telefon, tablet, katlanabilir cihaz veya Android Auto uygulaması için evet. 31 Ağustos 2026'dan itibaren gönderilen yeni uygulamalar ve güncellemeler Android 16, yani API seviyesi 36 veya üstünü hedeflemelidir. Wear OS ve Android Automotive OS gönderimleri için API 35 veya üstü, Android TV ve Android XR gönderimleri için API 34 veya üstü gerekir.

API 36'yı hedeflemek uygulamamı eski Android cihazlarda çalışmaz hâle getirir mi?

Hayır, kendiliğinden getirmez. targetSdk, uygulamanızın hangi Android davranış seviyesi için tasarlanıp test edildiğini bildirir; minSdk ise uygulamanın kurulabileceği en eski Android sürümünü belirler. targetSdk değerini 36'ya çıkarmak minSdk değerini yükseltmez, dolayısıyla uygulama bildirdiğiniz en düşük SDK seviyesine kadar inen cihazlara kurulmaya devam eder. Değişen tek şey, Android 16 davranışlarının Android 16 çalıştıran cihazlarda uygulamanız için devreye girmesidir.

API 36 son tarihini kaçırırsam Google uygulamamı kaldırır mı?

Google kaldırmayı değil, çok daha somut iki sonucu tarif ediyor. Geçerli seviyenin altındaki yeni bir uygulama veya güncelleme yükleme şartını karşılamaz. Kullanıma sunulma eşiğinin altında kalan yayındaki bir uygulama ise, cihazı uygulamanın hedeflediğinden daha yeni bir Android sürümü çalıştıran yeni kullanıcılar açısından bulunabilir ve kurulabilir olmaktan çıkar. Uygulamayı daha önce kurmuş olanlar onu bulmaya, yeniden kurmaya ve desteklenen Android sürümlerinde kullanmaya devam edebilir.

Son tarihi kaçırırsam Google geliştirici hesabımı kapatır mı?

Google'ın hedef API seviyesi politika sayfası, yalnızca bu tarihin kaçırılmasının bir geliştirici hesabını kapattığını söylemiyor. Sayfa, gönderimlerin engellenmesini ve etkilenen uygulamanın yeni kullanıcılara sunulmasındaki kısıtlamaları anlatıyor. Hesap kapatmaları ayrı politikalara tabidir, dolayısıyla bunu hesap düzeyinde değil, uygulama düzeyinde bir dağıtım sorunu olarak ele alın.

Yayındaki uygulamam zaten API 35'i hedefliyor. API 36'ya güncellemem gerekiyor mu?

Hiç dokunmayacağınız bir telefon uygulamasını yeni kullanıcılara açık tutmak için tek başına gerekmez. API 35, telefon, tablet, katlanabilir cihaz ve Android Auto için 2026'daki kullanıma sunulma eşiğini karşılıyor. Ancak 31 Ağustos 2026'dan itibaren göndereceğiniz ilk güncellemenin API 36'yı hedeflemesi gerekecek, dolayısıyla etkin uygulamaların çoğu er ya da geç API 36'ya geçiyor.

1 Kasım 2026 uzatmasını nasıl talep ederim?

Etkilenen uygulamayı Play Console'da açın, Policy status bölümüne gidin, hedef API seviyesi uyarısını veya sorun ayrıntılarını açın ve orada ya da bildirimlerinizde çıkan uzatma formunu kullanın. Uzatma her etkilenen uygulama için ayrı ayrı talep edilir ve 1 Kasım 2026'ya kadar gider. Google hiçbir yerde onayın otomatik veya kesin olduğunu söylemiyor, dolayısıyla talep açıkken geçiş çalışmasını sürdürün.

31 Ağustos'tan sonra kapalı testime API 35 hedefleyen bir sürüm yükleyebilir miyim?

Normal bir telefon uygulaması için yükleyemeyeceğinizi varsayın. Geliştirici dokümantasyonu, yüklenen bir APK'nın Play'in hedef API seviyesi şartlarını karşılaması gerektiğini söylüyor ve test kanalları için yayımlanmış bir istisna yok. Dolayısıyla tarihten sonra kapalı kanala yapılacak yeni bir yüklemenin API 36'yı hedeflemesi gerekir. Engellemeyi testin ortasında keşfetmek yerine, şartı karşılayan sürümü 31 Ağustos'tan önce hazırlayın.

API 36 sürümünü yüklemek kapalı testimin 14 gününü sıfırlar mı?

Google geçerli süreyi değişmeyen tek bir sürüm üzerinden değil, en az 12 test kullanıcısının kesintisiz olarak 14 gün boyunca teste kayıtlı kalması üzerinden tanımlıyor ve yardım sayfaları, sorunları düzeltirken uygulamayı kapalı testte güncellemeye devam etmeyi açıkça teşvik ediyor. Aynı kapalı kanalı ve aynı test kullanıcılarını koruyun, API 36 sürümünü daha yüksek bir versionCode ile yükleyin ve teste kayıtlı hiç kimseyi çıkarmayın. Google, Play Console'daki bütün sayaçları kapsayan bir garanti yayımlamıyor, dolayısıyla gereksiz kanal değişikliklerinden kaçının.

API 36'yı yükledim. Play Console'daki uyarı neden hâlâ duruyor?

Önce paketin işlenmesine ve politika durumunun yenilenmesine zaman tanıyın; geliştiriciler bunun günler sürebildiğini bildiriyor. Sonra bütün etkin sürümleri gözden geçirin: üretim, açık, kapalı, dahili ve duraklatılmış kademeli sunumlar hâlâ eski bir paket barındırıyor olabilir. Ayrıca yüklediğiniz paketin gerçekten 36 hedefini bildirdiğini doğrulayın, çünkü yanlış bir derleme varyantı veya hâlâ daha düşük bir seviyede kalan bir framework dışa aktarıcısı sık görülen nedenlerdir.

Uygulamamı Flutter, React Native, Unity veya kod yazmadan çalışan bir araçla yaptıysam ne olur?

Gerekli hedef API seviyesini taşıması gereken şey, editörde gördüğünüz ayar değil, dışa aktarılan pakettir. Framework'ü veya oluşturucuyu API 36 dışa aktarabilen bir sürüme yükseltin, yeniden derleyin, Android 16 davranış değişikliklerini test edin ve yüklenen paketin hedefini Play Console'da doğrulayın. Kod yazmadan çalışan bir oluşturucu kullanıyorsanız Gradle dosyalarını düzenleyemezsiniz; bu durumda pratik yol, sağlayıcının sürüm notlarını izlemek ve Android 16 desteği geldiğinde yeniden derlemektir.

Geçişi yaparken test kullanıcılarımın uygulamayı her gün açması gerekiyor mu?

Google'ın yayımladığı şart, en az 12 test kullanıcısının kesintisiz olarak son 14 gündür teste kayıtlı kalmasıdır. Google ayrıca test kullanıcılarının gerçekten etkin olup olmadığına da bakıyor ve olmadılarsa daha fazla test isteyebiliyor, ancak her test kullanıcısının uygulamayı günde bir kez açmasını zorunlu kılan evrensel bir kural yayımlamıyor. Forumlarda okuduğunuz günlük kullanım iddialarını halk inanışı olarak görün, test kullanıcılarınızı teste kayıtlı tutun ve sabit bir kota yerine gerçek kullanımı hedefleyin.

Son tarihten önce test kullanıcım eksikse PrimeTestLab ne kadar tutuyor?

PrimeTestLab üç plan sunuyor: 12 test kullanıcısıyla Starter $19.99, 20 test kullanıcısıyla Professional $29.99 ve 25 test kullanıcısıyla Enterprise $27.99, artı %5 hizmet bedeli. Hepsinde 14 günün tamamı boyunca gerçek cihazlarda gerçek test kullanıcıları çalışır, test genellikle 4-6 saat içinde başlar ve bir test yürümezse ücretsiz yeniden test veya tam iade arasında siz seçersiniz.

Özet

Özet

31 Ağustos 2026 tarihinden itibaren telefon, tablet, katlanabilir cihaz ve Android Auto için Google Play'e gönderilen yeni uygulamalar ve uygulama güncellemeleri Android 16, yani API seviyesi 36 veya üstünü hedeflemek zorunda. Wear OS ve Android Automotive OS için API 35, Android TV ve Android XR için API 34 gerekiyor; güncellemeyeceğiniz, yayındaki bir telefon uygulamasının daha yeni cihazlardaki yeni kullanıcılara açık kalması için ise API 35 gerekiyor. Tarihi kaçırmak, şartı karşılamayan yüklemeleri engeller ve uygulamayı o yeni kullanıcılardan gizler; uygulamayı silmez, mevcut cihazlardan kaldırmaz ve hesabınızı kapatmaz. Etkilenen geliştiriciler Play Console üzerinden 1 Kasım 2026 tarihine kadar uygulamaya özel bir uzatma talep edebilir ve Google onayı otomatik olarak tarif etmiyor. targetSdk değerini yükseltmek minSdk değerini yükseltmez, dolayısıyla eski cihazlar uygulamayı korur. Lansmanınızın darboğazı derleme değil kapalı test tarafıysa, PrimeTestLab 12 gerçek test kullanıcısını $19.99 fiyatından, artı %5 hizmet bedeliyle sağlıyor. Planlara ve fiyatlara bakın →

Politika görüntüsü 9 Ağustos 2026 tarihinde doğrulandı. Google bu sayfaları haber vermeden güncelliyor, dolayısıyla herhangi bir tarihe göre hareket etmeden önce yukarıdaki birincil kaynaklara bakın. Bu yazının 31 Ağustos'un hemen ardından ve yeniden 1 Kasım 2026 sonrasında doğrulanması planlanıyor.

Kefayatullah Khadem - Software Engineer & Google Play Publishing Specialist

Yazan

Kefayatullah Khadem

Software Engineer & Google Play Publishing Specialist

Kefayatullah Khadem is a software engineer with over 8 years of experience building scalable applications. At PrimeTestLab, he helps indie developers clear Google Play's closed testing requirement after seeing how many of them struggled with it. To date, he has helped 7,400+ Android apps complete managed closed testing across 120+ countries, with a 99.9% test-completion rate. When he's not helping developers get published, he writes about Google Play policies, app rejection patterns, and the closed testing process.

7.400+Test edilen uygulama
%99,9Başarı oranı
120+Ülke
4.9/5Puan

İki son tarih, tek bir ağustos

Siz API 36 sürümünü çıkarın. Test kullanıcılarını biz taşırız.

Siz Android 16'yı düzeltirken, 14 günün tamamı boyunca teste kayıtlı kalan, gerçek cihazlarda 12 gerçek test kullanıcısı.

$19.99 fiyatından, artı %5 hizmet bedeli

4-6 saat içinde başlar · 14 test gününün tamamı · Ücretsiz yeniden test veya tam iade

Uygulamasını PrimeTestLab ile yayınlayan 7.400+ geliştiriciye katılın

12 test kullanıcısı - $19.99 WhatsApp