Skip to content

تطوير تطبيقات الجوال في دبي والإمارات

تطبيقات iOS وAndroid ثنائية اللغة بتخطيطات عربية سليمة من اليمين إلى اليسار (RTL)، وتسجيل دخول عبر الهوية الرقمية UAE Pass، ومدفوعات إقليمية، من فريق يسبق توقيت دبي بساعة ونصف.

EnglishRead this page in English
تطوير تطبيقات الجوال للشركات في الإمارات

تطوير تطبيقات الجوال بما يناسب طريقة العمل في الإمارات

اعتاد المستخدمون في الإمارات على تطبيقات متقنة من شركات الطيران والبنوك ومنصات التوصيل والخدمات الحكومية، لذلك يُقارَن أي تطبيق جديد بها منذ يومه الأول. ويشمل هذا المستوى التبديل بين العربية والإنجليزية دون أن يختل التصميم، وتسجيل الدخول عبر UAE Pass حيثما كان متاحًا، والدفع عبر Apple Pay أو ببطاقة محلية بلمستين. تبني Nexzem تطبيقات الجوال للشركات في الإمارات من دهرادون في الهند، وتعمل عن بُعد مع يوم عمل مشترك شبه كامل.

لمعظم التطبيقات في الإمارات نوصي بتقنية متعددة المنصات مثل Flutter أو React Native، لأن كلتيهما تتعامل جيدًا مع التخطيطات من اليمين إلى اليسار وتُبقي النسختين العربية والإنجليزية في قاعدة شيفرة واحدة. أما Swift وKotlin الأصليتان فمناسبتان عندما يعتمد التطبيق على ميزات جهاز مكثفة مثل التصوير المتقدم أو أجهزة Bluetooth. وتشرح مقارنة Flutter وReact Native المفاضلات بينهما بالتفصيل.

العربية والاتجاه من اليمين إلى اليسار بالشكل الصحيح

التحويل إلى العربية يغيّر أكثر من محاذاة النص. فقوائم التنقل الجانبية تُفتح من اليمين، وأسهم الرجوع تشير إلى الاتجاه المعاكس، وأشرطة التقدم تمتلئ من اليمين إلى اليسار، وإيماءات السحب تنعكس. لكن بعض العناصر يجب ألا تنعكس: أزرار تشغيل الوسائط، والساعات، وأرقام الهواتف، وشعارات العلامات التجارية. نعتمد على دعم RTL المدمج في كل منصة (I18nManager في React Native، وDirectionality في Flutter، وقيود leading وtrailing في iOS، وسمات start وend في Android) بدلًا من قلب الشاشات يدويًا.

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

  • تخطيطات معكوسة تعتمد على مسافات start وend، وليس على left وright الثابتة أبدًا
  • اختيار خطوط عربية مناسبة وضبط تباعد الأسطر لكل حجم شاشة
  • اختبارات النصوص ثنائية الاتجاه للأسماء والعناوين والأسعار وأرقام الطلبات
  • اختيار مدروس بين الأرقام الغربية والأرقام العربية المشرقية
  • عرض التاريخ الهجري حيث يتوقعه جمهورك

UAE Pass والمدفوعات والتكاملات المحلية

UAE Pass هي الهوية الرقمية الوطنية، وتتيح كثير من الخدمات الحكومية والمصرفية وخدمات الاتصالات والعقارات للمستخدمين تسجيل الدخول أو توقيع المستندات من خلالها. وعلى الجوال يعتمد التكامل على OpenID Connect مع انتقال من تطبيقك إلى تطبيق UAE Pass. ويخضع الوصول لعملية تسجيل مع برنامج UAE Pass، لذلك نبدأ إجراءات الموافقة مبكرًا ونسيّرها بالتوازي مع التطوير.

تمر مدفوعات البطاقات عادةً عبر Network International أو Checkout.com أو Telr أو PayTabs أو Stripe، مع Apple Pay وGoogle Pay إضافةً إليها، وTabby أو Tamara لخدمة «اشترِ الآن وادفع لاحقًا». وغالبًا ما تحتاج تطبيقات التوصيل إلى الدفع عند الاستلام، وإلى إدخال عناوين قائم على المناطق والمباني والمعالم (أو أرقام مكاني (Makani) في دبي) بدلًا من الرموز البريدية، وإلى التحقق من أرقام +971 عبر الرسائل النصية أو WhatsApp.

الخصوصية والاستضافة وصفحات المتجر

تحتاج التطبيقات التي تجمع بيانات شخصية إلى شاشات موافقة وإشعارات خصوصية تتوافق مع المرسوم بقانون اتحادي رقم 45 لسنة 2021 بشأن حماية البيانات الشخصية (PDPL)، أو مع قواعد مركز دبي المالي العالمي (DIFC) وسوق أبوظبي العالمي (ADGM) إذا كانت شركتك مسجلة فيهما. وقد تحتاج تطبيقات الصحة والمال والجهات الحكومية أيضًا إلى استضافة الخادم الخلفي في منطقة سحابية داخل الإمارات على AWS أو Azure أو Oracle. هذه معلومات عامة وليست استشارة قانونية.

ينبغي نشر التطبيقات عبر حسابات المطورين في Apple وGoogle التابعة لكيانك في الإمارات، مع صفحات متجر بالعربية والإنجليزية ولقطات شاشة مُعرّبة، لأن الناس يبحثون في المتاجر باللغتين. ويوضح دليلنا حول تحسين الظهور في متاجر التطبيقات كيف تؤثر صفحات المتجر في اكتشاف التطبيق.

ما تشمله خدمة تطوير تطبيقات الجوال

تطبيقات iOS وAndroid أصلية ومتعددة المنصات مصممة لمستخدمين حقيقيين، من أول نسخة أولية (MVP) حتى التوسع.

  1. 01

    تطوير تطبيقات iOS

    تطبيقات بلغة Swift وSwiftUI تلتزم بإرشادات واجهة المستخدم من Apple (Human Interface Guidelines)، وتدعم إصدارات iOS الحالية، وتجتاز مراجعة App Store دون رفض متكرر.

  2. 02

    تطوير تطبيقات Android

    تطبيقات بلغة Kotlin مختبرة على مختلف أحجام الشاشات وإصدارات Android، ومُحسّنة للأجهزة محدودة الذاكرة التي لا يزال كثير من مستخدميك في الهند وخارجها يحملونها.

  3. 03

    تطبيقات متعددة المنصات

    قاعدة شيفرة واحدة بـ Flutter أو React Native لنظامي iOS وAndroid، تقلّل جهد البناء والصيانة مع الحفاظ على سلاسة التمرير والرسوم المتحركة والوصول إلى ميزات الجهاز.

  4. 04

    تطوير النسخة الأولية (MVP)

    إصدار أول مركّز يضم الميزات القليلة التي تثبت وجود الطلب، ومُهيكل بحيث ينمو إلى المنتج الكامل دون إعادة كتابة مكلفة.

  5. 05

    تطبيقات تعمل دون اتصال

    تخزين محلي ومزامنة في الخلفية ليواصل الموظفون الميدانيون ومندوبو التوصيل والمستخدمون في المناطق الريفية عملهم عند انقطاع الشبكة، مع رفع التغييرات لاحقًا.

  6. 06

    المدفوعات والإشعارات

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

  7. 07

    تحديث التطبيقات

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

  8. 08

    الإطلاق على المتاجر

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

كيف يسير المشروع

مراحل واضحة مع مراجعة في نهاية كل مرحلة، لتعرف دائمًا ما الخطوة التالية وما تكلفتها.

  1. 01

    الاستكشاف وتحديد النطاق

    نحدد المستخدمين والمسارات الأساسية والتكاملات، ثم نتفق على قائمة الميزات واختيار المنصة وعرض سعر ثابت.

  2. 02

    نموذج أولي تفاعلي

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

  3. 03

    التطوير عبر دورات (sprint)

    دورات تطوير مدتها أسبوعان مع نسخة تجريبية في كل دورة، ومراجعة للشيفرة عند كل تغيير، واختبارات آلية للمسارات الأساسية.

  4. 04

    اختبار الجودة على أجهزة حقيقية

    اختبارات وظيفية واختبارات للأداء واستهلاك البطارية على قائمة أجهزة تطابق جمهورك.

  5. 05

    الإطلاق والدعم

    رفع التطبيق إلى المتاجر، وإطلاق تدريجي، ومراقبة الأعطال، وخطة دعم للتحديثات والميزات الجديدة.

التقنيات التي نعتمد عليها

أدوات مجرّبة وجيدة الدعم نختارها لتناسب حجم مشروعك وميزانيتك وفريقك، لا لمجرد أنها جديدة.

  • Flutter
  • Swift
  • Kotlin
  • React
  • Android
  • iOS
  • Firebase
  • Node.js
  • TypeScript
  • Appium

تطوير تطبيقات الجوال في الإمارات: أسئلة وأجوبة

لديك سؤال آخر؟ تواصل مع مستشار وستصلك إجابة خلال يوم عمل واحد.

هل ينبغي إطلاق التطبيق في الإمارات بالعربية والإنجليزية في الوقت نفسه؟

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

هل يمكنكم دمج UAE Pass في تطبيق الجوال الخاص بنا؟

نعم. ننفّذ مسار OpenID Connect، والانتقال من تطبيقك إلى تطبيق UAE Pass، والبديل للمستخدمين الذين لم يثبّتوه. وتحتاج مؤسستك أولًا إلى موافقة برنامج UAE Pass، لذلك نساعدك في إعداد التفاصيل التقنية لعملية التسجيل، ونستخدم بيئة الاختبار (staging) إلى أن يُمنح الوصول إلى بيئة الإنتاج.

هل لديكم مطورون في دبي؟

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

كم يستغرق بناء تطبيق ثنائي اللغة للسوق الإماراتي؟

تستغرق نسخة أولية (MVP) مركّزة بالعربية والإنجليزية مع تسجيل الدخول والمدفوعات عادةً بضعة أشهر، بحسب النطاق والتكاملات. وقد تضيف موافقة UAE Pass وتسجيل بوابة الدفع وقت انتظار، لذلك نبدأهما مبكرًا. وتساعدك حاسبة تكلفة التطبيقات على معرفة أثر الميزات في حجم العمل قبل الاستشارة.

تخطط لمشروع في الإمارات؟ لنبدأ بمحادثة.

شاركنا نطاق العمل والسوق المستهدفة. يرد عليك مستشار خلال يوم عمل واحد بالخطوات التالية وتقدير مبدئي وفريق مقترح.