Tətbiqlərin paylanması mobil inkişafın son və ən vacib mərhələlərindən biridir. Business of Apps (2025) məlumatına görə, App Store-da ortalama baxış müddəti 28 saat, Google Play-də isə 8 saatdır. Yanlış paylanma konfiqurasiyası buraxılışı həftələrlə gecikdirə və biznesə milyonlarla zərər verə bilər.
Əsas məqamlar
iOS tətbiqlərinin paylanması Apple tərəfindən ciddi şəkildə idarə olunur. iOS-da mobil tətbiqlərin paylanması dörd kanal vasitəsilə həyata keçirilir: App Store (ictimai buraxılış), TestFlight (beta test), Ad Hoc (məhdud paylanma) və Enterprise (korporativ paylanma). Hər birinin öz tələbləri, limitləri və prosedurları var.
TestFlight mobil tətbiqlərin beta testi üçün Apple-ın rəsmi alətidir. 10 000-ə qədər xarici test edən (External Testing) və 30-a qədər daxili test edəni (Internal Testing — komanda üzvləri) dəstəkləyir. External Testing yüngül baxış tələb edir (Build Review, adətən 1–2 dəqiqə). TestFlight yeniləmələri avtomatik paylayır — test edənlər push bildirişləri alır. Daxili test baxış tələb etmir — komanda üçün dərhal builds yükləyə bilərsiniz.
Ad Hoc məhdud sayda cihaza (hesab başına 100-ə qədər) paylanmadır. Ad Hoc üçün Apple Developer Portal-da hər cihazın UDID-ni əlavə etməli və bu cihazları ehtiva edən Provisioning Profile ilə build imzalamalısınız. Ad Hoc baxış tələb etmir — demo versiyalar və müştəri cihazlarında test üçün uyğundur. Çatışmazlıq: hər cihazın UDID-ni bilməlisiniz.
Apple Enterprise Developer Program (illik $299) — App Store olmadan təşkilat daxilində tətbiqlərin paylanması. Tətbiqlər daxili serverdə nəşr olunur, istifadəçilər link vasitəsilə quraşdırır. Enterprise Apple baxışı tələb etmir. Enterprise təşkilatdan kənarda paylanma üçün istifadə edilə bilməz — Apple buna nəzarət edir və hesabları bloklayır. MDM (Mobile Device Management) — Enterprise tətbiqlərini avtomatik quraşdıran korporativ cihaz idarəetmə sistemi.
Google Play App Store-dan daha çevik mobil tətbiq paylanma sistemi təqdim edir. Testing Tracks: Internal (daxili), Closed (qapalı), Open (açıq). Hər track-in öz limitləri və tələbləri var. Testdən sonra tətbiq Production Track-də nəşr olunur.
Internal Testing — e-poçt vasitəsilə 100 test edənə qədər. Google baxışı tələb etmir. Build dəqiqələr ərzində nəşr olunur. Closed Testing — 100 test edənə qədər, e-poçt siyahısı və ya Google Group vasitəsilə giriş. Yüngül baxış tələb edir (adətən bir neçə saat). Open Testing — 100 000 test edənə qədər, ictimai link. Tətbiq Google Play-də "Erken Giriş" kimi görünür. Open Testing production kimi tam baxış tələb edir.
Staged Rollout — yeniləmənin tədricən paylanması. İstifadəçilərin faizini seçirsiniz (5%, 10%, 20%, 50%, 100%). Google Play yeniləməni seçilmiş faizə avtomatik paylayır. İlk saatlarda şikayət və ya çökmə gələrsə — əvvəlki versiyaya qayıdın. Staged Rollout buraxılış risklərini azaldır və bütün production yeniləmələri üçün tövsiyə olunur.
Production Track — Google Play-də ictimai buraxılış. Nəşrdən sonra tətbiq bütün istifadəçilər üçün əlçatandır. Google Play avtomatik olaraq binar faylı yoxlayır və zərərli kodu skan edir. Nəşrdən sonra ölkə, yaş məhdudiyyətləri və monetizasiyanı idarə edə bilərsiniz. Internal App Sharing — Play Console olmadan birbaşa link vasitəsilə paylanma. Real cihazlarda QA testi üçün uyğundur.
| Parametr | iOS | Android |
|---|---|---|
| Beta test | TestFlight (10 000-ə qədər) | Internal / Closed / Open (100 000-ə qədər) |
| Enterprise | Apple Enterprise Program (illik $299) | Managed Play (EMM, pulsuz) |
| Baxış | Manual (24–48 saat) | Avtomatik (2–8 saat) |
| Hesab dəyəri | illik $99 | $25 birdəfəlik |
| Staged rollout | Phased Release (1%–100%, 7 gün) | Staged Rollout (1%–100%, istənilən vaxt) |
| Format | .ipa (Xcode/Transporter vasitəsilə) | .aab (Android App Bundle) |
| App Transfer | Bəli (App Store Connect) | Bəli (Play Console) |
iOS — daha sərt baxış və daha yüksək giriş dəyəri. Android — çevik test və staged rollout. IT Sectr Android üçün Open Testing və iOS üçün TestFlight External istifadə etməyi tövsiyə edir — bu mobil tətbiq beta test ssenarilərinin 90%-ni əhatə edir.
App Store Review Guidelines — mobil tətbiq paylanmasını tənzimləyən 100-dən çox qayda olan Apple sənədi. Əsas tələblər: tətbiq sabit, səhvsiz və Human Interface Guidelines-a uyğun olmalıdır. Apple qırıq linklər, boş ekranlar və gizli funksionallığı olan tətbiqləri rədd edir. Google Play Developer Policies — Google qaydaları: zərərli tətbiqlər, istifadəçiləri aldatma və müəllif hüquqlarının pozulması qadağandır.
Əsas qaydalar App Store-da tətbiq paylanması üçün: 1) Safety — təhqiredici məzmun yoxdur, 2) Performance — tətbiq çökməməlidir, 3) Business — Apple-ın 15–30% komissiyası ilə IAP (In-App Purchase) vasitəsilə alışlar, 4) Design — HIG-ə uyğunluq. Rədd edilmə səbəbləri: qırıq Gizlilik Siyasəti linki, "Alışları bərpa et" düyməsinin olmaması, üçüncü tərəf ödəniş sistemlərinin istifadəsi.
Paylanma siyasətləri Google Play-də daxildir: 1) Content Policies — yetkin məzmunu və zorakılıq qadağandır, 2) Monetization — Google komissiyası 15% (ilk $1 milyon — 15%, sonra 30%), 3) Privacy — məcburi Gizlilik Siyasəti URL, 4) Advertising — reklam standartlara cavab verməlidir. Google avtomatik olaraq binar faylı zərərli kod üçün yoxlayır. App Content Rating — tətbiqin yaş məhdudiyyətlərini təyin edən sorğu.
Export Compliance — Apple tətbiqləri paylayarkən kriptoqrafiyadan istifadəni bəyan etməyi tələb edir. Əksər tətbiqlər "Yes, but exempt" (yalnız HTTPS istifadə edir) kateqoriyasına düşür. DMCA — müəllif hüququ qanunu. Tətbiqiniz istifadəçilərin məzmun yükləməsinə icazə verirsə, DMCA proseduru (müəllif hüququ pozuntusu şikayətləri) qurun.
Apple Developer Account — fərdi tərtibatçılar üçün illik $99, Enterprise üçün illik $299. Təşkilatlar şirkət brendi altında mobil tətbiq paylanması üçün Company/Organization olaraq qeydiyyatdan keçir. Nəşr üçün D-U-N-S nömrəsi tələb olunur. Google Play Account — $25 birdəfəlik. Google Play paylanmaya başlamazdan əvvəl şəxsiyyət təsdiqi (Pasport, sürücülük vəsiqəsi) tələb edir.
App Transfer — tətbiqin tərtibatçı hesabları arasında köçürülməsi. iOS-da — App Store Connect (App Transfer) vasitəsilə. Tələblər: tətbiq nəşr olunmalıdır, gözləyən dəyişikliklər olmamalıdır, aktiv paylanma mübahisələri olmamalıdır. Android-də — Play Console (Manage > Transfer app) vasitəsilə. Hər iki proses 1–5 gün çəkir. Köçürmədən sonra tətbiq reytinqini, rəylərini və abunəliklərini qoruyur.
Screenshot Requirements App Store üçün: 5.5" (iPhone 8 Plus), 6.5" (iPhone 14 Pro Max), 12.9" (iPad Pro). Google Play üçün: telefon və planşet başına minimum 2 ekran görüntüsü. 8 ekran görüntüsü tövsiyə edirik. Gizlilik Siyasəti URL — hər iki mağazada tətbiq paylanması üçün məcburidir. Tətbiq şəxsi məlumat toplayırsa, təsvirdə və tətbiq daxilində məxfilik siyasətinə keçid olmalıdır.
Tez-tez verilən suallar
Apple Developer hesabının dəyəri illik $99-dur. Google Play hesabının dəyəri $25 birdəfəlikdir. Enterprise paylanması üçün Apple Enterprise Program illik $299-dur. Startaplar üçün fərdi hesablar kifayətdir.
App Store — bir neçə saatdan 48 saata qədər (nadir hallarda bir həftəyə qədər). Google Play — adətən mobil tətbiqlər üçün bir neçə saat, avtomatik baxış. İlk nəşr hesabın təsdiqi səbəbindən daha uzun çəkir. IT Sectr ilk nəşr üçün 3–5 gün ayırmağı tövsiyə edir.
TestFlight beta test zamanı mobil tətbiqləri paylamaq üçün Apple-ın rəsmi alətidir. 10 000-ə qədər test edəni dəvət edə bilərsiniz. Build yüngül baxışdan (bir neçə dəqiqə) keçir. TestFlight daxili (30 istifadəçiyə qədər) və xarici testi dəstəkləyir.
Closed — e-poçt siyahısı ilə 100 test edənə qədər, ictimai link yoxdur. Open — 100 000 test edənə qədər, link vasitəsilə giriş. Open Testing Google Play-də görmə qabiliyyəti verir, lakin siyasətlərə uyğunluq tələb edir.
App Transfer (iOS) — Apple Developer hesabları arasında tətbiqin tam köçürülməsi. Google Play-də köçürmə — hesab parametrləri vasitəsilə. Hər iki halda hər iki tərəfin razılığı və tələblərin yoxlanılması tələb olunur: tətbiq nəşr olunmalıdır, gözləyən dəyişikliklər olmamalıdır.
Xülasə
Açar təslim mobil tətbiq hazırlayacağıq
IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.