Uygulama gönderim kontrol listesi: iki mağaza için de her varlık (2026)
Uygulamayı yaptın. İki mağaza da onu geçirmeden önce bir yığın varlık ve cevap istiyor, ve iki yığın birbirinden farklı. Bu, üst küme: App Store Connect ve Google Play Console'un istediği her varlık ve her alan, mağazaya göre gruplanmış, artı incelemeye başlamadan önce yüklemeyi engelleyen 2026 yapı kuralları.
Zaten sadece ekran görüntüsüne odaklanan bir kontrol listemiz var (en altta bağlantısı var). Bu, daha geniş liste — ekran görüntüleri burada ikonların, öne çıkan görsellerin, listeleme metninin, gizlilik formlarının, derecelendirmelerin ve yüklemenin kendisini kapıya bağlayan yapı gereksinimlerinin yanında tek bir kalem.
Gereksinimler ve son tarihler değişiyor. Aşağıdaki tarihli her kuralı, sabit bir gerçek olarak değil, gönderim günü mağazanın kendi belgeleriyle doğrulanması gereken bir işaret olarak ele al.
Adım 0: iki geliştirici hesabı
İki mağazadan birinde de hesap olmadan hiçbir yere gönderim yapamazsın, ve fiyatlandırma modelleri farklı:
- Apple Developer Program — yılda 99 $ (USD, yerel para biriminde tahsil edilir). Tekrarlanan bir üyelik. Süresi dolmasına izin verirsen, yenileyene kadar uygulamaların App Store'dan kalkar.
- Google Play Console — kayıtta bir kez ödenen 25 $. Tek seferlik, iade edilemez, yenileme yok.
- Her iki tarafta da kimlik doğrulama. Hem bireysel hem de kurumsal hesaplar doğrulamadan geçiyor. Google'da kurumsal hesaplar bir D-U-N-S numarası gerektiriyor; Apple kurumsal kayıt için tüzel kişiliği doğruluyor. Gönderim planlamadan önce bunun için birkaç gün ayır.
Apple: App Store Connect ne istiyor
Yapı:
- Güncel bir SDK ile derlenmiş uygulama ikili dosyası. Nisan 2025'ten beri, iOS ve iPadOS uygulamaları yüklenmek için iOS 18 SDK (Xcode 16) veya daha yenisiyle derlenmiş olmalı. Apple, 28 Nisan 2026'dan itibaren yüklemelerin iOS 26 SDK veya daha yenisini gerektireceğini duyurdu — gönderim tarihinde hangi SDK'nın geçerli olduğunu doğrula.
- Yapının içinde uygulama ikonu. Apple ikonu uygulamanın asset kataloğundan alıyor; App Store Connect'te ayrı bir ikon yükleme yok. Eksik veya bozuk bir ikon yüklemede doğrulamayı başarısız kılar.
- Benzersiz paket kimliği, geçerli imzalama ve dışa aktarım-uyumluluğu cevapları. Şifreleme/dışa aktarım soruları yüklemede karşına çıkıyor — çoğu uygulama standart bir muafiyetle cevap veriyor, ama yine de cevaplaman gerekiyor.
Görsel varlıklar:
- 6.9 inç iPhone için ekran görüntüleri. En az bir, en fazla on. Kabul edilen boyutlar arasında
1320 × 2868,1290 × 2796ve1260 × 2736(dikey) var. Apple bu seti daha küçük iPhone'lara otomatik olarak ölçekliyor, yani 6.5 inç seti yalnızca 6.9 inçi tamamen atlarsan gerekiyor. - Uygulama iPad'i destekliyorsa iPad ekran görüntüleri. 13 inç seti
2064 × 2752veya2048 × 2732(dikey). Uygulaman iPad'de çalışıyorsa gerekli. - İsteğe bağlı App Preview videosu cihaz boyutu başına, 15-30 saniye.
Listeleme metni:
- Uygulama adı (en fazla 30 karakter) ve alt başlık (en fazla 30).
- Anahtar kelimeler — kullanıcılara asla gösterilmeyen ama aramayı yönlendiren, virgülle ayrılmış tek bir 100 karakterlik alan.
- Açıklama (en fazla 4.000 karakter) ve tanıtım metni (en fazla 170, yeni bir yapı gerekmeden düzenlenebilir).
- Destek URL'si ve istersen bir pazarlama URL'si.
Yasal, gizlilik ve derecelendirme:
- Gizlilik politikası URL'si. Her uygulama için gerekli.
- Uygulama gizliliği cevapları — "besin etiketi". Uygulamanın ve üçüncü taraf SDK'larının hangi veriyi topladığını ve nasıl kullandığını beyan ediyorsun. Bu cevaplar gönderim için gerekli ve ürün sayfanda gizlilik etiketi olarak gösteriliyor.
- Yaş derecelendirmesi. Bir anket üzerinden cevaplanıyor. Apple, iOS 26 ve sonrasını çalıştıran cihazlarda gösterilen daha ayrıntılı bir yaş derecelendirme sistemine geçti (13+, 16+ ve 18+ katmanlarıyla), yani bir uygulamayı en son eski şemayla derecelendirdiysen cevaplarını yeniden kontrol et.
- Birincil kategori (ve isteğe bağlı ikincil), artı uygulaman hesap oluşturmayı destekliyorsa uygulama içi bir hesap silme yolu.
Google: Play Console ne istiyor
Yapı:
- Yeni uygulamalar için APK değil, bir Android App Bundle (.aab).
- Hedef API düzeyi. Yeni uygulamalar ve güncellemeler şu anda Android 15 (API düzeyi 35) veya üzerini hedeflemeli. Google, 31 Ağustos 2026'dan itibaren yeni uygulamaların ve güncellemelerin Android 16'yı (API düzeyi 36) hedeflemesi gerektiğini söyledi — gönderirken hangi düzeyin geçerli olduğunu doğrula.
- İmzalı yayın yapısı, genellikle Play App Signing üzerinden.
Görsel varlıklar:
- Uygulama ikonu — 512 × 512 px, 32 bit PNG, 1 MB'nin altında.
- Öne çıkan görsel — 1024 × 500 px, alfasız JPEG veya 24 bit PNG. Play'de gerekli bir listeleme varlığı, Apple tarafında karşılığı yok, ve listenin en üstünde gösterilen banner bu.
- En az 2 telefon ekran görüntüsü (en fazla 8). JPEG veya 24 bit PNG, her bir kenar 320 ile 3.840 px arasında, en boy oranı 16:9 veya 9:16. Tablet ve diğer form faktör ekran görüntüleri, o cihazları hedeflemiyorsan isteğe bağlı.
- İsteğe bağlı tanıtım videosu bir YouTube URL'si olarak.
Listeleme metni:
- Uygulama adı (en fazla 30 karakter).
- Kısa açıklama (en fazla 80) — kullanıcıların okuduğu ilk satır.
- Tam açıklama (en fazla 4.000).
Yasal, gizlilik ve derecelendirme:
- Gizlilik politikası URL'si. Gerekli.
- Veri güvenliği formu. Google'ın Apple'ın gizlilik etiketine karşılığı — hangi veriyi topladığını, paylaştığını ve nasıl işlediğini beyan ediyorsun. Yayınlamadan önce gerekli ve gerçek uygulama davranışınla eşleşmesi lazım.
- İçerik derecelendirme anketi (IARC). Cevaplarından bölgeye özgü yaş derecelendirmeleri oluşturuyor.
- Uygulama kategorisi, artı hedef kitle ve reklam beyanları. Hedef kitlenin herhangi bir kısmı çocuklarsa, ek gereksinimler devreye giriyor.
İncelemeden önce bir yapıyı reddeden 2026 kuralları
Bunlar cila meselesi değil — yüklemeyi veya yayını doğrudan engelliyorlar, o yüzden önce doğrulamaya değer:
- Apple'ın minimum SDK'sı. Nisan 2025'ten beri yüklemeler iOS 18 SDK (Xcode 16) gerektiriyor, Apple'ın duyurusuna göre iOS 26 SDK 28 Nisan 2026 civarında taban olacak. Eski bir SDK ile derlersen App Store Connect ikili dosyayı yüklemede reddediyor.
- Google'ın hedef API düzeyi. Yeni uygulamalar ve güncellemeler bugün Android 15'i (API 35) hedefliyor, Google'ın belirttiği zaman çizelgesine göre 31 Ağustos 2026'dan itibaren Android 16'ya (API 36) geçiyor. Çok düşük bir hedef düzey yayını engelliyor.
- Google'ın bireysel hesaplar için kapalı test kapısı. 13 Kasım 2023'ten sonra oluşturulan bireysel geliştirici hesapları, üretim erişimine başvurmadan önce en az 12 test kullanıcısının 14 ardışık gün boyunca katıldığı kapalı bir test çalıştırmak zorunda. (Google bunu 2024'ün sonlarında 20 test kullanıcısından düşürdü.) Doğrulanmış kurumsal hesaplar muaf. Bu, tek başına çalışan geliştiricileri en çok şaşırtan kural — "uygulama hazır" ile "uygulama yayında" arasına en az iki hafta ekliyor, o yüzden kapalı testi erken başlat.
Ortak ön kontrol (her iki mağaza da)
Her iki tarafta da geçerli olan ve gönderim telaşında kolayca atlanan birkaç kontrol var:
- Her yerelde o yerelin dilinde ekran görüntüsü metinleri. Almanca veya Japonca bir listede İngilizce metinler işaretlenir. Metin dili ile listeleme yereli eşleşmeli.
- Varlıklar ve metin uygulamayla uyuşuyor. Bir ekran görüntüsü veya açıklama bir özelliği gösteriyorsa, yayınlanan uygulamada bu özellik gerçekten olmalı. Her iki mağaza da uygulamayı olduğundan fazla gösteren meta veriyi reddediyor.
- Ekran görüntülerine gömülü fiyatlandırma veya mağaza dışı URL'ler yok. Fiyatlar sanat işine değil mağaza sayfasına ait; "sitemizi ziyaret et" bindirmeleri ret çekiyor.
- Gizlilik beyanları gerçeği yansıtıyor. Apple gizlilik etiketi ile Google Veri güvenliği formu ikisi de kodunun ve SDK'larının gerçekte ne yaptığını yansıtmalı.
- Çalışan bir test hesabı, uygulama bir girişin arkasındaysa, inceleme notlarında incelemeciye verilmiş.
Mokbi nereye oturuyor
Bu kontrol listesinin çoğu senin sorumluluğunda — hesap, yapı, gizlilik cevapları, derecelendirmeler. Mokbi görsel ve metin varlıklarını kapsıyor, ki bu da iki mağaza ve birçok dil için elle yaparken en çok saat yiyen kısım.
- Görsel varlıklar. Her iki mağaza için de gereken boyutlarda ekran görüntülerini ve Play öne çıkan görselini tek bir projeden üretiyor — yani aynı sanat işini cihaz sınıfları arasında yeniden kırpmıyorsun.
- Listeleme metni. Adını, alt başlığını, açıklamanı ve kısa açıklamanı taslak haline getiriyor, sonra her yerelin eşleşen başlık ve metinle çıkması için tüm listeyi 50 dile çeviriyor.
- Bitmiş listeyi yayınlama. Mokbi bitmiş varlıkları ve mağaza metnini senin yerine gönderiyor: Google Play'e Play Developer API üzerinden doğrudan gönderiyor, App Store Connect'te ise senin göndermene hazır bir sürüm olarak hazırlıyor. Apple o son Gönder ve inceleme adımını senden istiyor — bu bir Apple kuralı, Mokbi sınırı değil.
Amaç kontrol listesinin yerini almak değil — asıl amaç varlık ve çeviri sütunlarını listeden çıkarmak, geri kalanı daha kısa bir öğleden sonraya sığsın diye.