Ilovalarni tarqatish mobil ishlab chiqishning yakuniy va eng muhim bosqichlaridan biridir. Business of Apps (2025) ma'lumotlariga ko'ra, App Store'da o'rtacha ko'rib chiqish vaqti 28 soat, Google Play'da esa 8 soat. Noto'g'ri tarqatish sozlamalari chiqarishni haftalarga kechiktirishi va biznesga millionlab zarar etkazishi mumkin.
Asosiy nuqtalar
iOS ilovalarini tarqatish Apple tomonidan qattiq nazorat qilinadi. iOS da mobil ilovalarni tarqatish to'rt kanal orqali amalga oshiriladi: App Store (ommaviy chiqarish), TestFlight (beta test), Ad Hoc (cheklangan tarqatish) va Enterprise (korporativ tarqatish). Har birining o'z talablari, chegaralari va protseduralari mavjud.
TestFlight mobil ilovalarning beta testi uchun Apple-ning rasmiy vositasidir. 10 000 gacha tashqi sinovchilarni (External Testing) va 30 gacha ichki sinovchilarni (Internal Testing — jamoa a'zolari) qo'llab-quvvatlaydi. External Testing engil ko'rib chiqishni talab qiladi (Build Review, odatda 1–2 daqiqa). TestFlight yangilanishlarni avtomatik tarqatadi — sinovchilar push bildirishnomalarini oladi. Ichki test ko'rib chiqishni talab qilmaydi — jamoa uchun darhol buildlarni yuklashingiz mumkin.
Ad Hoc cheklangan miqdordagi qurilmalarga (hisob uchun 100 tagacha) tarqatishdir. Ad Hoc uchun Apple Developer Portal da har bir qurilmaning UDID sini qo'shishingiz va ushbu qurilmalarni o'z ichiga olgan Provisioning Profile bilan build imzolashingiz kerak. Ad Hoc ko'rib chiqishni talab qilmaydi — demo versiyalar va mijoz qurilmalarida sinov uchun mos. Kamchilik: har bir qurilmaning UDID sini bilishingiz kerak.
Apple Enterprise Developer Program (yillik $299) — App Store siz tashkilot ichida ilovalarni tarqatish. Ilovalar ichki serverda nashr qilinadi, foydalanuvchilar havola orqali o'rnatadi. Enterprise Apple ko'rib chiqishini talab qilmaydi. Enterprise tashkilot tashqarisida tarqatish uchun ishlatilishi mumkin emas — Apple buni kuzatadi va hisoblarni bloklaydi. MDM (Mobile Device Management) — Enterprise ilovalarini avtomatik o'rnatadigan korporativ qurilma boshqaruv tizimi.
Google Play App Store dan ko'ra moslashuvchan mobil ilova tarqatish tizimini taqdim etadi. Testing Tracks: Internal (ichki), Closed (yopiq), Open (ochiq). Har bir track o'z chegaralari va talablariga ega. Sinovdan so'ng, ilova Production Track da nashr qilinadi.
Internal Testing — elektron pochta orqali 100 tagacha sinovchi. Google ko'rib chiqishini talab qilmaydi. Build daqiqalar ichida nashr qilinadi. Closed Testing — 100 tagacha sinovchi, elektron pochta ro'yxati yoki Google Group orqali kirish. Yengil ko'rib chiqishni talab qiladi (odatda bir necha soat). Open Testing — 100 000 gacha sinovchi, ochiq havola. Ilova Google Play da "Erta kirish" sifatida ko'rinadi. Open Testing production kabi to'liq ko'rib chiqishni talab qiladi.
Staged Rollout — yangilanishni bosqichma-bosqich tarqatish. Foydalanuvchilarning foizini tanlaysiz (5%, 10%, 20%, 50%, 100%). Google Play yangilanishni tanlangan foizga avtomatik tarqatadi. Agar birinchi soatlarda shikoyat yoki buzilishlar kelsa — oldingi versiyaga qayting. Staged Rollout chiqarish xavflarini kamaytiradi va barcha production yangilanishlari uchun tavsiya etiladi.
Production Track — Google Play da ommaviy chiqarish. Nashrdan so'ng, ilova barcha foydalanuvchilar uchun mavjud. Google Play avtomatik ravishda ikkilik faylni tekshiradi va zararli kodni skaner qiladi. Nashrdan so'ng, mamlakat, yosh cheklovlari va monetizatsiyani boshqarishingiz mumkin. Internal App Sharing — Play Console siz to'g'ridan-to'g'ri havola orqali tarqatish. Haqiqiy qurilmalarda QA sinovi uchun mos.
| Parametr | iOS | Android |
|---|---|---|
| Beta test | TestFlight (10 000 gacha) | Internal / Closed / Open (100 000 gacha) |
| Enterprise | Apple Enterprise Program (yillik $299) | Managed Play (EMM, bepul) |
| Ko'rib chiqish | Qo'lda (24–48 soat) | Avtomatik (2–8 soat) |
| Hisob narxi | yillik $99 | $25 bir martalik |
| Staged rollout | Phased Release (1%–100%, 7 kun) | Staged Rollout (1%–100%, istalgan vaqt) |
| Format | .ipa (Xcode/Transporter orqali) | .aab (Android App Bundle) |
| App Transfer | Ha (App Store Connect) | Ha (Play Console) |
iOS — qattiqroq ko'rib chiqish va yuqoriroq kirish narxi. Android — moslashuvchan test va staged rollout. IT Sectr Android uchun Open Testing va iOS uchun TestFlight External dan foydalanishni tavsiya qiladi — bu mobil ilova beta test stsenariylarining 90% ni qamrab oladi.
App Store Review Guidelines — mobil ilova tarqatishni tartibga soluvchi 100 dan ortiq qoidalarga ega Apple hujjati. Asosiy talablar: ilova barqaror, xatosiz va Human Interface Guidelines ga mos bo'lishi kerak. Apple buzilgan havolalar, bo'sh ekranlar va yashirin funksiyalarga ega ilovalarni rad etadi. Google Play Developer Policies — Google qoidalari: zararli ilovalar, foydalanuvchilarni aldash va mualliflik huquqlarini buzish taqiqlanadi.
Asosiy qoidalar App Store da ilova tarqatish uchun: 1) Safety — haqoratli tarkib yo'q, 2) Performance — ilova buzilmasligi kerak, 3) Business — Apple ning 15–30% komissiyasi bilan IAP (In-App Purchase) orqali xaridlar, 4) Design — HIG ga muvofiqlik. Rad etish sabablari: buzilgan Maxfiylik Siyosati havolasi, "Xaridlarni tiklash" tugmasining yo'qligi, uchinchi tomon to'lov tizimlaridan foydalanish.
Tarqatish siyosatlari Google Play da o'z ichiga oladi: 1) Content Policies — kattalar uchun kontent va zo'ravonlik taqiqlangan, 2) Monetization — Google komissiyasi 15% (birinchi $1 million — 15%, keyin 30%), 3) Privacy — majburiy Maxfiylik Siyosati URL, 4) Advertising — reklamalar standartlarga javob berishi kerak. Google avtomatik ravishda ikkilik faylni zararli kod uchun tekshiradi. App Content Rating — ilovaning yosh cheklovlarini aniqlaydigan so'rovnoma.
Export Compliance — Apple ilovalarni tarqatishda kriptografiyadan foydalanishni deklaratsiya qilishni talab qiladi. Ko'pchilik ilovalar "Yes, but exempt" (faqat HTTPS ishlatadi) toifasiga kiradi. DMCA — mualliflik huquqi qonuni. Agar ilovangiz foydalanuvchilarga kontent yuklashga ruxsat bersa, DMCA protsedurasini (mualliflik huquqi buzilishi shikoyatlari) sozlang.
Apple Developer Account — yakka ishlab chiquvchilar uchun yillik $99, Enterprise uchun yillik $299. Tashkilotlar kompaniya brendi ostida mobil ilova tarqatish uchun Company/Organization sifatida ro'yxatdan o'tadi. Nashr qilish uchun D-U-N-S raqami kerak. Google Play Account — $25 bir martalik. Google Play tarqatishni boshlashdan oldin shaxsni tasdiqlashni (pasport, haydovchilik guvohnomasi) talab qiladi.
App Transfer — ilovani ishlab chiquvchi hisoblari o'rtasida ko'chirish. iOS da — App Store Connect (App Transfer) orqali. Talablar: ilova nashr qilingan bo'lishi kerak, kutilayotgan o'zgarishlar bo'lmasligi kerak, faol tarqatish nizolari bo'lmasligi kerak. Android da — Play Console (Manage > Transfer app) orqali. Ikkala jarayon 1–5 kun davom etadi. Ko'chirishdan so'ng, ilova reytingini, sharhlarini va obunalarini saqlab qoladi.
Screenshot Requirements App Store uchun: 5.5" (iPhone 8 Plus), 6.5" (iPhone 14 Pro Max), 12.9" (iPad Pro). Google Play uchun: telefon va planshet uchun kamida 2 skrinshot. 8 skrinshotni tavsiya qilamiz. Maxfiylik Siyosati URL — ikkala do'konda ilova tarqatish uchun majburiy. Agar ilova shaxsiy ma'lumotlarni to'plasa, tavsifda va ilova ichida maxfiylik siyosatiga havola bo'lishi kerak.
Tez-tez beriladigan savollar
Apple Developer hisobi yillik $99 turadi. Google Play hisobi $25 bir martalik turadi. Enterprise tarqatish uchun Apple Enterprise Program yillik $299 turadi. Startaplar uchun yakka hisoblar yetarli.
App Store — bir necha soatdan 48 soatgacha (kamdan-kam haftagacha). Google Play — odatda mobil ilovalar uchun bir necha soat, avtomatik ko'rib chiqish. Birinchi nashr hisobni tekshirish sababli uzoqroq davom etadi. IT Sectr birinchi nashr uchun 3–5 kun ajratishni tavsiya qiladi.
TestFlight beta test davrida mobil ilovalarni tarqatish uchun Apple-ning rasmiy vositasidir. 10 000 gacha sinovchini taklif qilishingiz mumkin. Build engil ko'rib chiqishdan (bir necha daqiqa) o'tadi. TestFlight ichki (30 foydalanuvchigacha) va tashqi testni qo'llab-quvvatlaydi.
Closed — elektron pochta ro'yxati orqali 100 tagacha sinovchi, ochiq havola yo'q. Open — 100 000 gacha sinovchi, havola orqali kirish. Open Testing Google Play da ko'rinish beradi, ammo siyosatlarga rioya qilishni talab qiladi.
App Transfer (iOS) — Apple Developer hisoblari o'rtasida ilovani to'liq ko'chirish. Google Play da ko'chirish — hisob sozlamalari orqali. Ikkala holatda ham ikkala tomonning roziligi va talablarni tekshirish talab qilinadi: ilova nashr qilingan bo'lishi kerak, kutilayotgan o'zgarishlar bo'lmasligi kerak.
Xulosa
Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz
IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.