نطاقنا المنشور 10,000 إلى 25,000 ريال و10 إلى 16 أسبوعاً. ما يعنيه «تطبيق واحد»، والعوامل السبعة التي ترفع الرقم، وما لا يظهر في العرض.
عندما تطلب شركة سعودية عرضاً لتطبيق جوال، تحصل غالباً على ثلاثة أرقام لا تشترك في تعريف: الأول لتطبيق بسيط بواجهة واحدة، والثاني لتطبيق بمحرك دفع وإشعارات لوحة تحكم، والثالث لتطبيق بمستخدمين وأدوار وتقارير وتكامل مع الـERP. الأرقام الثلاثة تُسمّى «تطبيقاً»، لكنها ثلاث منتجات مختلفة.
هذا المقال يفصّل النطاق المنشور لخدمتنا، وما يدفع الرقم فوقه، وما تكلفة تشغيل التطبيق بعد الإطلاق. الأرقام هنا منشورة، لا مقدّرة. والهدف أن تعرف ما تشتريه قبل أن توقّع، لا أن تحصل على رقم يرضيك اليوم ويكلّفك ضعفين بعد سنة.
ماذا يعني «تطبيق واحد»
في النطاق المنشور، «تطبيق واحد» يعني مساراً واحداً مكتملاً: تسجيل ودخول، وشاشة رئيسية، وإجراء أساسي، وحالة نجاح، وحالة خطأ، وإشعاراً واحداً. يعني أيضاً تطبيقاً واحداً على منصة واحدة أو على منصتين بإطار عمل مشترك. لا يعني خمسة مسارات وثلاثة أدوار ولوحة تحكم كاملة.
الفرق بين «شاشة» و«مسار» هو أول ما يجب أن تفهمه. الشاشة جزء من مسار. المسار يبدأ بنية وينتهي بنتيجة، ويمر بحالات التحميل والخطأ والفراغ. تطبيق من عشرين شاشة قد يحتوي مسارين فقط، وتطبيق من ست شاشات قد يحتوي خمسة مسارات. التسعير بالشاشة يخفي هذا الفرق.
العوامل التي ترفع الرقم
سبعة عوامل تغطي معظم الفروقات بين عرض وآخر. كل واحد يمكن التخطيط له، لكن لا يمكن اخفاء أثره.
| العامل | ما يضيفه | كيف تتحكّم فيه |
|---|---|---|
| عدد المنصات | iOS وAndroid يحتاجان اختباراً ونشراً منفصلين | ابدأ بمنصة واحدة، أو بإطار عمل مشترك مع اختبار حقيقي لكل منصة |
| الأدوار والصلاحيات | كل دور يحتاج تنقلاً وحالات واختبارات | ابدأ بدورين، وأجّل الباقي بعد إثبات الاستخدام |
| العمل دون اتصال | مزامنة وحل تعارضات واختبار شبكة ضعيفة | اسأل هل المستخدم يحتاج العمل فعلاً بلا شبكة |
| المدفوعات | تكامل بوابة، وفواتير، واسترداد، واختبار أمني | استخدم مزوّداً معتمداً في السعودية من البداية |
| التكامل مع الـERP | واجهات برمجية، ومزامنة، ومعالجة أخطاء | حدّد الحقول والاتجاهات قبل التصميم |
| الامتثال والخصوصية | موافقات، وتشفير، وسياسة احتفاظ، وإبلاغ عن الحوادث | اكتب المتطلبات في معايير القبول |
| مراجعة المتجر | رفض أو تأخير يعيد العمل أسبوعاً | اقرأ إرشادات المتجر قبل البناء، لا بعده |
ما لا يظهر في العرض
أربعة بنود تظهر بعد الإطلاق. الأول حسابات المتاجر: حساب مطوّر Apple سنوي، وحساب Google لمرة واحدة. الثاني الإشعارات والخدمات السحابية: تزداد مع عدد المستخدمين. الثالث الصيانة: تحديثات نظام التشغيل، وإصلاح الأعطال، وتوافق الأجهزة الجديدة. الرابع اكتساب المستخدمين: التطبيق لا يجلب مستخدمين بمجرد نشره.
اسأل عن كل بند قبل التوقيع. التطبيق الذي لا ميزانية لتشغيله هو مشروع يتوقف بعد ستة أشهر، ويترك مستخدمين غاضبين ومراجعات سيئة. والأسوأ أن إعادة إحيائه تكلّف أكثر من بنائه أول مرة.
من القراءة إلى التنفيذ
تريد بناء هذا، لا قراءته فقط؟
أرسل لنا المشكلة التي تقف خلف المقال. سنخبرك بما يتطلبه الحل وتكلفته وما إذا كنا الفريق المناسب.
iOS وAndroid: منصة أم منصتان؟
القرار يتبع جمهورك، لا تفضيلك. إذا كان معظم مستخدميك على iOS، فابدأ به. إذا كانوا على Android، فابدأ به. وإذا كان الجمهور منقسمًا، فالإطار المشترك يقلّل التكلفة، لكنه لا يلغي الحاجة إلى اختبار كل منصة على جهاز حقيقي. الكود المشترك لا يعني التجربة المشتركة.
للتفاصيل، اقرأ المقارنة الكاملة بين Flutter وReact Native في Flutter أم React Native في 2026. والخلاصة أن الاختيار يعتمد على فريقك ومتطلبات الأداء، لا على شعبية الإطار.
ماذا يخرج من الاكتشاف
الاكتشاف ليس جلسة أسئلة. هو أسبوعان ينتهيان بخمسة ملفات: خريطة المسارات، وقائمة الشاشات مع حالاتها، وقائمة التكاملات ومن يملك كل نظام، ونموذج تفاعلي للمسار الأساسي، ونطاق مكتوب بسعر ثابت وقائمة قرارات مؤجلة. هذه الملفات هي ما يجعل العرض قابلاً للمقارنة، لأنها تحوّل «تطبيق» إلى عمل محدد يمكن قياسه.
إذا رفضتك جهة عرض السعر قبل الاكتشاف، فاعلم أنها تبيع تخميناً. وإذا قدّمت لك رقماً ثابتاً بلا هذه الملفات، فستكتشف لاحقاً أن كل ما لم يُكتب هو تغيير إضافي. الاكتشاف يكلّف، لكنه أرخص من بناء المسار الخطأ لمدة ثلاثة أشهر.
قبل أن تطلب عرضاً
اكتب المسار الأساسي في جملة واحدة. «يطلب العميل خدمة، يدفع، ويتابع الحالة» أفضل من «تطبيق خدمات».
حدّد المنصة الأولى. iOS أو Android، وسبب الاختيار. لا تبدأ بالاثنين إلا إذا كان الجمهور منقسماً فعلاً.
أحضر خمسة مستخدمين. أسماء أو أدوار يمكننا التحدث إليهم في الاكتشاف.
حدّد التكاملات. نظام دفع، أو ERP، أو تذاكر، أو خرائط. وسمِّ من يملك كل نظام.
اكتب متطلبات القطاع. الخصوصية، والاحتفاظ بالبيانات، والاستضافة، والموافقات.
اتفق على ميزانية التشغيل. المتاجر والسحابة والصيانة والدعم لسنة كاملة.
اسأل عن ملكية الكود. من يملك المستودع والحسابات عند نهاية المشروع؟
اقرأ إرشادات المتجر. خصوصاً قواعد الحد الأدنى من الوظائف والتطبيقات المكررة.
الأسئلة الشائعة
هل 10,000 ريال تكفي لتطبيق كامل؟ تكفي لمسار واحد مكتمل على منصة واحدة أو منصتين بإطار مشترك. المنتج الكامل يحتاج نطاقاً أكبر.
كم يستغرق التطبيق؟ النطاق المنشور 10 إلى 16 أسبوعاً، ويشمل التصميم والبناء والاختبار والنشر.
هل تشمل التكلفة النشر في المتجرين؟ النشر مشمول. حسابات المتاجر ورسومها على المالك.
هل نبني أصلياً أم بإطار مشترك؟ يعتمد على الأداء ومتطلبات الجهاز وفريقك. المقال المقارن يشرح الفرق.
ماذا بعد الإطلاق؟ عقد صيانة واضح: تحديثات النظام، وإصلاح الأعطال، ومراقبة الأعطال، ودعم المستخدمين.
المصادر
- Apple App Store Review Guidelines — القاعدة 4.2 للحد الأدنى من الوظائف و5.1.1 للخصوصية.
- Google Play: سياسات المطوّر — متطلبات النشر وبيانات الأمان.
- Flutter documentation — بنية التطبيق والأداء.
- React Native documentation — البنية الجديدة والتوافق.
- هندسة تطبيقات الجوال — نطاقنا وعملنا.
