Kısa cevap
Bir uygulamayı mağazaya çıkarmak için önce Apple Developer Program'a ve Google Play Console'a geliştirici hesabı açılır, ardından uygulama kaydı oluşturulur, mağaza sayfası, gizlilik beyanları ve yaş derecelendirmesi doldurulur, imzalı sürüm test kanallarından geçirilip incelemeye gönderilir. Google Play'de 13 Kasım 2023'ten sonra açılan kişisel hesaplar, üretime çıkmadan önce en az 12 test kullanıcısıyla 14 gün kesintisiz kapalı test yapmak zorundadır. Apple tarafında her sürüm App Review incelemesinden geçer.
Uygulamanın kodu bittiğinde iş bitmiş sayılmaz. Mağaza hesapları, imzalama, gizlilik formları, ekran görüntüleri, test kanalları ve inceleme süreci, deneyimsiz bir ekibin haftalarını alabilir. Bu adımların bir kısmı geliştirme başlamadan, örneğin şirket doğrulaması, hazırlanmalıdır.
Bu yazıda iki mağazada yayın sürecini sırasıyla anlatıyoruz. Mağaza kuralları sık güncellendiği için her bölümde resmi belgeye bağlantı veriyoruz; yayından önce güncel koşulları oradan kontrol etmenizi öneririz.
Geliştirici hesabı nasıl açılır?
Uygulamayı kimin adına yayınlayacağınıza en başta karar verin. Şirket uygulamaları, şirket adına açılmış kurum hesabından yayınlanmalıdır. Aksi halde mağazada geliştirici adı olarak bir kişinin adı görünür ve hesap devri sonradan sorun çıkarabilir.
| Konu | Apple Developer Program | Google Play Console |
|---|---|---|
| Ücret | Yıllık üyelik (resmi sayfada 99 ABD doları) | Tek seferlik kayıt (resmi sayfada 25 ABD doları) |
| Kurum hesabı | D-U-N-S numarası gerekir | D-U-N-S numarası gerekir |
| Kimlik doğrulama | Hesap sahibinin ve kurumun doğrulanması | Hesap sahibinin ve kurumun doğrulanması |
| Yönetim paneli | App Store Connect | Play Console |
D-U-N-S numarası, Dun & Bradstreet tarafından şirketlere verilen ve mağazaların kurum kimliğini doğrulamak için kullandığı dokuz haneli bir tanımlayıcı demektir. Şirketinizin numarası yoksa ücretsiz olarak talep edilebilir, ancak sürecin tamamlanması zaman alabilir. Bu yüzden numarayı geliştirme sürecinin başında almak gerekir.
Ücretler zaman zaman değişebildiği için kesin tutarı Apple ve Google'ın resmi sayfalarından kontrol edin.
Mağaza kaydı için neler hazırlanmalı?
Her iki mağazada da uygulama kaydı benzer bilgiler ister. Bunları geliştirme sürerken hazırlamak, yayın gününü kısaltır.
- Uygulama adı ve açıklamalar: Apple'da uygulama adı ve alt başlık 30'ar karakterle sınırlıdır, ayrıca 100 karakterlik bir anahtar kelime alanı vardır. Google Play'de başlık 30, kısa açıklama 80, tam açıklama 4000 karakterle sınırlıdır.
- Ekran görüntüleri ve görseller: Her mağaza farklı cihaz boyutları için görsel ister. Google Play ayrıca bir öne çıkan görsel (feature graphic) bekler.
- Uygulama simgesi: Mağazanın istediği boyut ve biçimde, şeffaflık kurallarına uygun.
- Gizlilik politikası adresi: Herkese açık bir web sayfasında yayınlanmış olmalıdır. Türkiye'deki kullanıcıların verisi işleniyorsa KVKK aydınlatma metni de hazırlanmalıdır.
- Destek iletişim bilgileri: Destek e-postası ya da web sayfası.
- Kategori ve yaş derecelendirmesi: İçerik anketleri doldurularak her mağazanın yaş sınıflandırması alınır.
Gizlilik beyanları nasıl doldurulur?
İki mağaza da uygulamanın topladığı verileri kullanıcıya göstermek için ayrıntılı beyan ister. Bu formlar, uygulamanın gerçekte yaptığıyla birebir uyumlu olmalıdır; uyumsuzluk reddedilme ya da kaldırılma sebebi olabilir.
- Apple, App Privacy: Uygulamanın topladığı veri türleri, bu verilerin kullanıcıyla ilişkilendirilip ilişkilendirilmediği ve izleme (tracking) amacıyla kullanılıp kullanılmadığı beyan edilir.
- Google Play, Data safety: Toplanan ve paylaşılan veriler, şifreleme ve veri silme imkânları beyan edilir.
Bu beyanlarda en sık atlanan nokta, uygulamaya eklenen üçüncü taraf kütüphanelerdir. Analiz, reklam ve hata raporlama araçlarının topladığı veriler de sizin beyanınıza dahildir.
Hesap oluşturulabilen uygulamalarda hesabın silinmesi de artık bir mağaza gereksinimidir. Apple, hesap silmenin uygulama içinden başlatılabilmesini ister. Google Play ise uygulama içi seçeneğin yanında, kullanıcının uygulamayı yüklemeden de silme talebinde bulunabileceği bir web bağlantısı ister.
Uygulama nasıl test edilir?
Mağazalar, uygulamayı yayından önce gerçek kullanıcılarla denemek için test kanalları sunar.
Google Play test kanalları
- Dahili test: Küçük bir ekip için hızlı dağıtım.
- Kapalı test: Davet ettiğiniz test kullanıcılarına dağıtım.
- Açık test: Mağazada herkesin katılabileceği test sürümü.
13 Kasım 2023'ten sonra açılmış kişisel geliştirici hesaplarında, üretim erişimi için başvurmadan önce en az 12 test kullanıcısının en az 14 gün boyunca kesintisiz katıldığı bir kapalı test yapılması gerekir. Testten çıkıp yeniden katılan kullanıcıların önceki günleri sayılmaz. Kurum hesapları bu kuraldan farklı değerlendirilir; güncel koşulları Play Console yardım sayfasından kontrol edin.
Apple TestFlight
TestFlight ile uygulama, ekibinizdeki dahili test kullanıcılarına ve davet ettiğiniz harici test kullanıcılarına dağıtılabilir. Harici teste açılan ilk sürüm, kısa bir beta incelemesinden geçer.
Test aşamasında yalnızca hataları değil, ilk açılış deneyimini, izin isteklerinin zamanlamasını ve zayıf bağlantıda uygulamanın davranışını da denemenizi öneririz.
Derleme ve teknik gereksinimler nelerdir?
Mağazaya yüklenen sürümün de bazı teknik koşulları karşılaması gerekir.
- Android App Bundle (AAB): Google Play'e yeni uygulamalar AAB biçiminde yüklenir ve Play App Signing ile imzalanır. Yükleme anahtarınızı güvenli bir yerde saklayın.
- Hedef API seviyesi: Google Play, uygulamaların güncel bir Android sürümünü hedeflemesini ister. Resmi sayfaya göre 31 Ağustos 2026'dan itibaren yeni uygulamalar ve güncellemeler Android 16'yı (API seviyesi 36) hedeflemelidir; Wear OS, Android TV gibi platformlar için farklı eşikler vardır.
- Apple imzalama: Sertifikalar, uygulama kimliği (Bundle ID) ve dağıtım profilleri App Store Connect ve Xcode üzerinden yönetilir.
- Sürüm numaralandırma: Her yüklemede sürüm kodu ya da derleme numarası artırılmalıdır.
İnceleme süreci nasıl işler?
Uygulama gönderildikten sonra her iki mağaza da inceleme yapar. Apple, her sürümü App Store İnceleme Yönergeleri'ne göre değerlendirir. Google Play de uygulamaları politikalarına göre inceler; yeni hesaplarda ve ilk yayınlarda inceleme daha uzun sürebilir.
Reddedilmenin sık görülen sebepleri şunlardır:
- Gizlilik beyanının uygulamanın davranışıyla uyuşmaması
- Giriş gerektiren uygulamalarda incelemeciye test hesabı verilmemesi
- Eksik, yanıltıcı ya da gerçek uygulamayı göstermeyen ekran görüntüleri
- Çöken ya da tamamlanmamış özellikler
- Dijital içerik satışında mağazanın ödeme sistemi kurallarına uyulmaması
- Hesap silme seçeneğinin bulunmaması
Ret gelirse açıklamayı dikkatle okuyun, sorunu düzeltin ve gerekirse inceleme ekibine çözüm notu yazarak yeniden gönderin.
Yayından sonra neleri takip etmeli?
Uygulama yayına çıktıktan sonra çökme raporları, kullanıcı yorumları ve mağaza politikalarındaki değişiklikler düzenli izlenmelidir. Hedef API seviyesi gibi zorunluluklar her yıl güncellendiği için uygulamanın düzenli bakım alması gerekir; aksi halde güncelleme yayınlayamaz hale gelebilirsiniz.
Kendi oyunlarımızda da bu süreçlerden geçiyoruz: Prismo, Arrow Knots ve Çağların Cephesi şu anda Google Play incelemesinde, Bus Fiesta, Peckish ve Cozy Mart ise kapalı test aşamasında.
Uygulamanızı mağazaya hazırlamak ve yayın sürecini birlikte yürütmek isterseniz mobil uygulama geliştirme hizmetimize göz atabilirsiniz. Henüz teknoloji kararını vermediyseniz native mi, cross-platform mu? yazımız, yayından sonraki dönem için ise bakım ve destek hizmetimiz işinize yarayabilir.
Sık sorulan sorular
Uygulama mağaza incelemesi ne kadar sürer?
Süre sabit değildir; uygulamanın türüne, hesabın geçmişine ve mağazanın o andaki yoğunluğuna göre değişir. Yeni hesaplarda ve ilk yayınlarda inceleme genellikle daha uzun sürer. Planınıza, olası bir ret ve yeniden gönderim için de pay bırakmanızı öneririz.
Google Play'deki 12 test kullanıcısı kuralı herkes için geçerli mi?
Bu kural, 13 Kasım 2023'ten sonra açılan kişisel geliştirici hesapları için geçerlidir. Bu hesaplar, üretim erişimine başvurmadan önce en az 12 test kullanıcısının 14 gün kesintisiz katıldığı bir kapalı test yapmak zorundadır. Kurum hesaplarının koşulları farklıdır ve güncel ayrıntılar Play Console yardım sayfasında yer alır.
Uygulamayı kendi adıma mı, şirket adına mı yayınlamalıyım?
Ticari bir ürün için şirket adına açılmış kurum hesabı tercih edilmelidir. Mağazada geliştirici adı olarak şirket görünür, hesap yönetimi ekipte paylaşılabilir ve uygulamanın sahipliği şirkette kalır. Kurum hesabı için D-U-N-S numarası gerektiğinden bu işlemi erkenden başlatmak gerekir.
Gizlilik politikası olmadan uygulama yayınlanabilir mi?
İki mağaza da gizlilik politikası adresi ister ve bu sayfanın herkese açık olması gerekir. Türkiye'deki kullanıcıların kişisel verisi işleniyorsa 6698 sayılı KVKK kapsamında aydınlatma yükümlülüğü de vardır. Politikanın uygulamanın gerçekte topladığı verileri anlatması önemlidir.
Uygulama mağazadan neden kaldırılır?
Politika ihlalleri, güncellenmeyen hedef API seviyesi, gizlilik beyanıyla uyuşmayan veri toplama ya da uzun süre güncellenmeyen ve güncel sistemlerde çalışmayan uygulamalar kaldırılma ya da görünürlüğün kısıtlanması riskiyle karşılaşabilir. Mağaza bildirimlerini ve politika güncellemelerini düzenli takip etmek bu riski azaltır.
Kaynaklar

AssistoTech Ekibi
İstanbul'da web, mobil, masaüstü, oyun, SaaS ve kurumsal yazılım geliştiren ekibiz. Bu yazı, kendi ürünlerimizde ve müşteri projelerinde edindiğimiz deneyime dayanır. Projeniz için bize yazın.




