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

الاختبار: كم مرة يعود الشخص نفسه
التطبيق يصبح منطقيا حين يعود العميل بما يكفي ليستحق مكانا دائما على شاشة هاتفه. فإن كان عميلك يزورك مرة في الشهر أو أقل، فتثبيت التطبيق كلفة عليه لا راحة، وسيحذفه خلال أسابيع.
ثلاثة شروط يعمل التطبيق فعلا حين تتوافر: الاستعمال المتكرر المنتظم مثل توصيل الطعام والنقل والمصارف والنوادي الرياضية والمتاجر ذات العملاء الأوفياء؛ وحاجة إلى قدرة يفتقدها المتصفح أو يؤديها بضعف مثل معالجة الكاميرا الحية والبلوتوث والعمل الكامل دون اتصال والإشعارات الفورية على iOS؛ وحساب يدخل إليه المستخدم باستمرار حتى يصير تكرار تسجيل الدخول مزعجا.
وإن لم يتوافر أي منها فالذي تريده موقع مبني للهاتف أولا. الكتالوج الذي تحول إلى تطبيق يبقى كتالوجا، مع عائق تثبيت إضافي.
ثلاثة مسارات وكلفة كل منها
بعد أن تقرر أن التطبيق مبرر تبقى أمامك ثلاثة خيارات حقيقية:
- تطبيق الويب أو PWA. موقعك نفسه مع إمكانية التثبيت على الشاشة الرئيسية وعمل محدود دون اتصال. شفرة واحدة لكل الأجهزة، وهو الأرخص والأسرع، وله قيود على iOS يجب أن تعرفها.
- متعدد المنصات. بأدوات مثل فلاتر وريأكت نيتيف تكتب شفرة واحدة وتخرج نسختين لأندرويد وiOS. لمعظم تطبيقات الأعمال هذا خيار متوازن.
- أصلي. شفرة منفصلة لكل منصة، بأفضل أداء وأوسع وصول إلى العتاد، وبضعف الكلفة تقريبا في البناء والصيانة.
ترتيب الكلفة من أعلى إلى أسفل. لكن كلفة البناء ليست أهم رقم لأنها تدفع مرة واحدة. الرقم الذي يبقى هو الصيانة: كلما أصدرت أندرويد أو iOS نسخة جديدة وجب فحص التطبيق وإصلاحه أحيانا، وإلا حذف من المتجر.
القيد الذي يغير كل شيء في هذا السوق
متجر جوجل بلاي غير متاح للمطور الإيراني. فإيران لا ترد في قائمة الدول التي تنشرها جوجل لتسجيل حساب مطور وحساب بائع. أي أن مسار النشر عندك مختلف عن بقية العالم من البداية.
عمليا يعني ذلك أن توزيع أندرويد يمر عبر كافه بازار ومايكت والتنزيل المباشر لملف التثبيت من موقعك. ولكل منها قواعد مراجعة ونسبة حصة، وتقرأ قبل بدء المشروع لا بعد التسليم.
وجانب iOS أصعب ولا طريق سهلا فيه لمعظم الأعمال هنا. فإن كان جزء معتبر من عملائك يستعملون آيفون فهذا وحده قد يعيد القرار كله إلى تطبيق الويب، لأن تطبيق الويب يفتح على iOS بلا متجر أصلا.
تنزيل ملف التثبيت مباشرة: نقطتان
إن كنت ستسلم ملف التثبيت من موقعك فاضبط شيئين من اليوم الأول. الأول أن يكون الملف على نطاقك وعبر HTTPS، لأن أندرويد والمتصفحات تحذر من ملفات التثبيت من مصدر غير موثوق. والثاني، للملفات الكبيرة، أن تفصل استضافتها عن الموقع الأصلي حتى لا يبطئ يوم تنزيل مزدحم صفحات بيعك.
نرى الثانية كثيرا وتشخص متأخرة دائما. الشرح الكامل في اختيار الاستضافة المناسبة، والمنطق بسيط: معالجة الصفحات وتسليم الملفات عملان مختلفان باحتياجات مختلفة.
أربعة أشياء تجهزها قبل الطلب
المشاريع التي تسير جيدا كانت هذه الأربعة جاهزة فيها قبل البدء:
- قائمة بما يجب أن يستطيع المستخدم فعله في النسخة الأولى. خمسة بنود على الأكثر، وما ليس منها فهو النسخة الثانية.
- قرار المنصة: أندرويد فقط أم أندرويد وiOS. هذا يضاعف السعر تقريبا ويستحق أن يكون قرارا واعيا.
- مصدر البيانات. إن كان التطبيق سيعرض منتجات أو مخزونا فتلك البيانات يجب أن تأتي من مكان ما، من موقعك عادة عبر واجهة برمجية.
- الهوية البصرية. إن لم يكن الشعار وألوان العلامة محسومة فهذا العمل يسبق كتابة الشفرة لا يليها. تصميم الهوية البصرية شرط مسبق لا زينة.
البند الثالث أكثر ما يسبب التأخير في المشاريع الحقيقية. فإن كان الموقع الذي يفترض أن يمد التطبيق بالبيانات لم يبن أو لا واجهة برمجية له فالتطبيق لا يتقدم. ولهذا يكون الترتيب المعتاد بناء الموقع أولا ثم تركيب التطبيق على البيانات نفسها.
كيف يحدد السعر
لا أحد يستطيع التسعير قبل رؤية قائمة القدرات، ومن يعطي رقما عبر الهاتف يذكر في الحقيقة متوسط مشاريعه السابقة. وما يحرك السعر بترتيب الأثر: عدد المنصات، ووجود حسابات مستخدمين ومدفوعات داخل التطبيق، وتعقيد لوحة الإدارة، وهل تأتي البيانات من نظام قائم أم تبنى من الصفر.
وسؤال واحد يجعل السعر شفافا: اسأل باسم من تكون الشفرة ومستودعها بعد التسليم. فإن كان الجواب غامضا فأنت تستأجر لا تشتري، وهذا يجب أن ينعكس في السعر. مسار المشروع خطوة بخطوة في تسلسل خطوات البناء، وترتيب التطبيق قريب منه مع مرحلة مراجعة المتجر في النهاية.
وإن أقنعك هذا النص بأنك لا تحتاج تطبيقا الآن فهذا جوابنا أيضا. بناء تطبيقات الجوال عمل نقوم به، وأول جلسة فيه تمضي عادة في تحديد إن كان مبررا أصلا.
أسئلة شائعة
كم تكلفة بناء تطبيق؟
تتوقف على عدد المنصات وقائمة قدرات النسخة الأولى. أكبر قفزة في السعر تأتي من إضافة iOS ومن إضافة الدفع داخل التطبيق؛ وبلا قائمة محددة يبقى أي رقم تخمينا.
ما مراحل بناء تطبيق الهاتف؟
تحديد قدرات النسخة الأولى، وتصميم رحلة المستخدم، وتصميم الواجهة، وتجهيز الواجهة البرمجية والبيانات، والتطوير، والاختبار على أجهزة حقيقية، ثم النشر في المتجر.
كيف أحكم على شركة تطوير تطبيقات؟
ثبت أعمالها على هاتفك وانظر هل ما زالت تعمل وما تاريخ آخر تحديث لها. التطبيق الذي لم يحدث منذ سنتين يقول عن صيانة ذلك الفريق أكثر مما يقوله أي ملف تعريفي.
التعليقات والأسئلة
لديكم سؤال حول هذا المقال؟ اسألوا، سنجيب.
لا توجد تعليقات بعد؛ كونوا الأولين.