Mobil

Play'de yarın son gün — ama uygulamanız mağazadan kalkmıyor

31 Ağustos 2026 hedef API seviyesi son tarihi. Gerçekte ne oluyor, ne olmuyor, ve Zıpla gibi portre kilitli bir oyunda API 36'nın kırdığı asıl şey ne.

Bu yazının İngilizcesi: English version.

Bu yazıyı 30 Ağustos 2026'da yazıyorum. Yarın Google Play'in hedef API seviyesi son tarihi. Geliştirici gruplarında dolaşan cümle şu: "31 Ağustos'a kadar API 36'ya çıkmazsanız uygulamanız mağazadan kalkacak."

Bu yanlış. Gerçekte ne olduğunu ve neyin gerçekten kırıldığını yazayım, çünkü ikisi de sanıldığından farklı.

Son tarihte tam olarak ne oluyor

Google'ın kendi belgesine göre 31 Ağustos 2026 iki ayrı şeyi ifade ediyor ve bunlar karıştırılıyor:

Yeni uygulamalar ve güncellemeler için. Bu tarihten sonra Play Console'a yüklediğiniz her yeni sürüm en az Android 16 (API 36) hedeflemek zorunda. Wear OS ve Android Automotive için API 35, Android TV ve XR için API 34.

Mevcut uygulamalar için. Zaten yayında olan ve güncellenmeyen uygulamalar için eşik daha düşük: API 35. Bu eşiğin altında kalan uygulamalar mağazadan kaldırılmıyor. Olan şu: yalnızca uygulamanızın hedef API seviyesinden daha yeni bir Android sürümü çalıştıran cihazlardaki yeni kullanıcılara görünmez oluyorlar.

Yani:

Son madde en can yakıcı olanı. Uygulamanız kalkmıyor ama donuyor. Bir hata düzeltmesi yayınlayamıyorsunuz. Pratikte ürün ölmüş sayılır, sadece daha yavaş ölüyor.

Bir de kaçış kapısı var: yetişemiyorsanız Play Console'daki Politika durumu sayfasından 1 Kasım 2026'ya kadar uzatma talep edebiliyorsunuz. Uzatma formu yalnızca uyumsuz uygulamalara gösteriliyor. Yani panik yapmadan önce konsola bakın.

API 36'nın gerçekten kırdığı şeyler

targetSdk satırındaki sayıyı 36 yapmak beş saniye sürer. Asıl iş, o sayıyı değiştirince devreye giren davranış değişikliklerini karşılamak. Android 16 davranış değişiklikleri sayfasında uzun bir liste var; oyun ve küçük uygulama yazan biri için üç tanesi öne çıkıyor.

1. Kenardan kenara çizim artık zorunlu. windowOptOutEdgeToEdgeEnforcement özniteliği kullanımdan kaldırıldı ve Android 16 cihazlarda devre dışı. Yani sistem çubuklarının altına çizmemeyi seçemiyorsunuz. Inset'leri kendiniz yönetmek zorundasınız. Bunu yapmayan bir arayüz bozulmuyor, daha kötüsü oluyor: durum çubuğunun altında kalan bir düğmeye kullanıcı basamıyor ve siz bunu emülatörde fark etmiyorsunuz.

2. Öngörülü geri hareketi varsayılan açık. onBackPressed() artık çağrılmıyor, KEYCODE_BACK gönderilmiyor. Geri tuşunu kendiniz yakalıyorsanız OnBackInvokedCallback'e geçmek zorundasınız. Geçici bir kaçış var — manifest'te android:enableOnBackInvokedCallback="false" — ama adı üstünde, geçici.

3. Büyük ekranlarda yön kilidi yok sayılıyor. Bu, benim için listenin en önemlisi. Genişliği 600dp ve üzeri ekranlarda şunların hepsi görmezden geliniyor:

Zıpla portre kilitli bir oyun. Tablette çalıştığında bugüne kadar portre kalıyordu. API 36 ile tablet kullanıcısı cihazı yan çevirdiğinde oyun da yan dönecek — ve oyun tuvalim buna hazır değildi. Bunu manifest'te bir satır değiştirerek çözemiyorsunuz, çünkü çözüm arayüzün kendisinde.

Bunun da geçici bir kaçışı var:

<application>
  <property
    android:name="android.window.PROPERTY_COMPAT_ALLOW_RESTRICTED_RESIZABILITY"
    android:value="true" />
</application>

Ama Google bu kaçışın API 37'de sona ereceğini açıkça yazmış. Yani bir yıl kazanıyorsunuz, sorunu çözmüyorsunuz. Portre kilitli bir mobil oyununuz varsa, önümüzdeki bir yılın iş listesine "yatay düzen" maddesini şimdiden yazın.

Aynı takvimde iki şey daha var

Hedef API son tarihi tek başına gelmiyor. Bağımsız bir geliştiricinin önümüzdeki bir yıl için takvimi şöyle:

TarihNeKimi etkiliyor
28 Nisan 2026App Store Connect'e yüklenen iOS uygulamaları iOS 26 SDK ve Xcode 26 ile derlenmiş olmalıYayında olan herkes (geçti)
31 Ağustos 2026Play: yeni sürümler API 36 hedeflemeliYayında olan herkes
Eylül 2026Android geliştirici doğrulaması Brezilya, Endonezya, Singapur, Tayland'da zorunluO dört ülkedeki kullanıcılara APK dağıtanlar
1 Kasım 2026Play hedef API uzatma süresinin sonuUzatma alanlar
2027 ve sonrasıGeliştirici doğrulamasının küresel yayılımıHerkes

Apple tarafı bu yıl daha sessiz geçti: 28 Nisan 2026'dan beri App Store Connect'e yüklenen iOS ve iPadOS uygulamalarının iOS 26 SDK'sı veya sonrasıyla, Xcode 26 veya üstüyle derlenmiş olması gerekiyor. Bu tarih geçti; geçirdiyseniz zaten fark etmişsinizdir, çünkü yükleme reddediliyor.

Geliştirici doğrulaması: panik yapmayın, takvimi bilin

Bu yıl en çok gürültü koparan konu bu oldu. Kısaca: Google, sertifikalı Android cihazlara kurulacak uygulamaların doğrulanmış geliştiricilere ait olmasını istiyor — sadece Play'den değil, yandan yükleme ve üçüncü parti mağazalar dâhil.

Ortalıkta dolaşan "Android kapanıyor" başlıklarını bir kenara bırakıp takvime bakalım:

Yani Türkiye'de bir kullanıcıya APK dağıtıyorsanız, bu ay bir şey değişmiyor. Play üzerinden yayın yapıyorsanız zaten doğrulama sürecinden geçmişsiniz, sizin için hiç değişmiyor.

Değişecek olan kısım şu: eskiden bir APK'yı bir arkadaşınıza yollamak ile Play'e yayın yapmak birbirinden tamamen ayrı iki dünyaydı. Artık birleşiyorlar. Beta sürümünü Telegram'dan dağıtan, dahili test APK'sı paylaşan, kendi sitesinden indirtenlerin hepsi önümüzdeki iki yıl içinde bu sürece girecek. Google bunun "havaalanındaki kimlik kontrolü gibi" olduğunu, uygulamanın içeriğine bakılmadığını söylüyor. Doğru olabilir; yine de bir sürtünme kalemi eklendiği kesin.

Benim yaptığım sıra

Bu takvimi görünce kendi iş listemi şöyle dizdim:

  1. Önce konsola bak. Politika durumu sayfası size uyumlu olup olmadığınızı ve uzatma hakkınız olup olmadığını doğrudan söylüyor. Tahmin yürütmeyin.
  2. targetSdk'yi yükselt, sonra gerçek cihazda oyna. Emülatör kenardan kenara çizim sorunlarını affediyor, gerçek telefon affetmiyor. Özellikle çentikli ekranlarda.
  3. Tablet senaryosunu bugün dene. Yön kilidi yok sayıldığında ne oluyor, bir kere görün. Geçici kaçışı koyacaksanız bile ne kaçtığınızı bilerek koyun.
  4. Geri tuşunu elle yönetiyorsan geç. Oyunlarda geri tuşu genelde "duraklat" demek. Yeni API'ye geçmeden bu davranış sessizce kayboluyor.

Ve genel bir not: bu tarihlerin hiçbiri sürpriz değildi. Üçü de aylar önce ilan edilmişti. Tek kişilik bir stüdyoda sorun, tarihleri bilmemek değil — takvime bakacak vakti hiç bulamamak. Ben de bu yazıyı biraz kendime hatırlatma olsun diye yazdım.

Bu blogda reklam vermek ya da birlikte iş yapmak

MCALAB bağımsız bir stüdyo. Sponsorluk, çapraz tanıtım ya da bir iş birliği için:

ads@mcalab.com.tr

Ayrıntılar: Reklam & iş birliği. Kullanıcı desteği için destek sayfası.