بنفسجياطلب خدمة

تكلفة تصميم تطبيق: ما الذي يرفعها وما الذي يخفضها

تكلفة تصميم تطبيق تتحرك بقرارات تتخذها أنت: الأدوار، والحسابات، وطرق الدخول، والربط. ما الذي يرفعها، وما الذي يخفضها دون أن يضعف التطبيق.

4 دقائق قراءةبقلم فريق بنفسجي

مكتب تأجير سيارات في تبوك يريد تطبيقاً يتصفح فيه العميل السيارات المتاحة، ويحجز، ويرفع صورة هويته ورخصته، ويدفع العربون. قائمة صاحبه طويلة: دخول بحساب Google، ومحادثة مع الموظف، ونقاط ولاء، وتوصيل السيارة إلى باب العميل. وصله عرض، فطلب من الجهة أن «تخفض السعر قليلاً». خفضته، وحذفت لوحة التحكم.

تكلفة تصميم تطبيق لا تنخفض بالمساومة على الرقم، بل بقرارات في النطاق. أربعة قرارات تحرك أغلب المبلغ: كم دوراً في التطبيق، وهل يحتاج العميل حساباً أصلاً، وكيف يسجل دخوله، وبكم نظام يرتبط. لكل قرار طرف يرفع التكلفة وطرف يخفضها، وبعضها يجرّ معه متطلبات يفرضها متجرا Apple وGoogle لا تظهر في قائمة المزايا.

لماذا لا ينفع أن تطلب «سعراً أقل»؟

حين تطلب خصماً دون أن تغيّر النطاق، تترك للجهة أن تختار ما تحذفه، وغالباً تحذف ما لا تراه أنت: لوحة التحكم، أو الاختبار، أو المتابعة بعد الإطلاق. شرحنا في تكلفة إنشاء تطبيق جوال في السعودية ما تدفعه مرة وما يتكرر كل سنة. هنا نتكلم عن القرارات التي تحرك مبلغ البناء نفسه، وكيف تتخذها أنت بدل أن تُتخذ عنك.

أربعة قرارات تحرك تكلفة تصميم تطبيق

رسم بأربعة قرارات تحرك تكلفة التطبيق: عدد الأدوار، وهل يحتاج حسابات، وطرق تسجيل الدخول، والربط بأنظمة أخرى. كل قرار له طرف يرفع التكلفة وطرف يخفضها.
رسم توضيحي لاتجاه التكلفة، وليس أسعاراً.

1. كم دوراً في التطبيق؟

عميل فقط، أم عميل وموظف ومندوب ومدير؟ كل دور شاشات وصلاحيات ومسارات خاصة به. تطبيق تأجير يستخدمه العميل، وتدير الحجوزات فيه لوحة تحكم واحدة، أقل عملاً بكثير من تطبيق آخر للموظفين وثالث للمندوبين. يخفضها: أن يبدأ الموظفون من لوحة تحكم على المتصفح، لا من تطبيق خاص بهم.

2. هل يحتاج العميل حساباً أصلاً؟

الحساب يبدو ميزة صغيرة، لكنه يجرّ معه التزامات. تنص إرشادات Apple على أن التطبيق الذي يتيح إنشاء حساب يجب أن يتيح حذفه من داخل التطبيق، وعلى أن التطبيق الذي لا تقوم مزاياه الأساسية على الحساب يجب أن يُستخدم دون تسجيل دخول. وتشترط Google Play على التطبيق الذي يتيح إنشاء حساب أن يوفر طريقاً داخل التطبيق لحذف الحساب وبياناته، ورابطاً على الويب لطلب الحذف. أي أن الحساب يعني شاشات تسجيل واستعادة كلمة المرور وحذف، وصفحة ويب، وإجراء يحذف البيانات فعلاً. يخفضها: أن يحجز العميل برقم جواله دون حساب، إن لم تكن هناك ميزة تحتاج حساباً.

3. كيف يسجّل دخوله؟

الدخول بحساب Google أو غيره يبدو اختصاراً. لكن إرشادات Apple في البند 4.8 تنص على أن التطبيق الذي يستخدم خدمة دخول من طرف ثالث أو شبكة اجتماعية لحساب المستخدم الأساسي، يجب أن يقدّم خياراً مكافئاً بخدمة دخول تحصر البيانات في الاسم والبريد وتتيح إخفاء البريد، مع استثناءات منها أن يستخدم التطبيق نظام الحسابات الخاص بشركتك وحده. كل طريقة دخول تضيفها تعني ربطاً واختباراً. يخفضها: طريقة دخول واحدة في النسخة الأولى.

4. بكم نظام يرتبط؟

بوابة الدفع، والخرائط، والرسائل، ونظام الحجوزات أو المحاسبة في مكتبك. كل ربط تطوير واختبار، وبعضه يتعطل حين يغيّر الطرف الآخر شيئاً. يخفضها: أن تبدأ بالربط الذي لا يعمل التطبيق دونه، وهو الدفع غالباً، وتؤجل الباقي.

ما الذي يرفع التكلفة ولا تراه في العرض؟

  • المحتوى الثابت في الشيفرة: إذا كانت الأسعار أو الصور أو النصوص مكتوبة داخل التطبيق، فكل تغيير يحتاج تحديثاً ومراجعة. لوحة تحكم تديرها أنت ترفع البناء قليلاً، وتوفر عليك كثيراً بعده.
  • التصميم الخاص لكل عنصر: نرى أن الالتزام بالعناصر المعتادة في أنظمة الجوال أقل عملاً، وأسهل على عميلك، من رسم كل زر وقائمة من جديد. نفصّل هذا في تصميم واجهات التطبيقات.
  • الميزات «الصغيرة»: المحادثة الفورية، والإشعارات المخصصة، والعمل دون إنترنت. كل منها مشروع داخل المشروع.

تكلفة إنشاء تطبيق للآيفون وحده: هل تخفض المبلغ؟

أقل مما تظن. تقنيات مثل React Native، كما تصف نفسها، تبني تطبيقات أصلية لأندرويد وiOS من الشيفرة نفسها، فيكون أغلب العمل مشتركاً بين النظامين. ما يتغير حين تضيف أندرويد هو الاختبار على أجهزته وتجهيز متجره ومراجعته. ونرى أن الاقتصار على الآيفون يستحق النقاش فقط إن كان عملاؤك عليه وحده. فصّلنا الاختيار في تطبيق أندرويد وآيفون: تطبيق واحد أم اثنان؟

كيف خفّض مكتب التأجير التكلفة دون أن يطلب خصماً

نكمل المثال الافتراضي. بدل أن يطلب خصماً، أعاد صاحب المكتب ما حُذف: لوحة التحكم عادت، لأن موظفيه سيديرون منها الحجوزات والسيارات والأسعار. ثم أخذ القرارات الأربعة بنفسه.

دور واحد للعميل، والموظفون على لوحة التحكم. حساب بالجوال وكلمة مرور لمرة واحدة، لأن العميل يرجع إلى حجوزاته ويحتاج سجلها، مع شاشة حذف الحساب من البداية. طريقة دخول واحدة. وربط واحد بالدفع. وأجّل المحادثة ونقاط الولاء وتوصيل السيارة إلى المرحلة الثانية. صار العرض أقل من الأول، ولم يُحذف منه شيء يحتاجه يوم الإطلاق.

قرارات تأخذها قبل طلب عرض السعر

  • اكتب الأدوار في تطبيقك، واسأل: هل يحتاج كل دور تطبيقاً، أم تكفيه لوحة تحكم؟
  • قرر هل يحتاج عميلك حساباً، وإن احتاجه فأضف شاشة حذفه إلى قائمتك.
  • اختر طريقة دخول واحدة للنسخة الأولى.
  • رتّب الربط بالأنظمة الأخرى: ما لا يعمل التطبيق دونه، وما يُؤجَّل.

لتقدير أولي بعد هذه القرارات، جرّب حاسبة تكلفة المشروع. وتشرح صفحة شركة برمجة تطبيقات للأعمال ما يشمله العمل معنا. وإذا كان تطبيقك للتوصيل، فاقرأ تطبيق توصيل طلبات: ما الذي يحتاجه وكم يكلف.

أسئلة شائعة

هل التصميم وحده يرفع التكلفة كثيراً؟

التصميم جزء، لكن الأدوار والحسابات والربط تحرك المبلغ أكثر منه غالباً. شاشة جميلة تُرسم مرة، أما الدور الإضافي فيُبنى ويُختبر ويُصان.

هل أبدأ بنسخة أولى صغيرة؟

نعم، إذا كانت تخدم رحلة عميل كاملة من البداية إلى النهاية. نسخة أولى ناقصة الرحلة لا تختبر شيئاً.

هل حذف الحساب مطلوب حتى لو لم يطلبه أحد؟

نعم في المتجرين، إن كان التطبيق يتيح إنشاء حساب. ضعه في النطاق من البداية بدل أن يكتشفه المراجع.

المصادر

تابع القراءة