Geliştirme
Fikirden App Store’a: bağımsız bir stüdyoda uygulama nasıl yayınlanır?
Cedi Studio’da her uygulama aynı yoldan geçiyor: tek bir sorunu seçmek, küçük başlamak, gerçek cihazlarda test etmek ve mağazaların istediği her şeyi baştan hazırlamak. Adım adım süreç.
1. Tek bir sorunla başla
İyi bir uygulama fikri genellikle tek cümleyle anlatılabilir: “Ev arkadaşları kimin kime borçlu olduğunu bilsin.” “Namaz vakitleri ve kıble sade bir ekranda olsun.” İlk sürümün kapsamını bu cümleye hizmet eden özelliklerle sınırlamak, uygulamayı aylar yerine haftalar içinde yayına çıkarmanı sağlar.
2. Tasarım: koyu tema, erişilebilirlik ve dil desteği baştan
Açık/koyu tema, büyük yazı boyutları, ekran okuyucu etiketleri ve birden fazla dil sonradan eklendiğinde çok daha pahalıya patlar. Renkleri ve metinleri baştan ortak bir yapıda tutmak, ileride yeni bir dil eklemeyi birkaç saatlik işe indirir.
3. Teknoloji seçimi
- Native (Swift, Kotlin): Widget, arka plan konum, kamera ya da video işleme gibi platforma sıkı bağlı özelliklerde en iyi sonuç.
- Flutter ve React Native (Expo): Tek kod tabanıyla iki mağaza. Çoğu uygulama için en hızlı yol; gerektiğinde yerel modüllerle tamamlanır.
- Oyunlar: Unity ya da web tabanlı motorlar (ör. Capacitor ile paketlenen HTML5 oyunlar).
4. Gerçek cihazlarda test
Simülatör her şeyi göstermez: bildirimler, konum, pil tüketimi ve küçük ekranlar gerçek cihazda test edilmelidir. iOS’ta TestFlight ile dış test kullanıcılarına sürüm dağıtılabilir. Google Play’de dahili, kapalı ve açık test kanalları vardır; yeni kişisel geliştirici hesaplarında üretime çıkmadan önce belirli sayıda test kullanıcısıyla belirli bir süre kapalı test yapma şartı bulunur. Bu koşullar zaman zaman değiştiği için Play Console’daki güncel kurallara bakmak gerekir.
5. Mağazaların istediklerini baştan hazırla
- Gizlilik politikası: Her iki mağaza da herkese açık bir gizlilik politikası adresi ister. Bu sitedeki her uygulamanın kendi gizlilik sayfası olması bu yüzden.
- Destek adresi: App Store, kullanıcıların ulaşabileceği bir destek sayfası ister.
- Veri beyanları: App Store’da “Uygulama Gizliliği” bölümü, Google Play’de “Veri güvenliği” formu doldurulur. Uygulamanın topladığı her veri, kullandığın her SDK (reklam, analiz) ile birlikte doğru beyan edilmelidir.
- Yaş derecelendirmesi, ekran görüntüleri ve açıklama: Mağaza sayfası, kullanıcının uygulamayı indirip indirmeyeceğine karar verdiği yerdir; anahtar kelimeleri ve ekran görüntülerini özenle seçmek (ASO) indirme sayısını doğrudan etkiler.
6. İnceleme ve yayın
App Store incelemesi çoğu zaman birkaç gün içinde sonuçlanır. Ret gelirse gerekçe genellikle açıktır: eksik bir açıklama, çalışmayan bir giriş akışı ya da beyan edilmemiş bir veri kullanımı. İnceleme notlarına test hesabı ve özelliklerin nasıl deneneceğini yazmak süreci hızlandırır.
7. Yayından sonra asıl iş başlar
Çökme raporları, mağaza yorumları ve kullanıcı e-postaları bir sonraki sürümün yol haritasıdır. Ayrıca iki platform da her yıl yeni işletim sistemi sürümleri çıkarır; Google Play uygulamaların belirli bir hedef API seviyesine güncellenmesini zorunlu tutar. Yayında olan bir uygulama, düzenli bakım isteyen bir üründür.
Bir fikrin mi var?
Bu süreci Huzur Vakti, Manifest FM, Pinhere, Blokfest, Kirvem, Boom Balloon ve Pumpkin Merge için uçtan uca yürüttük. Bir uygulama fikrin varsa ya da iş birliği düşünüyorsan bize yaz.