Release strategiyası: birdən yox, mərhələli
"Launch" sözü bir günü təsvir edir kimi görünür, amma praktikada bu, bir neçə mərhələli prosesdir. Səbəbi sadədir: app-in ilk günlərdəki reytinqi uzun müddət səninlə qalır və onu geri qaytarmaq çox çətindir.
Hər iki store mərhələli yayım üçün alət verir:
Apple — TestFlight. Build-i store-a çıxarmadan test istifadəçilərinə paylayırsan, onlar rəy göndərir, sən düzəldirsən.
Google Play — test track-ları. Google-un sənədinə görə üç test track-ı var: - Internal testing — 100-ə qədər seçilmiş testçi - Closed testing — məhdud sayda seçilmiş testçi - Open testing — istifadəçilər store səhifəsindən özləri qoşula bilir
Və Production — seçdiyin ölkələrdəki bütün istifadəçilər.
Yadda saxla: 13 noyabr 2023-dən sonra yaradılmış fərdi Play hesabları üçün qapalı test məcburidir — 12 testçi, 14 gün.
| Mərhələ | Kim görür | Bu mərhələdə nə öyrənirsən |
|---|---|---|
| Internal / TestFlight | Sən və 5-20 tanış | Açılırmı? Çökürmü? Aydındırmı? |
| Closed testing | Dəvət olunmuş 12-100 nəfər (Play üçün məcburi ola bilər) | Tanış olmayan adam onboarding-i keçirmi? |
| Soft launch — kiçik bazar | Bir-iki ölkədə hamı | Real store trafiki nə göstərir? Conversion, D1 retention |
| Production — tam | Bütün hədəf ölkələr | Miqyasda nə baş verir |
Soft launch nədir və niyə lazımdır. Soft launch — app-i əvvəlcə kiçik, ucuz bir bazarda yayımlamaqdır. Məqsəd satış deyil, öyrənməkdir: real istifadəçilər üzərində conversion rate, D1 retention və çökmə tezliyini görürsən.
Azərbaycandan işləyən biri üçün praktik seçim: əvvəl Azərbaycan (və ya Azərbaycan + Gürcüstan) üçün yayımla, 2-3 həftə rəqəmlərə bax, sonra bazarı genişləndir.
Bunun ən böyük faydası reytinqin qorunmasıdır. Əgər onboarding-də ciddi problem varsa, onu 50 istifadəçi üzərində tapmaq 5000 istifadəçi üzərində tapmaqdan qat-qat ucuzdur — çünki 5000 halda artıq onlarla 1 ulduzlu rəy yazılıb.
Mərhələli yayım (staged rollout). Play tərəfində yeniləməni əvvəl istifadəçilərin bir hissəsinə vermək mümkündür. Yeni versiyada çökmə varsa, bu, zərəri məhdudlaşdırır. Apple tərəfində də faza üzrə yayım mövcuddur.
Vibe coding ilə qurulmuş app-lərdə ən çox rast gəlinən sürpriz budur: app sənin telefonunda işləyir. Test mərhələsinin əsas dəyəri məhz burada üzə çıxır — başqa cihazda, başqa OS versiyasında, zəif internetdə, ilk dəfə açan adamın əlində app tamamilə fərqli davrana bilər.
Praktika. Öz release planını yaz: hansı mərhələdə neçə nəfər, nə qədər müddət, hansı rəqəmə baxıb növbəti mərhələyə keçəcəksən. Hazırdır sayılır: hər mərhələ üçün bir "keçid şərti" yazmısan — məsələn "D1 retention 25%-dən yuxarı olarsa production-a keçirəm".
📚 Mənbələr və sənədlər
- Buraxılışı hazırlamaq və yaymaqrəsmisupport.google.com
Internal (100 testçiyə qədər), closed, open test track-ları və production.
- TestFlightrəsmideveloper.apple.com
Apple tərəfində build-i store-a çıxarmadan test etmək.
- Yeni fərdi hesablar üçün test tələblərirəsmisupport.google.com
12 testçi / 14 gün qaydası — planı bu şərtə uyğun qur.
- App-i baxışa hazırlamaqrəsmisupport.google.com
Yayımdan əvvəl Play-in tələb etdiyi siyahı.