تصل شركة إلى ثلاث جهات تطلب عرض سعر لتطبيق واحد، فتعود إليها ثلاثة أرقام لا تشبه بعضها: رقم صغير، ورقم وسط، ورقم يبلغ ضعفَيه. والسبب في أغلب الحالات ليس أن جهةً تبالغ وأخرى تظلم، بل أن كل جهة تُخفي تقسيماً مختلفاً خلف رقم واحد: هذه تُضمّن التصميم في البرمجة، وتلك تفصله، وثالثة تحسب التصميم شاشاتٍ فقط ولا تحسب البحث والاختبار.
فهم هذا التقسيم هو أول خطوة لتقرأ الأرقام بإنصاف. فالمبلغ في تطبيق الجوال يذهب إلى بندين مختلفين جداً في طبيعتهما: بند يُرى (التصميم) وبند لا يُرى (البرمجة). والخلط بينهما يجعل المقارنة بين عرضين أشبه بمقارنة وجبتين بملعقة واحدة.
ما الذي يدخل في «التصميم» تحديداً؟
التصميم ليس «شكل الشاشة». هو أربعة أعمال متتابعة، وكل واحد منها يترك أثراً على ما بعده:
- تدفقات المستخدم: ماذا يحدث بعد كل نقرة؟ كيف يحجز العميل موعداً، أو يطلب منتجاً، أو يعود ليعدّل طلبه؟ هذه خريطة تُبنى قبل أي لون.
- هيكل المعلومات: أين توضع البيانات، وكم نقرة تفصل المستخدم عن هدفه، وما الذي يظهر أولاً وما الذي يُخفى.
- واجهة المستخدم: الشاشات نفسها، نظام ألوان وخطوط متسق، وأحجام تعمل على الشاشات الصغيرة.
- الحالات لا الشاشات: الشاشة الفارغة، ورسالة الخطأ، وحالة التحميل، وانقطاع الإنترنت. التطبيقات التي تُصمَّم في حالتها المثالية فقط هي التي تبدو جميلة في العرض وتتعثر في الاستخدام.
ما الذي يدخل في «البرمجة» تحديداً؟
هذا هو الجزء الذي لا يراه العميل في العرض التقديمي، وهو عادةً الأكبر:
- الواجهة الخلفية وقاعدة البيانات: أين تُخزَّن البيانات، وكيف تُدار الصلاحيات، ومن يرى ماذا.
- التكاملات: بوابات الدفع، الخرائط، الإشعارات، الرسائل النصية، وأي نظام قائم لدى العميل يحتاج التطبيق أن يتحدث إليه.
- لوحة التحكم: من يدير المستخدمين والمحتوى والطلبات بعد الإطلاق؟ هذه شاشات داخلية تُبرمج ولا تُعرض في العرض، وتُنسى كثيراً في التقدير.
- الأمان والاختبارات والنشر: حماية البيانات، واختبار التطبيق على أجهزة وأنظمة مختلفة، ثم إصداره في متجرَي Apple وGoogle واجتياز مراجعاتها.
أين يذهب المبلغ فعلاً؟
لا توجد نسبة ثابتة، وأي رقم قطعي في هذا الموضوع تخمين. لكن القاعدة العملية تنطبق دائماً تقريباً: التصميم يكبر مع عدد الشاشات والحالات وتعدد الأدوار واللغات، والبرمجة تكبر مع عدد التكاملات وحساسية البيانات ودرجة الأمان المطلوب.
تطبيق يعرض محتوى ثابتاً ويعمل بلا إنترنت قد يكون تصميمه هو الأكبر. وتطبيق بسيط جداً في شكله لكنه يتصل بنظام محاسبي قديمة ويدفع عبر ثلاث بوابات، برمجته هي الأكبر. لذلك السؤال الصحيح ليس «التصميم أم البرمجة أغلى؟» بل «أين تتركز التعقيدات في تطبيقي أنا؟»
كيف تفصل البندين في عرض السعر؟
اطلب صراحةً عرضاً مفصولاً بأربعة أسطر على الأقل:
- التصميم (تدفقات + واجهات + حالات).
- برمجة التطبيق نفسه.
- الواجهة الخلفية ولوحة التحكم.
- التكاملات، كل واحد على حدة.
هذا الفصل يفعل شيئين: يجعل المقارنة بين جهتين ممكنة فعلاً، ويكشف لك ما حُذف من العرض الأرخص. فالرقم الصغير غالباً لا يعني كفاءة، بل يعني أن بنداً كاملاً لم يُحسب — وعادةً هو لوحة التحكم أو الاختبارات. وفهم بنود العرض قبل التوقيع موضوع واسع، خصّصناه في كيف تقرأ عرض سعر برمجي.
عندك مشروع وتحتاج قراراً تقنياً واضحاً؟
استشارة مجانية — نفهم احتياجك ونقول لك الأنسب بصراحة.
متى يكبر بند التصميم؟
- عدد شاشات كبير، أو تعدد أدوار (عميل، موظف، مدير) لكل دور واجهته.
- تعدد لغات واتجاهات (عربي/إنجليزي)، أو متطلبات وصول لذوي الاحتياجات الخاصة.
- بناء هوية بصرية من الصفر، لا الاستمرار على هوية قائمة.
- اشتراط اختبار تصميم مع مستخدمين حقيقيين قبل البرمجة — وهو استثمار يوفر إعادة عمل لاحقاً.
متى يكبر بند البرمجة؟
- تكامل مع أنظمة قائمة لدى العميل، خصوصاً إن كانت قديمة أو موثّقة بشكل ضعيف.
- عمل دون اتصال ثم مزامنة عند عودة الإنترنت.
- بيانات حساسة: طبية، أو مالية، أو شخصية تتطلب ضوابط حفظ وتشفير وتسجيل عمليات.
- إشعارات لحظية، أو تتبع مواقع، أو دفع داخل التطبيق.
- متطلبات أداء عالية مع عدد مستخدمين كبير في الوقت نفسه.
الأسئلة الشائعة
هل أستطيع البدء بالبرمجة والاستغناء عن التصميم المستقل؟
تستطيع عملياً، لكنك تدفع الثمن مرتين: التعديلات بعد البرمجة أغلى بكثير من تعديل نموذج أولي قبلها. التصميم المسبق ليس ترفاً بصرياً، بل أرخص وسيلة لاكتشاف أخطاء القرار قبل أن تُكتب.
هل يكفي تصميم جاهز من قالب؟
يكفي حين تكون وظيفتك قريبة من الوظائف الشائعة (متجر، حجز، محتوى). ولا يكفي حين كانت تجربة الاستخدام نفسها هي ما يميزك. الفرق بين القالب والمخصص له تفصيل أوسع في الجاهز أم المخصص.
هل يدخل تصميم لوحة التحكم في سعر التصميم؟
يجب أن يكون بنداً مستقلاً في العرض. لوحة التحكم شاشات حقيقية لها تدفقاتها وحالاتها، وتجاهلها في التقدير أشهر سبب لتضخم التكلفة لاحقاً.
ماذا عن تعديلات التصميم بعد بدء البرمجة؟
حدد آليتها في العقد قبل البدء: كم جولة تعديل مشمولة، وما تكلفة الجولة الإضافية، ومَن يقرر أن التعديل تغييرُ رأي أم تصحيحُ خطأ. الغموض هنا يتحول إلى نزاع على الفاتورة.
هل أملك ملفات التصميم بعد التسليم؟
اسأل عن هذا صراحةً. ملفات المصدر المفتوحة تتيح لأي مصمم أو فريق آخر إكمال العمل لاحقاً، وحجزها يعني ارتباطك بجهة واحدة في كل تعديل بصري بعد ذلك.
الخلاصة
لا تسأل عن رقم واحد، بل عن رقمين: ما تكلفة تصميم تطبيق جوال، وما تكلفة برمجته. الفصل بينهما يحول العرض من رقم غامض إلى قائمة يمكنك مراجعتها بنداً بنداً، ويكشف البند المحذوف قبل أن يظهر لك في فاتورة التغييرات. والتفصيل الكامل لعوامل التكلفة ومراحل التنفيذ تجده في تكلفة تطوير تطبيق جوال في السعودية، وإن أردت أن نفصل بنود مشروعك معك، احجز استشارة مجانية.
محمد جمال
فريق هندسي سعودي يبني المواقع والمتاجر والتطبيقات والأنظمة المخصصة للشركات في السعودية.