دراسة حالة

التسليم عبر الهاتف المحمول والواجهة الخلفية عندما يتعين على التطبيق أن يناسب المنتج الحقيقي الذي يقف خلفه.

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

مثال توضيحي يعتمد على أنماط عمل العميل الشائعة. لم يتم تضمين تفاصيل العميل المحدد.

نقطة البداية

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

ما يتم توضيحه أولاً

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

ما تم إنشاؤه

تغطي المشاركة تجربة الهاتف المحمول والعمل الخلفي وراءها: تنسيق واجهة برمجة التطبيقات (API)، ودعم سير العمل، ومعالجة المصادقة، وتبادل البيانات، وتخطيط الإصدار اللازم للحفاظ على التطبيق قابلاً للاستخدام في البيئة الحقيقية.

ما الذي يتحسن

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

ما يتضمنه هذا النوع من العمل عادةً

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