اعرف نوع التطبيق الذي تشتريه
عبارة «تطبيق جوال» تشمل منتجات متباينة جداً في متطلباتها. والشركة المتميزة في نوع منها قد لا تناسب نوعاً آخر، لذلك حدّد موقع مشروعك أولاً.
| نوع التطبيق | مثال شائع | ما يتطلبه من الشركة |
|---|---|---|
| تطبيق حسابات العملاء | حجوزات أو طلبات أو كشوف حساب لخدمة قائمة | الربط بأنظمتك، وتسجيل الدخول، وإصدارات يمكن الاعتماد عليها |
| منتج استهلاكي | تطبيق عادات أو محتوى أو تواصل اجتماعي يقوم عليه النشاط التجاري | تصميم المنتج، وتهيئة المستخدمين الجدد، والتحليلات، والتحسين السريع المتكرر |
| تطبيق ميداني أو للموظفين | الفحص الميداني، والتوصيل، وزيارات المبيعات | العمل دون اتصال، وإدارة الأجهزة، وبيانات تتزامن دون أخطاء |
| منصة وسيطة بطرفين | عملاء في جهة، ومقدمو خدمة في الجهة الأخرى | تطبيقان، ومدفوعات، ومطابقة بين الطرفين، ونظام إدارة |
| تطبيق متصل بجهاز | تطبيق يتحكم في جهاز مادي أو يقرأ منه | بروتوكولات البلوتوث أو الشبكة، والاختبار مع الجهاز الفعلي |
انظر كيف يختارون بين التطوير الأصلي والتطوير متعدد المنصات
لست مضطراً إلى أن تتخذ هذا القرار بنفسك، لكنك تحتاج إلى شركة تتخذه لأسباب نابعة من تطبيقك. اطلب منهم أن يشرحوا توصيتهم، ثم قارنها بما في الجدول.
| الطريقة | تناسب عادةً حين | ما تتحمله في المقابل |
|---|---|---|
| التطوير الأصلي، بلغة Swift لنظام iOS ولغة Kotlin لنظام Android | يعتمد التطبيق على ميزات الجهاز، أو رسوميات ثقيلة، أو أفضل إحساس ممكن على كل منصة | شيفرتان منفصلتان للبناء والصيانة |
| التطوير متعدد المنصات، بتقنية React لتطبيقات الجوال أو بإطار Flutter | التطبيق في معظمه شاشات ونماذج وبيانات، ويجب إطلاقه على المنصتين معاً | بعض ميزات المنصة تحتاج إلى عمل أصلي إضافي |
| تطبيق ويب يُثبَّت من المتصفح | الوصول إلى أكبر عدد من الناس أهم من ميزات الجهاز، والوجود في المتاجر غير مطلوب | وصول محدود إلى ميزات الجهاز، ولا ظهور في المتاجر |
احذر الشركة التي توصي بالطريقة نفسها لكل عملائها. وتتناول مقارنتنا بين التطوير الأصلي والتطوير متعدد المنصات ما يكسبه كل خيار وما يتنازل عنه بتفصيل أكبر.
اطلب أدلة تستطيع التحقق منها بنفسك
- 01
تطبيقات تستطيع تثبيتها اليوم
ما تبحث عنهنزّل اثنين أو ثلاثة منها. تحقق من تاريخ آخر تحديث لكل منها، واقرأ مراجعات المتجر، واستخدم التطبيق عشر دقائق على هاتفك
- 02
شرح مفصل لمشروع واحد
ما تبحث عنهما الذي طلبه العميل، وما الذي تغير في الطريق، وما الذي تعثر، وكيف عولج
- 03
الأشخاص الذين سيبنون تطبيقك
ما تبحث عنهحديث مع المهندس والمصمم، لا مع مدير الحساب وحده
- 04
عينة من وثائق عملهم
ما تبحث عنهقائمة تحقق للإصدار، أو خطة اختبار، أو وثيقة تسليم بعد حذف التفاصيل الخاصة
- 05
عميل سابق تستطيع الاتصال به
ما تبحث عنهشخص بقي تطبيقه يعمل مدة كافية ليحتاج إلى تحديثات
اسأل عن المرحلة التي ينساها معظم أصحاب المشاريع: ما بعد الإطلاق
يمكن أن يبقى الموقع الإلكتروني فترة طويلة دون أن يمسّه أحد، أما التطبيق فلا. فشركتا Apple وGoogle تطلقان عادةً إصداراً رئيسياً جديداً من نظاميهما كل عام، وقواعد المتاجر تتغير، وتظهر أجهزة بأحجام شاشات جديدة. والتطبيق الذي لا يُصان يتراجع أداؤه تدريجياً، وقد تحذف المتاجر التطبيقات التي مرّت عليها مدة طويلة دون تحديث.
- 01
باسم من حسابا App Store وGoogle Play؟
A strong answer coversباسمك أنت. وتُضاف الشركة عضواً في حساباتك، فيبقى التطبيق ومستخدموه معك
- 02
من يتولى مراجعة المتاجر وحالات الرفض؟
A strong answer coversالشركة تجهّز صفحة التطبيق في المتجر، وبيانات الخصوصية، وملاحظات المراجعة، وتتعامل مع أي رفض بوصفه جزءاً من المشروع
- 03
كيف تُعالَج إصدارات iOS وAndroid الجديدة كل عام؟
A strong answer coversباختبار التطبيق على النسخ التجريبية قبل إطلاقها للعموم، ضمن اتفاقية صيانة محددة النطاق
- 04
كيف سنعرف أن التطبيق توقف فجأة؟
A strong answer coversمراقبة الأعطال والأداء منذ الإصدار الأول، مع شخص يقرأ التقارير
- 05
من يملك النظام الخلفي الذي يعمل على الخادم، ومن يشغّله؟
A strong answer coversمالك متفق عليه لحسابات الاستضافة، مع توثيق واجهات البرمجة (API) ونموذج البيانات
- 06
كيف تجري الإصدارات بعد الإصدار الأول؟
A strong answer coversعملية إصدار قابلة للتكرار تشمل الاختبار، والطرح التدريجي، وطريقة لإصلاح الإصدار المعيب بسرعة
قارن العروض بما تتضمنه
أكثر ما تختلف فيه عروض التطبيقات هو ما تُسقطه. فقبل أن تقارن الأسعار، ضع العروض جنباً إلى جنب، واملأ البنود نفسها لكل منها.
ثلاثة عروض لتطبيق حجز مواعيد في مجموعة عيادات
مجموعة عيادات تطلب من ثلاث شركات تطبيقاً يحجز فيه المرضى مواعيدهم ويديرونها. والشركات والتفاصيل افتراضية، والغرض منها توضيح طريقة قراءة العروض جنباً إلى جنب.
| العرض أ | العرض ب | العرض ج | |
|---|---|---|---|
| الطريقة | متعدد المنصات | أصلي، بتطبيقين | متعدد المنصات |
| النظام الخلفي ولوحة الإدارة | غير مذكورين | مشمولان | مشمولان، في الحساب السحابي لمجموعة العيادات |
| الربط بنظام إدارة العيادات | افتراض في حاشية | مشمول | مشمول، مع خطة اختبار |
| النشر في المتاجر | بتكلفة إضافية | مشمول | مشمول |
| ما بعد الإطلاق | غير مذكور | اشتراك شهري ثابت | فترة دعم، ثم خطة اختيارية |
| الملكية | غير محددة | الشيفرة عند التسليم | الشيفرة والحسابات منذ اليوم الأول |
العرض أ هو الأقل سعراً والأقل اكتمالاً، وبعد إضافة النظام الخلفي والربط والنشر في المتاجر قد لا يبقى الأرخص. أما العرضان ب وج فيمكن مقارنتهما بإنصاف، والفرق بينهما في اختيار المنصة، وفي موعد انتقال الملكية.
علامات جيدة وعلامات تحذير
Good signs
- يسألون من هم المستخدمون، وماذا يفعلون اليوم دون التطبيق
- يقترحون إصداراً أول أصغر مما طلبت
- يثيرون قواعد المتاجر وبيانات الخصوصية وحذف الحساب قبل أن تثيرها أنت
- يختبرون على أجهزة حقيقية، ومنها الأقدم والأرخص
- يتحدثون عن النظام الخلفي بقدر ما يتحدثون عن الشاشات
Warning signs
- سعر ثابت بعد مكالمة قصيرة واحدة
- شاشات مصممة قبل أن يناقش أحد مسارات الاستخدام
- نشر التطبيق تحت حساب المطوّر الخاص بهم
- لا خطة لتحديثات الأنظمة السنوية
- معرض أعمال من تطبيقات لم تعد موجودة في المتاجر
قائمة تحقق قبل أن توقّع
قائمة مراجعة عقد تطبيق الجوال
0 من 10 منجزةماذا تفعل الآن
اكتب في صفحة واحدة ما يجب أن يتيحه التطبيق للمستخدم. ويقدّم دليلنا عن كتابة وثيقة متطلبات تطبيق الجوال نموذجاً جاهزاً، وإن كانت هذه نسختك الأولى، فسيساعدك دليل تخطيط النسخة الأولى من تطبيق الجوال على تقليصها إلى الحجم المناسب.
وإن كانت Alpha Expansion ضمن قائمتك، فصفحة تطوير تطبيقات الجوال تعرض طريقة عملنا وما تتسلمه منا. ويمكنك أيضاً أن ترسل إلينا ملاحظاتك، وسنخبرك بالطريقة التي نوصي بها ولماذا.
أسئلة شائعة
كم تكلف برمجة تطبيق جوال؟
يتوقف ذلك على عدد أدوار المستخدمين، والشاشات والمسارات، والأنظمة التي يرتبط بها التطبيق، وهل يوجد نظام خلفي أم لا. والشركة الجادة لن تعطيك رقماً قبل أن تفهم هذه الأمور. اطلب عرضاً يفصل التصميم والتطبيقات والنظام الخلفي والصيانة، لترى أين تقع التكلفة وما الذي يمكن تقليصه.
هل أبدأ بتطبيق iPhone أم Android؟
ابدأ بالمنصة التي يستخدمها معظم مستخدميك، وكثيراً ما تعرفها من تحليلات موقعك الإلكتروني. ومع التطوير متعدد المنصات، يمكن عادةً إطلاق التطبيقين معاً. أما الإطلاق على منصة واحدة أولاً فمنطقي حين تكون ما زلت تختبر الفكرة، وتريد أن تتعلم قبل أن تدفع مقابل منصتين.
هل يحتاج تطبيقي إلى نظام خلفي؟
في كل الحالات تقريباً. فإذا كان المستخدمون يسجلون الدخول، أو يرون بياناتهم الخاصة، أو يتلقون إشعارات، أو يشاركون أي شيء مع مستخدمين آخرين أو مع موظفيك، فلا بد من نظام على خادم يخزّن ذلك ويوصله. واسأل كل شركة هل النظام الخلفي داخل في سعرها، لأنه قد يتطلب من العمل ما يتطلبه التطبيق نفسه.
من يجب أن يملك حسابي App Store وGoogle Play؟
مؤسستك. فالحسابات تحتفظ بالتطبيق ومراجعاته ومستخدميه وإيراداته. وإن نشرت شركة التطوير التطبيق تحت حسابها، فلن تستطيع نقله لاحقاً إلا بتعاونها. افتح الحسابات بنفسك، وأضف الشركة عضواً فيها.
هل يمكنني تغيير شركة التطوير بعد الإطلاق؟
نعم، إن كنت تملك الشيفرة المصدرية وحسابات المتاجر والاستضافة، وكان التوثيق معقولاً. وسيحتاج الفريق الجديد إلى وقت ليتعلم الشيفرة، ومن الحكمة أن يبدأ بتدقيق قصير للتطبيق الحالي قبل أن يلتزم بأي تقديرات.

