Uygulamanızı geliştirdiniz ve test ettiniz; sıra onu kullanıcılarla buluşturmaya geldi. Uygulamayı mağazaya yükleme adımı, Google Play ve App Store'un kendi kurallarına ve inceleme süreçlerine tabidir. Bu rehberde iki mağazanın yayın akışını, gerekli hesapları ve dikkat edilmesi gereken noktaları özetliyoruz. Geliştirme sürecinin bütününe bakmak için mobil uygulama nasıl yapılır rehberimize göz atabilirsiniz.

Yayından Önce Hazırlık

Mağazaya yüklemeden önce uygulamanızın yayına hazır olduğundan emin olun. Her iki mağazada da ortak olan hazırlık kalemleri şunlardır:

  • Uygulama adı ve açıklaması: Net, doğru ve yanıltıcı olmayan bir mağaza metni.
  • Simge ve ekran görüntüleri: Mağaza kurallarına uygun boyutlarda görseller.
  • Gizlilik politikası: Kişisel veri toplayan uygulamalar için zorunludur.
  • Sürüm numarası: Yayınlar arasında artan bir sürüm bilgisi.
  • Test: Farklı cihaz ve sürümlerde son kez kontrol.

Google Play'e Yükleme

Android uygulamanızı yayınlamak için bir Google Play geliştirici hesabı gerekir. Hesap açılışında tek seferlik bir geliştirici ücreti alınır; güncel tutarı Google Play Console üzerinden kontrol edin. Genel akış şöyledir:

  • Google Play Console'da bir geliştirici hesabı oluşturun.
  • Yeni bir uygulama kaydı açıp mağaza bilgilerini doldurun.
  • İmzalanmış sürüm paketini (AAB) yükleyin.
  • İçerik derecelendirmesi ve veri güvenliği formlarını tamamlayın.
  • İncelemeye gönderin ve onaylanınca yayına alın.

Android tarafında geliştirme adımlarını henüz tamamlamadıysanız Android uygulama nasıl yapılır rehberi, platform hakkında genel bilgi için Android nedir yazısı yardımcı olur.

App Store'a Yükleme

iOS uygulamanızı yayınlamak için Apple Developer Program üyeliği gerekir. Bu üyelik için yıllık bir geliştirici ücreti vardır; güncel tutarı Apple Developer sayfasından doğrulayın. App Store yayın akışı şöyledir:

  • Apple Developer Program'a üye olun.
  • App Store Connect üzerinde uygulama kaydı oluşturun.
  • Xcode ile imzalanmış sürümü yükleyin.
  • Mağaza bilgilerini, ekran görüntülerini ve gizlilik ayrıntılarını girin.
  • İncelemeye gönderin; Apple onayladıktan sonra yayına alın.

iOS geliştirme adımları için iOS uygulama nasıl yapılır rehberine, platform hakkında genel bilgi için iOS nedir yazısına bakabilirsiniz.

Google Play ve App Store Karşılaştırması

ÖlçütGoogle PlayApp Store
Geliştirici ücretiTek seferlikYıllık
Paket biçimiAAB / APKXcode üzerinden
İncelemeOtomatik ve manuelManuel inceleme
PlatformAndroidiOS

İnceleme Sürecine Hazır Olun

Her iki mağaza da uygulamayı yayına almadan önce inceler. Red almamak için uygulamanızın çökme yaşamadığından, istenen izinlerin gerekçeli olduğundan ve mağaza metinlerinin doğru olduğundan emin olun. Red gelirse gerekçe açıklanır; eksikleri giderip tekrar gönderebilirsiniz.

Mağaza Sayfanızı İyi Hazırlayın

Uygulamanın mağaza sayfası, kullanıcıların indirmeden önce gördüğü ilk yerdir ve indirme kararını doğrudan etkiler. Başlık ve açıklamanın net olması, uygulamanın ne işe yaradığını birkaç saniyede anlatması önemlidir. Ekran görüntüleri gerçek kullanımı yansıtmalı ve uygulamanın en güçlü özelliklerini öne çıkarmalıdır.

ASO tek seferlik bir iş değil, süregelen bir çalışmadır. Hangi anahtar kelimelerin işe yaradığını, hangi ekran görüntülerinin daha çok indirme getirdiğini zamanla ölçüp iyileştirmek gerekir. Bazı mağazalar, farklı mağaza sayfası varyantlarını karşılaştırmanıza imkan tanır; bu testler, hangi mesajın kullanıcılarda daha çok karşılık bulduğunu gösterir.

Uygulamanızı doğru kategoride konumlandırmak da bulunurluğu etkiler. Yanlış bir kategori, hedef kitlenizin uygulamayı keşfetmesini zorlaştırır. Rakiplerinizin hangi kategoride ve hangi anahtar kelimelerle yer aldığını incelemek, kendi konumlandırmanızı güçlendirmenize yardımcı olur. İyi bir konumlandırma, reklam harcamadan organik görünürlük kazandırır.

Lansman anını planlamak da ilk indirmeler için fark yaratır. Uygulamayı yayına almadan önce tanıtım materyallerini hazırlamak, sosyal medya ve ilgili topluluklarda duyuru yapmak, ilk günlerde ivme kazandırır. Her iki mağaza da belirli tarihte yayınlanmak üzere sürümü önceden hazırlamanıza imkan tanır; bu, koordineli bir lansman için kullanışlıdır.

Düzenli güncelleme yapmak, mağaza algoritmaları ve kullanıcılar nezdinde uygulamanın canlı ve bakımlı olduğunu gösterir. Çok sık güncelleme kullanıcıyı yorabilirken, uzun süre hiç güncelleme yapmamak uygulamanın terk edilmiş izlenimi vermesine yol açar. Makul aralıklarla, gerçek iyileştirmeler içeren güncellemeler yayınlamak en sağlıklı dengeyi kurar.

Doğru anahtar kelimeleri açıklama metnine doğal biçimde yerleştirmek, uygulamanızın mağaza aramalarında bulunmasına yardımcı olur. Bu çalışmaya genel olarak uygulama mağazası optimizasyonu (ASO) denir ve yayın sonrası indirme sayılarını belirgin şekilde etkileyebilir.

Birden fazla ülkeye açılacaksanız, mağaza sayfanızı o pazarların diline uyarlamak indirme oranını artırır. Başlık, açıklama ve ekran görüntülerini yerelleştirmek, kullanıcıların uygulamayı kendi dillerinde görmesini sağlar. Her iki mağaza da farklı bölgeler için ayrı mağaza metinleri tanımlamanıza imkan tanır; bu, uluslararası büyüme için güçlü bir araçtır.

Yayın sürecinde uygulamanız için doğru bir yaş ve içerik derecelendirmesi belirlemeniz de istenir. Bu derecelendirme, uygulamanın hangi yaş grubuna uygun olduğunu gösterir ve bir anket üzerinden belirlenir. Beyanı dürüst yapmak önemlidir; uygulamanın içeriğiyle uyuşmayan bir derecelendirme, sonradan düzeltme talebine veya yayından kaldırmaya yol açabilir.

Yayın sonrasında kullanıcı yorumlarını düzenli takip etmek ve yanıtlamak, hem sorunları erken görmenizi hem de topluluğunuzla bağ kurmanızı sağlar. Tekrarlayan şikayetler, genellikle bir sonraki güncellemede çözülmesi gereken gerçek sorunlara işaret eder. Yoruma verilen yapıcı yanıtlar, diğer kullanıcıların da uygulamaya olan güvenini artırır.

Güncelleme Yayınlamak

İlk yayın kadar, sonraki güncellemeler de mağaza sürecinin parçasıdır. Her yeni sürümde sürüm numarasını artırmanız ve değişiklikleri kısaca özetleyen bir sürüm notu eklemeniz gerekir. Güncellemeler de tıpkı ilk yayın gibi inceleme sürecinden geçer; bu yüzden acil hata düzeltmelerinde bile mağaza inceleme süresini hesaba katmak gerekir. Düzenli güncelleme yapmak, kullanıcıların uygulamaya olan güvenini artırır.

Sürüm notlarını iyi yazmak çoğu zaman göz ardı edilir ama önemlidir. Kullanıcıya hangi yeni özelliklerin geldiğini ve hangi sorunların düzeldiğini net biçimde anlatmak, güncellemeye değer olduğunu gösterir. Genel ve tekrar eden ifadeler yerine, her sürümde gerçek değişiklikleri özetlemek kullanıcıların uygulamayı güncel tutmasını teşvik eder.

Sık Yapılan Hatalar

Yayın sürecinde en çok karşılaşılan sorunlar genellikle hazırlık eksikliğinden kaynaklanır. Gizlilik politikası linkinin eksik olması, ekran görüntülerinin güncel olmaması, uygulamanın test sırasında çökmesi ya da istenen izinlerin gerekçesinin açıklanmaması sık görülen red nedenleridir. Mağaza metninde abartılı veya yanıltıcı vaatlerde bulunmak da onay sürecini olumsuz etkiler.

Bu hataların çoğu, başvuru öncesinde kısa bir kontrol listesi hazırlayarak kolayca önlenebilir. Uygulamanızı son kez farklı cihazlarda denemek, metinleri bir kez daha okumak ve mağaza politikalarını gözden geçirmek, ilk denemede onay alma ihtimalinizi belirgin şekilde artırır.

Her iki mağaza da artık uygulamanın hangi verileri topladığını ve nasıl kullandığını ayrıntılı biçimde bildirmenizi ister. Bu veri güvenliği ve gizlilik formlarını doğru doldurmak zorunludur; eksik veya yanlış beyan, red nedeni olabileceği gibi kullanıcı güvenini de zedeler. Topladığınız veriyi en aza indirmek, hem bu süreci kolaylaştırır hem de riski azaltır.

ASO: Uygulama Mağazası Optimizasyonu

Uygulamanızı yayınlamak tek başına yeterli değildir; kullanıcıların onu bulabilmesi gerekir. Uygulama mağazası optimizasyonu (ASO), uygulamanızın mağaza aramalarında daha görünür olmasını ve indirme oranının artmasını sağlayan çalışmaların tümüdür. İyi bir ASO, yayın sonrası organik indirmeleri belirgin biçimde etkiler.

  • Başlık ve alt başlık: Uygulamanın ne işe yaradığını net anlatan, aranan kelimeleri içeren metin.
  • Açıklama: Anahtar kelimeleri doğal biçimde içeren, özellikleri öne çıkaran bilgi.
  • Simge: Küçük boyutta bile ayırt edilebilen, akılda kalıcı tasarım.
  • Ekran görüntüleri: En güçlü özellikleri gösteren, gerçek kullanımı yansıtan görseller.
  • Değerlendirmeler: Olumlu yorumlar ve yüksek puan, indirme kararını doğrudan etkiler.

Sürüm İmzalama ve Güvenlik

Her iki mağaza da yüklenen uygulamanın dijital olarak imzalanmasını ister. İmza, uygulamanın gerçekten size ait olduğunu ve yayınlandıktan sonra değiştirilmediğini doğrular. Android tarafında imzalama anahtarını güvende tutmak çok önemlidir; bu anahtarı kaybederseniz aynı uygulamayı güncelleyemeyebilirsiniz. iOS tarafında imzalama, sertifikalar ve profiller üzerinden Xcode ile yönetilir.

İmzalama aynı zamanda kullanıcı güvenliğinin de temelidir; yüklenen uygulamanın kaynağının doğrulanmasını ve kurcalanmadığından emin olunmasını sağlar. Bu yüzden imzalama anahtarlarını ve sertifikaları güvenli, yedeklenmiş bir yerde tutmak kritik önemdedir. Ekip olarak çalışıyorsanız, bu anahtarlara kimin eriştiğini de kontrol altında tutmak gerekir.

Aşamalı Yayın ve Test Kanalları

Uygulamayı tüm kullanıcılara aynı anda açmak zorunda değilsiniz. Her iki mağaza da önce sınırlı bir kitleye açıp sorun çıkmazsa yayını genişletmenize imkan tanır. Bu yaklaşım, olası bir hatanın tüm kullanıcıları etkilemesini önler.

KanalAmaçKitle
İç testEkip içi hızlı denemeÇok küçük, güvenilir grup
Kapalı testDavetli kullanıcılarla denemeSınırlı test grubu
Açık testHerkese açık beta sürümüGönüllü erken kullanıcılar
Aşamalı yayınYüzdelik dilimlerle canlı yayınGiderek artan gerçek kullanıcı

Aşamalı yayının en büyük avantajı, bir sorun fark edildiğinde yayını durdurup düzeltme yapabilmektir. Küçük bir kullanıcı diliminde ortaya çıkan çökme veya hata, tüm kitleye yayılmadan giderilir. Bu yaklaşım, özellikle büyük güncellemelerde riski ciddi biçimde azaltır ve kullanıcı güvenini korur.

Beklenmedik bir sorun çıktığında hızlı hareket edebilmek için bir geri dönüş planınız olmalıdır. Aşamalı yayını durdurmak veya önceki kararlı sürüme yönlendirmek, hatanın etkisini sınırlar. Kritik bir hatayı fark ettiğinizde panikle değil, önceden düşünülmüş bir planla hareket etmek, hem kullanıcı kaybını hem de itibar zararını en aza indirir.

Yayın Sonrası Metrikleri İzlemek

Yayın, sürecin sonu değil başıdır. Uygulamanız yayına girdikten sonra indirme sayısı, aktif kullanıcı, çökme oranı ve kullanıcı değerlendirmeleri gibi metrikleri izlemek gerekir. Bu veriler, bir sonraki sürümde neyi iyileştireceğinizi gösterir. Özellikle çökme raporları ve olumsuz yorumlar, hızlı müdahale gerektiren sorunların erken işaretidir. Mağaza panelleri ve analitik araçları bu verilere ulaşmanızı sağlar.

Kullanıcı değerlendirmelerine yanıt vermek de yayın sonrası sürecin önemli bir parçasıdır. Olumsuz bir yoruma yapılan nazik ve çözüm odaklı bir yanıt, hem o kullanıcıyı geri kazanabilir hem de diğer kullanıcılara ilgilendiğinizi gösterir. Düzenli güncellemeler ve geri bildirime verilen yanıtlar, uygulamanın mağaza puanını zamanla yükseltir.

Kullanıcıdan değerlendirme istemenin zamanlaması da önemlidir. Kullanıcıyı uygulamayı yeni açtığı anda değil, olumlu bir deneyim yaşadığı bir anda (örneğin bir görevi başarıyla tamamladıktan sonra) değerlendirmeye davet etmek daha yüksek ve daha olumlu puanlar getirir. Her iki platform da bu amaçla uygulama içinden kullanılabilen değerlendirme istekleri sunar.

Reddedilmemek İçin Kontrol Listesi

Yayın başvurusu öncesinde kısa bir kontrol listesi hazırlamak, red alma ihtimalini belirgin şekilde azaltır. Aşağıdaki maddeler, en sık karşılaşılan sorunları kapsar:

  • Gizlilik politikası linki eksiksiz ve erişilebilir mi?
  • İstenen tüm izinlerin gerekçesi açıklanmış mı?
  • Uygulama farklı cihazlarda çöküyor mu, eksiksiz çalışıyor mu?
  • Ekran görüntüleri güncel ve gerçek kullanımı yansıtıyor mu?
  • Mağaza metni dürüst mü, abartılı vaat içeriyor mu?
  • Sürüm numarası bir önceki yayından büyük mü?

Kontrol listesini ekip içinde ortak bir alışkanlığa dönüştürmek, her yayında aynı hataların tekrarlanmasını önler. Özellikle büyük ekiplerde, yayından sorumlu kişinin bu listeyi tek tek işaretlemesi, acele kaynaklı eksiklikleri engeller. Zamanla bu liste, projenize özel yeni maddelerle zenginleşerek daha da işlevsel hale gelir.

Sık Sorulanlar

Uygulama yüklemek ücretli mi?

Google Play için tek seferlik, App Store için yıllık bir geliştirici ücreti vardır. Güncel tutarları ilgili mağaza panelinden doğrulamanız gerekir.

İnceleme ne kadar sürer?

Süre mağazaya, uygulamanın içeriğine ve yoğunluğa göre değişir. Kurallara uygun ve eksiksiz başvurular genellikle daha hızlı sonuçlanır.

Uygulamam reddedilirse ne olur?

Mağaza red gerekçesini bildirir. Belirtilen eksikleri giderdikten sonra uygulamanızı yeniden incelemeye gönderebilirsiniz; bu süreç normaldir ve çoğu uygulama en az bir düzeltmeden geçer.

ASO tam olarak nedir ve neden önemli?

ASO (uygulama mağazası optimizasyonu), uygulamanızın mağaza aramalarında bulunurluğunu ve indirme oranını artıran çalışmaların tümüdür. Başlık, açıklama, simge, ekran görüntüleri ve değerlendirmeler bu çalışmanın parçasıdır. İyi bir ASO, reklam harcamadan organik indirme kazandırır.

Uygulamamı önce sınırlı bir gruba açabilir miyim?

Evet. Her iki mağaza da iç test, kapalı test ve açık test kanalları sunar; ayrıca aşamalı yayınla uygulamayı yüzdelik dilimlerle açabilirsiniz. Bu yöntem, olası bir hatanın tüm kullanıcıları etkilemesini önler.

İmzalama anahtarımı kaybedersem ne olur?

Android'de imzalama anahtarını kaybetmek, aynı uygulamayı güncelleyememe riski doğurur. Bu yüzden anahtarı güvenli biçimde yedeklemek çok önemlidir. Google Play'in uygulama imzalama hizmeti bu riski azaltmaya yardımcı olur.

Güncellemeler de inceleme sürecinden geçer mi?

Evet. Her yeni sürüm, tıpkı ilk yayın gibi mağaza incelemesinden geçer. Bu yüzden acil hata düzeltmelerinde bile inceleme süresini hesaba katmak ve sürüm notunu eksiksiz hazırlamak gerekir.