Google Play benden uygulamamı yayınlamak için neden 12 testçi istedi?
İlk Android uygulamamı Play Console'a yükledim; yayınla düğmesi yerine 12 kişi ve 14 gün isteyen bir ekran çıktı.
İlk Android uygulamamı bitirdim, Play Console'a yükledim ve yayınla düğmesi yerine hiç beklemediğim bir ekran çıktı. Üretime çıkmadan önce kapalı bir test yürütmem gerekiyordu: en az 12 testçi, kesintisiz 14 gün.
Aslında o gece kafamdaki sorular başkaydı. Uygulama gerçekten indirilebilecek mi, açılacak mı, ilk ekranda bir hata çıkacak mı? Yükleme sırasında bunları düşünüyordum; testçi bulmak aklımın ucundan geçmiyordu.
Şart ne
Google, 13 Kasım 2023'ten sonra açılmış kişisel geliştirici hesapları için bir kural koydu: uygulama üretime çıkmadan önce kapalı test kanalında en az 12 testçiyle, aralıksız 14 gün test edilmiş olmalı. Süre dolunca Console'da üretim erişimi için başvuru yapılıyor; Google başvuruyu inceleyip onay veriyor. Belirleyici olan Google hesabınızın yaşı değil, Play Console'a geliştirici olarak kaydolduğunuz tarih.

Console'un kendisi de bunu bir kontrol listesi olarak gösteriyor: ilk iki madde iki günde bitti, üçüncüsü takvime bağlı.
Okuduklarımla yaşadığım arasındaki fark
Bu konuda internette yazılanları okumuştum ve dürüst olayım, süreç anlatılanlarla büyük ölçüde uyuştu. Fark bilgide değil, hisdeydi: hiçbir yazı, sürenin sizin için ne kadar dar olduğunu anlatmıyor. Benim tarafımda hesabın kullanılmadığı için kapatılacağına dair bir uyarı vardı ve takvim zaten sıkışıktı. 14 günlük sayacın başlamasını beklemek yerine testçi toplamaya aynı gün başlamak zorundaydım.
İlk derlemede de bir hata çıktı. Uygulama telefona indi ama daha ilk ekran çizilmeden kapandı. Sebep Play değil, kendi derleme ayarlarımdı: emülatörde sorunsuz çalışan sürüm, bulutta derlenince bazı ortam değişkenlerini bulamıyordu. İkinci yüklemede çözüldü. Bunu yazmamın sebebi şu: ilk yüklemeniz çalışmazsa panik yapmayın, sorun büyük ihtimalle Google tarafında değil.
12 kişiyi nasıl buldum
İş yerindeki arkadaşlarımdan ve aile grubundaki yakınlarımdan rica ettim. Yaklaşık iki günde 12 kişi tamamlandı; beklediğimden hızlı oldu. Herkese aynı şeyi söyledim: bir bağlantıya tıklayıp uygulamayı yükleyeceksiniz, silmeden iki hafta telefonda kalacak, kullanmak zorunda değilsiniz.
Bir sonraki uygulama için aynı kişilere tekrar rica edebilir miyim, emin değilim. Bir kere iyilik istemek kolay; bunu her uygulamada tekrarlamak insanları yormaya başlar.
Bu şart bağımsız geliştiriciye ne yapıyor
Google'ın gerekçesi anlaşılır. Yardım sayfasında şart, uygulamanın yayın öncesinde gerçek kullanıcılarla test edilmesi ve geri bildirim alınması üzerinden açıklanıyor. Benim okuyuşum, bunun geliştiriciyi cezalandırmaktan ziyade mağazaya giren uygulamalara bir test eşiği koymayı hedeflediği yönünde: 14 gün gerçek cihazlarda çalışmış bir uygulama, hiç test edilmemiş olandan daha iyi bir başlangıç noktası.
Ama maliyeti eşit dağılmıyor. Çevresinde 12 Android kullanıcısı olan ve onlardan iki hafta rica edebilecek biri için bu iki günlük bir iş. Böyle bir çevresi olmayan, tek başına bir şey yapmaya çalışan biri için ise para ödeyerek testçi bulmayı gerektiren bir engel. Bence burada bir kolaylık olmalı: örneğin daha küçük bir testçi sayısı ya da Google'ın kendi sağladığı bir test havuzu. Herkesin arayıp rica edebileceği 12 kişisi yok.
Şu an neredeyim
Kapalı test bugün başladı; birinci gündeyim. Uygulama ParetoRidge, 12 kişinin telefonunda duruyor ve sayaç işliyor. 14 gün sonra üretim başvurusunu yapıp Google'ın ne diyeceğini merakla bekleyeceğim. Sonucu buraya yazacağım.