تطبيقات الجوال
تطبيقات iOS وأندرويد تتصرّف كما تتصرّف المنصة التي تعمل عليها، وتصمد على اتصال ضعيف.
نظرة عامة
تطبيق الجوال يعمل على عتاد لا يتحكّم فيه أحد، والمستخدم هو من يقرّر متى تُحدَّث النسخة المثبّتة. وهذا يحسم الهندسة: حالة محلية تصمد عند انقطاع الاتصال، وعقد API يبقى قابلًا للاستدعاء من النسخ القديمة، ومسار إصدار يمرّ عبر المتجرين. تبني أوريفين تطبيقات أصلية حيث يهمّ سلوك المنصة، وعابرة للمنصات حيث لا يهمّ.
- تطبيقات iOS وأندرويد أصلية
- نسخ عابرة للمنصات حين تكفي قاعدة شيفرة واحدة
- الحالة دون اتصال، والكتابات المصفوفة في طابور، والمزامنة
- الإشعارات الفورية، والروابط العميقة، والعمل في الخلفية
- تخطيطات عربية وإنجليزية، بما فيها الاتجاه من اليمين إلى اليسار
- تقديم التطبيق إلى App Store وGoogle Play
- تقارير الأعطال، ومراقبة الإصدارات، والطرح المتدرّج
ما الذي تستلمه
- 01نسخ iOS وأندرويد موقّعة، تُنشر من حسابات مطوّر باسمك.
- 02خط نشر يبني ويوقّع ويرفع إلى المتجرين من المستودع.
- 03مواصفة مكتوبة للعمل دون اتصال وللمزامنة، تشمل ما يفعله التطبيق عند التعارض.
- 04مصفوفة دعم للأجهزة وأنظمة التشغيل مع النصّ على أدنى إصدار مدعوم.
- 05تقارير أعطال موصولة بكل إصدار، مع رفع ملفات الرموز مع كل نسخة.
- 06بطاقات المتجر وإقرارات الخصوصية وملاحظات المراجعة جاهزة للتقديم.
- Swift وSwiftUI
- Kotlin وJetpack Compose
- React Native
- Flutter
- Core Data وRoom
- APNs وFirebase Cloud Messaging
- Fastlane
- TestFlight والاختبار الداخلي في Google Play
- XCUITest وEspresso
- Sentry
كيف يسير المشروع
القرار الأول أصلي أم عابر للمنصات، ويُتخذ بحسب ما يجب أن يفعله التطبيق: السلوك في الخلفية، والوصول إلى العتاد، وكم من الواجهة خاص بالمنصة. ويُتخذ قبل أن يبدأ التصميم. تُبنى الشاشات على API حقيقي وعلى اتصال مقيّد وجهاز أندرويد منخفض الإمكانات، لا في المحاكي وحده. وتصل النسخ إلى العميل عبر TestFlight والاختبار الداخلي في Google Play أثناء سير العمل، لتجري المراجعة على جهاز جوال. وتقديم التطبيق إلى المتاجر جزء من المشروع، بما في ذلك ما تطلبه المراجعة بعد ذلك. والطرح متدرّج لا دفعة واحدة، ويُراقَب معدّل الأعطال على الإصدار الجديد قبل أن يستمر الطرح. النسخة التي يبقيها المستخدم على جهازه هي النسخة التي يجب أن تستمر في العمل.
- يستمر التطبيق في العمل عند انقطاع الاتصال، ويُسوّي الفروق عند عودته.
- النسخة المثبّتة على الجهاز تستمر في العمل بعد تغيّر الأنظمة الخلفية.
- إصدار المتجر تشغيلة لخط النشر لا قائمة تحقّق يدوية، لأن التوقيع وترقيم الإصدارات وملاحظات المراجعة موجودة فيه أصلًا.
- تصل الأعطال مع أثر المكدّس وطراز الجهاز وإصدار نظام التشغيل — لا ببلاغ يقول إن التطبيق توقّف عن العمل.
خدمات ذات صلة
أخبرنا بما تبنيه.
أرسل لنا الفكرة بخطوطها العريضة، ونعود إليك بقراءة صريحة للنطاق والتسلسل وما يتطلبه تشغيله في الإنتاج.
