توزيع التطبيقات المحمولة: ما هو، ما هي القنوات وكيف يعمل

المؤلف: IT Sectr نُشر: 2026-06-09 وقت القراءة: 9 دق

توزيع التطبيقات هو المرحلة النهائية والأكثر أهمية في تطوير التطبيقات المحمولة. وفقًا لـ Business of Apps (2025)، متوسط وقت المراجعة في App Store هو 28 ساعة، وفي Google Play — 8 ساعات. الإعداد غير الصحيح للتوزيع يمكن أن يؤخر الإصدار لأسابيك ويكلف الشركات الملايين.

أهم النقاط

  • iOS: TestFlight للاختبار التجريبي (حتى 10,000 شخص)، Ad Hoc لمجموعة محدودة (100 جهاز)، Enterprise للتوزيع الداخلي للشركات.
  • Android: Internal Testing (حتى 100 مشارك)، Closed Testing (حتى 100)، Open Testing (حتى 100,000) و Production Track — نظام staged rollout مرن للتطبيقات المحمولة.
  • App Store Review Guidelines و Google Play Developer Policies — مجموعات قواعد التوزيع التي يجب دراستها قبل النشر. المخالفة تؤدي إلى الرفض أو حظر الحساب.
  • Staged Rollout (Google Play) — توزيع تدريجي للتحديث (5% ← 20% ← 100%). يسمح بالتراجع عن الإصدار المشكل قبل وصوله لجميع المستخدمين.
  • App Transfer — نقل التطبيق بين حسابات المطورين. يتطلب موافقة الطرفين والتحقق من المتطلبات.

التوزيع على iOS: TestFlight، Ad Hoc، Enterprise

توزيع تطبيقات iOS يخضع لرقابة صارمة من Apple. يتم توزيع التطبيقات المحمولة على iOS عبر أربع قنوات: App Store (إصدار عام)، TestFlight (اختبار تجريبي)، Ad Hoc (توزيع محدود) و Enterprise (توزيع مؤسسي). لكل منها متطلباته وحدوده وإجراءاته الخاصة.

TestFlight

TestFlight هي أداة Apple الرسمية للاختبار التجريبي للتطبيقات المحمولة. تدعم ما يصل إلى 10,000 مختبر خارجي (External Testing) وما يصل إلى 30 مختبر داخلي (Internal Testing — أعضاء الفريق). يتطلب External Testing مراجعة خفيفة (Build Review، عادة 1–2 دقيقة). يوزع TestFlight التحديثات تلقائيًا — يتلقى المختبرون إشعارات push. الاختبار الداخلي لا يتطلب مراجعة — يمكنك رفع builds فورًا للفريق.

Ad Hoc Distribution

Ad Hoc هو التوزيع على عدد محدود من الأجهزة (حتى 100 لكل حساب). لـ Ad Hoc، تحتاج إلى إضافة UDID لكل جهاز في Apple Developer Portal وتوقيع build مع Provisioning Profile يحتوي على تلك الأجهزة. Ad Hoc لا يتطلب مراجعة — مناسب للإصدارات التجريبية والاختبار على أجهزة العملاء. العيب: تحتاج إلى معرفة UDID لكل جهاز.

Enterprise Distribution

Apple Enterprise Developer Program ($299/سنة) — توزيع التطبيقات داخل المؤسسة بدون App Store. تُنشر التطبيقات على خادم داخلي، ويقوم المستخدمون بالتثبيت عبر رابط. Enterprise لا يتطلب مراجعة Apple. لا يمكن استخدام Enterprise للتوزيع خارج المؤسسة — Apple تراقب ذلك وتحظر الحسابات. MDM (Mobile Device Management) — نظام إدارة الأجهزة المؤسسية الذي يقوم بتثبيت تطبيقات Enterprise تلقائيًا.

التوزيع على Android: Testing Tracks، Staged Rollout

Google Play يوفر نظام توزيع تطبيقات محمولة أكثر مرونة من App Store. Testing Tracks: Internal (داخلي)، Closed (مغلق)، Open (مفتوح). لكل track حدوده ومتطلباته. بعد الاختبار، يُنشر التطبيق في Production Track.

Closed vs Open Testing

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

Production Track — الإصدار العام على Google Play. بعد النشر، التطبيق متاح لجميع المستخدمين. يتحقق Google Play تلقائيًا من الملف الثنائي ويفحصه بحثًا عن تعليمات برمجية ضارة. بعد النشر، يمكنك إدارة الدولة والقيود العمرية وتحقيق الدخل. Internal App Sharing — توزيع مباشر عبر الرابط بدون Play Console. مناسب لاختبار QA على أجهزة حقيقية.

المعامل iOS Android
الاختبار التجريبيTestFlight (حتى 10,000)Internal / Closed / Open (حتى 100,000)
EnterpriseApple Enterprise Program ($299/سنة)Managed Play (EMM، مجاني)
المراجعةيدوية (24–48 ساعة)تلقائية (2–8 ساعات)
تكلفة الحساب$99/سنة$25 لمرة واحدة
Staged rolloutPhased 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 باستخدام Open Testing لنظام Android و TestFlight External لنظام iOS — هذا يغطي 90% من سيناريوهات الاختبار التجريبي للتطبيقات المحمولة.

سياسات توزيع التطبيقات: App Store Guidelines، Google Play Policies

App Store Review Guidelines — مستند Apple الذي يحتوي على أكثر من 100 قاعدة تنظم توزيع التطبيقات المحمولة. المتطلبات الرئيسية: يجب أن يكون التطبيق مستقرًا، خاليًا من الأخطاء، ومتوافقًا مع Human Interface Guidelines. ترفض Apple التطبيقات ذات الروابط المعطلة والشاشات الفارغة والوظائف المخفية. Google Play Developer Policies — قواعد Google: التطبيقات الضارة وخداع المستخدمين وانتهاك حقوق النشر محظورة.

App Store Guidelines

القواعد الرئيسية لتوزيع التطبيقات في App Store: 1) Safety — لا محتوى مسيء، 2) Performance — يجب ألا يتعطل التطبيق، 3) Business — المشتريات عبر IAP (In-App Purchase) بعمولة Apple 15–30%، 4) Design — الامتثال لـ HIG. أسباب الرفض: رابط سياسة الخصوصية معطل، عدم وجود زر "استعادة المشتريات"، استخدام أنظمة دفع تابعة لجهات خارجية.

Google Play Policies

سياسات التوزيع في Google Play تشمل: 1) Content Policies — المحتوى للبالغين والعنف محظوران، 2) Monetization — عمولة Google 15% (أول $1 مليون — 15%، ثم 30%)، 3) Privacy — عنوان URL لسياسة الخصوصية إلزامي، 4) Advertising — يجب أن تتوافق الإعلانات مع المعايير. يتحقق Google تلقائيًا من الملف الثنائي بحثًا عن تعليمات برمجية ضارة. App Content Rating — استبيان يحدد القيود العمرية للتطبيق.

Export Compliance و DMCA

Export Compliance — تطلب Apple الإعلان عن استخدام التشفير عند توزيع التطبيقات. معظم التطبيقات تندرج تحت "Yes, but exempt" (تستخدم HTTPS فقط). DMCA — قانون حقوق النشر. إذا كان تطبيقك يسمح بتحميل المحتوى من المستخدمين، قم بإعداد إجراء DMCA (شكاوى انتهاك حقوق النشر).

حسابات توزيع التطبيقات: Apple Developer و Google Play

Apple Developer Account — $99/سنة للمطورين الأفراد، $299/سنة لـ Enterprise. تسجل المؤسسات كـ Company/Organization لتوزيع التطبيقات المحمولة تحت العلامة التجارية للشركة. مطلوب رقم D-U-N-S للنشر. Google Play Account — $25 لمرة واحدة. يتطلب Google Play التحقق من الهوية (جواز سفر، رخصة قيادة) قبل بدء التوزيع.

App Transfer

App Transfer — نقل التطبيق بين حسابات المطورين. على iOS — عبر App Store Connect (App Transfer). المتطلبات: يجب أن يكون التطبيق منشورًا، بدون تغييرات معلقة، بدون نزاعات توزيع نشطة. على Android — عبر Play Console (Manage > Transfer app). تستغرق كلتا العمليتين من 1 إلى 5 أيام. بعد النقل، يحتفظ التطبيق بتقييمه ومراجعاته واشتراكاته.

Screenshot Requirements

Screenshot Requirements لـ App Store: 5.5" (iPhone 8 Plus)، 6.5" (iPhone 14 Pro Max)، 12.9" (iPad Pro). لـ Google Play: حد أدنى لقطتان شاشة للهاتف والجهاز اللوحي. نوصي بـ 8 لقطات شاشة. عنوان URL لسياسة الخصوصية — إلزامي لتوزيع التطبيقات في كلا المتجرين. إذا كان التطبيق يجمع بيانات شخصية، يجب أن يكون رابط سياسة الخصوصية في الوصف وداخل التطبيق.

الأسئلة الشائعة

كم تكلفة حساب مطور Apple و Google؟

حساب Apple Developer يكلف $99 في السنة. حساب Google Play يكلف $25 لمرة واحدة. لتوزيع Enterprise، برنامج Apple Enterprise Program يكلف $299 في السنة. للشركات الناشئة، الحسابات الفردية كافية.

كم من الوقت تستغرق المراجعة في App Store و Google Play؟

App Store — من بضع ساعات إلى 48 ساعة (نادرًا ما يصل إلى أسبوع). Google Play — عادة بضع ساعات للتطبيقات المحمولة، مراجعة تلقائية. النشر الأول يستغرق وقتًا أطول بسبب التحقق من الحساب. توصي IT Sectr بتخصيص 3–5 أيام للنشر الأول.

ما هو TestFlight وكيف يعمل؟

TestFlight هي أداة Apple الرسمية لتوزيع التطبيقات المحمولة خلال مرحلة الاختبار التجريبي. يمكنك دعوة ما يصل إلى 10,000 مختبر. يمر build بمراجعة خفيفة (بضع دقائق). يدعم TestFlight الاختبار الداخلي (حتى 30 مستخدمًا) والخارجي.

ما الفرق بين Closed و Open Testing Track في Google Play؟

Closed — حتى 100 مختبر عبر قائمة بريدية، بدون رابط عام. Open — حتى 100,000 مختبر، الوصول عبر رابط. Open Testing يعطي ظهورًا في Google Play ولكنه يتطلب الامتثال للسياسات.

كيف أنقل التطبيق إلى حساب مطور آخر؟

App Transfer (iOS) — نقل كامل للتطبيق بين حسابات Apple Developer. النقل في Google Play — عبر إعدادات الحساب. في كلتا الحالتين، يلزم موافقة الطرفين والتحقق من المتطلبات: يجب أن يكون التطبيق منشورًا، بدون تغييرات معلقة.

الملخص

  • iOS: TestFlight لتوزيع التطبيقات المحمولة (تجريبي)، Ad Hoc (100 جهاز)، Enterprise (داخلي). حساب $99/سنة.
  • Android: Internal/Closed/Open Testing + Production Track لتوزيع التطبيقات المحمولة. Staged Rollout — إلزامي لتحديثات production.
  • App Store Review Guidelines — أكثر من 100 قاعدة. Google Play Policies — فحص تلقائي للملف الثنائي. ادرسها قبل النشر.
  • Staged Rollout (Android) و Phased Release (iOS) — توزيع تدريجي للتحديث. يقلل مخاطر الأعطال على جميع المستخدمين.
  • عنوان URL لسياسة الخصوصية إلزامي لكلا المتجرين. Export Compliance — لنظام iOS مع التشفير.
  • App Transfer — نقل التطبيق بين الحسابات. يحافظ على التقييم والمراجعات والاشتراكات.
  • Screenshot Requirements — 2–8 لقطات شاشة للهاتف والجهاز اللوحي. Apple تتطلب أحجام شاشة محددة.

سنقوم بتطوير تطبيق جوال جاهز

تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.

مناقشة المشروع