ایپ کی تقسیم موبائل ڈیولپمنٹ کا آخری اور سب سے اہم مرحلہ ہے۔ Business of Apps (2025) کے مطابق، App Store میں اوسط ریویو کا وقت 28 گھنٹے ہے، اور Google Play میں — 8 گھنٹے۔ تقسیم کی غلط ترتیب ریلیز کو ہفتوں تک تاخیر کا شکار کر سکتی ہے اور کاروبار کو لاکھوں کا نقصان پہنچا سکتی ہے۔
اہم نکات
iOS ایپ کی تقسیم Apple کے ذریعے سختی سے کنٹرول کی جاتی ہے۔ iOS پر موبائل ایپ کی تقسیم چار چینلز کے ذریعے ہوتی ہے: App Store (عوامی ریلیز)، TestFlight (بیٹا ٹیسٹنگ)، Ad Hoc (محدود تقسیم) اور Enterprise (کارپوریٹ تقسیم)۔ ہر ایک کے اپنے تقاضے، حدود اور طریقہ کار ہیں۔
TestFlight موبائل ایپس کے بیٹا ٹیسٹنگ کے لیے Apple کا سرکاری ٹول ہے۔ یہ 10,000 بیرونی ٹیسٹرز (External Testing) اور 30 اندرونی ٹیسٹرز (Internal Testing — ٹیم ممبران) تک سپورٹ کرتا ہے۔ External Testing کے لیے ہلکی جانچ (Build Review، عام طور پر 1–2 منٹ) ضروری ہے۔ TestFlight خود بخود اپ ڈیٹس تقسیم کرتا ہے — ٹیسٹرز کو push اطلاعیں ملتی ہیں۔ اندرونی ٹیسٹنگ کے لیے جانچ کی ضرورت نہیں — آپ ٹیم کے لیے فوری طور پر builds اپ لوڈ کر سکتے ہیں۔
Ad Hoc محدود تعداد میں ڈیوائسز (فی اکاؤنٹ 100 تک) پر تقسیم ہے۔ Ad Hoc کے لیے، آپ کو Apple Developer Portal میں ہر ڈیوائس کا UDID شامل کرنا ہوگا اور Provisioning Profile کے ساتھ build پر دستخط کرنا ہوں گے جس میں وہ ڈیوائسز شامل ہوں۔ Ad Hoc کو جانچ کی ضرورت نہیں — ڈیمو ورژن اور کلائنٹ ڈیوائسز پر ٹیسٹنگ کے لیے موزوں۔ خامی: آپ کو ہر ڈیوائس کا UDID جاننا ہوگا۔
Apple Enterprise Developer Program ($299/سال) — App Store کے بغیر تنظیم کے اندر ایپ کی تقسیم۔ ایپس اندرونی سرور پر شائع ہوتی ہیں، صارفین لنک کے ذریعے انسٹال کرتے ہیں۔ Enterprise کو Apple کی جانچ کی ضرورت نہیں۔ Enterprise تنظیم سے باہر تقسیم کے لیے استعمال نہیں کیا جا سکتا — Apple اس کی نگرانی کرتا ہے اور اکاؤنٹس بلاک کرتا ہے۔ MDM (Mobile Device Management) — کارپوریٹ ڈیوائسز کے انتظام کا نظام جو خود بخود Enterprise ایپس انسٹال کرتا ہے۔
Google Play App Store سے زیادہ لچکدار موبائل ایپ تقسیم کا نظام فراہم کرتا ہے۔ Testing Tracks: Internal (اندرونی)، Closed (بند)، Open (کھلا)۔ ہر track کی اپنی حدود اور تقاضے ہیں۔ ٹیسٹنگ کے بعد، ایپ Production Track میں شائع ہوتی ہے۔
Internal Testing — ای میل کے ذریعے 100 ٹیسٹرز تک۔ Google کی جانچ کی ضرورت نہیں۔ Build منٹوں میں شائع ہوتا ہے۔ Closed Testing — 100 ٹیسٹرز تک، ای میل لسٹ یا Google Group کے ذریعے رسائی۔ ہلکی جانچ کی ضرورت ہے (عام طور پر کچھ گھنٹے)۔ Open Testing — 100,000 ٹیسٹرز تک، عوامی لنک۔ ایپ Google Play پر "ابتدائی رسائی" کے طور پر نظر آتی ہے۔ Open Testing کو production جیسی مکمل جانچ کی ضرورت ہے۔
Staged Rollout — بتدریج اپ ڈیٹ کی تقسیم۔ آپ صارفین کا فیصد منتخب کرتے ہیں (5%، 10%، 20%، 50%، 100%)۔ Google Play خود بخود منتخب فیصد پر اپ ڈیٹ تقسیم کرتا ہے۔ اگر پہلے گھنٹوں میں شکایات یا کریش آتے ہیں — پچھلے ورژن پر واپس جائیں۔ Staged Rollout ریلیز کے خطرات کو کم کرتا ہے اور تمام production اپ ڈیٹس کے لیے تجویز کیا جاتا ہے۔
Production Track — Google Play پر عوامی ریلیز۔ اشاعت کے بعد، ایپ تمام صارفین کے لیے دستیاب ہے۔ Google Play خود بخود بائنری چیک کرتا ہے اور میلویئر کوڈ کے لیے اسکین کرتا ہے۔ اشاعت کے بعد، آپ ملک، عمر کی پابندیاں اور کمائی کا انتظام کر سکتے ہیں۔ Internal App Sharing — Play Console کے بغیر براہ راست لنک کے ذریعے تقسیم۔ حقیقی ڈیوائسز پر QA ٹیسٹنگ کے لیے موزوں۔
| پیرامیٹر | iOS | Android |
|---|---|---|
| بیٹا ٹیسٹنگ | TestFlight (10,000 تک) | Internal / Closed / Open (100,000 تک) |
| Enterprise | Apple Enterprise Program ($299/سال) | Managed Play (EMM، مفت) |
| جانچ | دستی (24–48 گھنٹے) | خودکار (2–8 گھنٹے) |
| اکاؤنٹ لاگت | $99/سال | $25 ایک بار |
| Staged rollout | Phased Release (1%–100%, 7 دن) | Staged Rollout (1%–100%, کسی بھی وقت) |
| فارمیٹ | .ipa (Xcode/Transporter کے ذریعے) | .aab (Android App Bundle) |
| App Transfer | ہاں (App Store Connect) | ہاں (Play Console) |
iOS — زیادہ سخت جانچ اور زیادہ داخلے کی لاگت۔ Android — لچکدار ٹیسٹنگ اور staged rollout۔ IT Sectr Android کے لیے Open Testing اور iOS کے لیے TestFlight External استعمال کرنے کی تجویز کرتا ہے — یہ موبائل ایپ بیٹا ٹیسٹنگ کے 90% منظرناموں کو کور کرتا ہے۔
App Store Review Guidelines — موبائل ایپ کی تقسیم کو منظم کرنے والے 100 سے زیادہ قواعد پر مشتمل Apple کی دستاویز۔ اہم تقاضے: ایپ مستحکم، بگ سے پاک اور Human Interface Guidelines کے مطابق ہونی چاہیے۔ Apple ٹوٹے ہوئے لنکس، خالی اسکرینز اور پوشیدہ فعالیت والی ایپس کو مسترد کرتا ہے۔ Google Play Developer Policies — Google کے قواعد: نقصان دہ ایپس، صارفین کو دھوکہ دینا اور کاپی رائٹ کی خلاف ورزی ممنوع ہے۔
اہم قواعد App Store میں ایپ کی تقسیم کے لیے: 1) Safety — کوئی ناگوار مواد نہیں، 2) Performance — ایپ کریش نہیں ہونی چاہیے، 3) Business — Apple کے 15–30% کمیشن کے ساتھ IAP (In-App Purchase) کے ذریعے خریداری، 4) Design — HIG کی تعمیل۔ مستردی کی وجوہات: ٹوٹا ہوا پرائیویسی پالیسی لنک، "خریداری بحال کریں" بٹن کا فقدان، تیسرے فریق کے ادائیگی کے نظام کا استعمال۔
تقسیم کی پالیسیاں Google Play میں شامل ہیں: 1) Content Policies — بالغ مواد اور تشدد ممنوع، 2) Monetization — Google کمیشن 15% (پہلے $1 ملین — 15%، پھر 30%)، 3) Privacy — لازمی پرائیویسی پالیسی URL، 4) Advertising — اشتہارات کو معیارات پر پورا اترنا چاہیے۔ Google خود بخود نقصان دہ کوڈ کے لیے بائنری چیک کرتا ہے۔ App Content Rating — سوالنامہ جو ایپ کی عمر کی پابندیاں طے کرتا ہے۔
Export Compliance — Apple کو ایپ تقسیم کرتے وقت خفیہ نگاری کے استعمال کا اعلان کرنا ضروری ہے۔ زیادہ تر ایپس "Yes, but exempt" (صرف HTTPS استعمال) کے زمرے میں آتی ہیں۔ DMCA — کاپی رائٹ قانون۔ اگر آپ کی ایپ صارفین کو مواد اپ لوڈ کرنے کی اجازت دیتی ہے، تو DMCA طریقہ کار (کاپی رائٹ کی خلاف ورزی کی شکایات) مرتب کریں۔
Apple Developer Account — انفرادی ڈیولپرز کے لیے $99/سال، Enterprise کے لیے $299/سال۔ تنظیمیں کمپنی کے برانڈ کے تحت موبائل ایپ کی تقسیم کے لیے Company/Organization کے طور پر رجسٹر ہوتی ہیں۔ اشاعت کے لیے D-U-N-S نمبر ضروری ہے۔ Google Play Account — $25 ایک بار۔ Google Play کو تقسیم شروع کرنے سے پہلے شناخت کی تصدیق (پاسپورٹ، ڈرائیونگ لائسنس) درکار ہے۔
App Transfer — ڈیولپر اکاؤنٹس کے درمیان ایپ کی منتقلی۔ iOS پر — App Store Connect (App Transfer) کے ذریعے۔ تقاضے: ایپ شائع شدہ ہونی چاہیے، کوئی التوا میں تبدیلیاں نہ ہوں، کوئی فعال تقسیم کا تنازعہ نہ ہو۔ Android پر — Play Console (Manage > Transfer app) کے ذریعے۔ دونوں عملوں میں 1–5 دن لگتے ہیں۔ منتقلی کے بعد، ایپ اپنی درجہ بندی، جائزے اور سبسکرپشنز برقرار رکھتی ہے۔
Screenshot Requirements App Store کے لیے: 5.5" (iPhone 8 Plus)، 6.5" (iPhone 14 Pro Max)، 12.9" (iPad Pro)۔ Google Play کے لیے: فی فون اور ٹیبلیٹ کم از کم 2 اسکرین شاٹس۔ ہم 8 اسکرین شاٹس تجویز کرتے ہیں۔ پرائیویسی پالیسی URL — دونوں اسٹورز میں ایپ کی تقسیم کے لیے لازمی۔ اگر ایپ ذاتی ڈیٹا اکٹھا کرتی ہے، تو تفصیل اور ایپ کے اندر پرائیویسی پالیسی کا لنک ہونا چاہیے۔
اکثر پوچھے گئے سوالات
Apple Developer اکاؤنٹ کی قیمت $99 سالانہ ہے۔ Google Play اکاؤنٹ کی قیمت $25 ایک بار ہے۔ Enterprise تقسیم کے لیے، Apple Enterprise Program کی قیمت $299 سالانہ ہے۔ سٹارٹ اپس کے لیے انفرادی اکاؤنٹس کافی ہیں۔
App Store — کچھ گھنٹوں سے 48 گھنٹے تک (شاذ و نادر ہی ایک ہفتہ تک)۔ Google Play — عام طور پر موبائل ایپس کے لیے کچھ گھنٹے، خودکار جانچ۔ پہلی اشاعت اکاؤنٹ کی تصدیق کی وجہ سے زیادہ وقت لیتی ہے۔ IT Sectr پہلی اشاعت کے لیے 3–5 دن رکھنے کی تجویز کرتا ہے۔
TestFlight بیٹا ٹیسٹنگ کے دوران موبائل ایپس تقسیم کرنے کے لیے Apple کا سرکاری ٹول ہے۔ آپ 10,000 ٹیسٹرز تک دعوت دے سکتے ہیں۔ build ہلکی جانچ (چند منٹ) سے گزرتا ہے۔ TestFlight اندرونی (30 صارفین تک) اور بیرونی ٹیسٹنگ کو سپورٹ کرتا ہے۔
Closed — ای میل لسٹ کے ذریعے 100 ٹیسٹرز تک، عوامی لنک کے بغیر۔ Open — 100,000 ٹیسٹرز تک، لنک کے ذریعے رسائی۔ Open Testing Google Play میں نمائش دیتا ہے لیکن پالیسیوں کی تعمیل کی ضرورت ہے۔
App Transfer (iOS) — Apple Developer اکاؤنٹس کے درمیان ایپ کی مکمل منتقلی۔ Google Play میں منتقلی — اکاؤنٹ کی ترتیبات کے ذریعے۔ دونوں صورتوں میں دونوں فریقوں کی رضامندی اور ضروریات کی تصدیق ضروری ہے: ایپ شائع شدہ ہونی چاہیے، کوئی التوا میں تبدیلیاں نہ ہوں۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔