التطبيق أكثر من شاشات على الهاتف. خلف كل تطبيق مفيد تقريبًا نظام خلفي: واجهة API وقاعدة بيانات ولوحة إدارة وإشعارات وتحليلات. والتخطيط الجيد لهذا الجزء هو ما يفرّق بين تطبيق ينمو وتطبيق يُعاد بناؤه.
أصلي أم متعدد المنصات؟
- متعدد المنصات (React Native وFlutter): كود واحد لنظامي iOS وAndroid، وتسليم أسرع وصيانة أقل. مناسب لأغلب تطبيقات التجارة والحجز والخدمات والمحتوى.
- أصلي (Swift لنظام iOS وKotlin لنظام Android): الأفضل للألعاب والواقع المعزز ومعالجة الوسائط الثقيلة والاستخدام العميق لمكونات الجهاز، بجهد بناء وصيانة يقارب الضعف.
- تطبيق ويب تقدمي (PWA): تطبيق ويب مناسب للجوال يمكن تثبيته من المتصفح، وهو خطوة أولى جيدة إن لم تكن بحاجة إلى متاجر التطبيقات.
ما يتضمنه الإصدار الأول
- الاكتشاف ومسارات المستخدم للرحلات الأساسية (التسجيل والتصفح والشراء أو الحجز والحساب).
- تصميم الواجهات لنظامي iOS وAndroid، بالعربية والإنجليزية إن كنت تخدم الجمهورين.
- التطبيق نفسه، مع واجهة API الخلفية وقاعدة البيانات ولوحة الإدارة.
- الربط مع الخدمات: الدفع والخرائط وإشعارات SMS أو واتساب والتحليلات.
- الاختبار على أجهزة حقيقية ومراجعة أمنية والنشر على App Store وGoogle Play.
المدة وما يحدد التكلفة
يستغرق الإصدار الأول المركّز من 8 إلى 12 أسبوعًا عادةً. وأكبر ما يحدد التكلفة عدد أنواع المستخدمين (مثل العميل والسائق والمسؤول)، والمزايا اللحظية مثل المحادثة أو التتبع المباشر، والدفع، والعمل دون اتصال، والربط بالأنظمة الحالية. وضع في الميزانية الصيانة المستمرة أيضًا، فكلا المتجرين يتطلبان تحديثات منتظمة لإصدارات أنظمة التشغيل الجديدة.
متطلبات متاجر التطبيقات
- حسابات مطوّر لدى Apple وGoogle مسجلة باسم شركتك.
- سياسة خصوصية وإقرارات دقيقة بالبيانات التي يجمعها التطبيق في المتجرين.
- إمكانية حذف الحساب من داخل التطبيق إن كان المستخدمون ينشئون حسابات.
- وقت المراجعة: قد تضيف مراجعة Apple بضعة أيام لكل إصدار.
أمان تطبيقات الجوال
معظم الثغرات الخطيرة في تطبيقات الجوال تكون في واجهة API الخلفية لا في التطبيق نفسه: غياب التحقق من الصلاحيات، ومفاتيح مكشوفة، وضعف إدارة الجلسات. نحن نبني ونختبر وفق معيار OWASP للتحقق من أمان تطبيقات الجوال (MASVS)، ونختبر واجهة API بالدقة نفسها التي نختبر بها التطبيق.
يحكم المستخدمون على التطبيق من شاشاته، لكن نجاحه يُحسم في النظام الخلفي الذي لا يراه أحد.