8 دقائق قراءة

تطوير تطبيقات الجوال في الإمارات: محركات التكلفة والامتثال وتجربة المستخدم العربية

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

متاح أيضًا بـEnglishDeutschFrançais

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

هذا الدليل موجّه إلى المؤسسين وأصحاب المنتجات الذين يستعدون لتقديم موجز إلى فريق تطوير. يستند إلى تنفيذ التعريب وجمع الاستفسارات في بوابة ImadDhin، وإلى دراسة حالة FoCoCo المنشورة. تصف هذه المراجع كوداً تمت مراجعته وبنية منشورة فعلاً، لا إيرادات عملاء أو نسب تحويل.

لماذا يصعب تحديد نطاق مشاريع تطبيقات الجوال في الإمارات أكثر مما يبدو؟

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

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

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

أين تخطئ الفرق عادة؟

معظم تجاوزات الميزانية والوقت التي نراها موصوفة في الموجزات تأتي من قرارات مؤجلة، لا من ميزات مضافة. وأكثرها شيوعاً:

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

لا شيء من هذا غريب. كل ما في الأمر أن إصلاحه في وثيقة النطاق أسهل من إصلاحه في الكود.

نهج عملي: حدّد نطاق التطبيق في أربع طبقات

الموجز المفيد يقسم المنتج إلى طبقات يمكن تقدير كل منها بشكل مستقل. كما يوضح القرارات التي يجب اتخاذها قبل بدء التصميم.

الطبقة الأولى: تدفقات المستخدم الأساسية

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

الطبقة الثانية: بنية التعريب

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

الطبقة الثالثة: التكاملات

سمِّ كل نظام خارجي: مزوّد الدفع، والهوية، والخرائط والعناوين، والمراسلة، والإشعارات الفورية، والتحليلات، ونظام إدارة العملاء. ولكل منها، حدد من يملك الحساب، وأي بيئة تُستخدم للاختبار، وماذا يحدث عندما يتعطل. قائمة التكاملات هي عادة أكبر مصدر منفرد للتفاوت في التقديرات.

الطبقة الرابعة: الامتثال والتشغيل

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

الامتثال: نظرة عامة

هذا القسم للتوجيه العام وليس استشارة قانونية، ويجب أن يراجع التصميم النهائي محامٍ مطّلع على قطاعك.

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

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

اعتبارات التنفيذ

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

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

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

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

محركات التكلفة ونطاقات توضيحية

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

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

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

الموازنات والمفاضلات

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

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

الوكالة المحلية توفر ورش عمل حضورية وإلماماً بإجراءات المشتريات الإقليمية. والاستوديو الذي يعمل عن بُعد قد يوفر هندسة عالية الخبرة بهيكل تكلفة مختلف مع تداخل جيد في ساعات العمل. كلاهما قد ينجح؛ المهم هو من يكتب الكود ومن يتحمل المسؤولية بعد الإطلاق. وتسرد قائمة التحقق لاختيار شركة تطوير تطبيقات الجوال الأسئلة التي تكشف ذلك.

دروس من أعمال ImadDhin

هذه ملاحظات تنفيذية من أعمالنا المنشورة، وليست نتائج عملاء.

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

ودراسة حالة FoCoCo المنشورة تتناول تطبيق جوال مبنياً بـ Flutter مع تطبيق ويب مرافق، ومنشوراً على متجري التطبيقات. والدرس على مستوى الكود الذي ينطبق على مشاريع الإمارات هو استمرارية الحساب: الحساب الذي يُنشأ عبر الويب يجب أن يعمل على الجوال والعكس، ما يعني مزوّد هوية واحداً وسجل مستخدم واحداً وإشارات تهيئة مشتركة. وإضافة ذلك لاحقاً مكلفة.

أخطاء شائعة يجب اختبارها

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

متى يكون الحل الأبسط أفضل؟

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

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

الخطوة التالية

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

الأسئلة الشائعة

هل أحتاج إلى نسخة عربية من تطبيقي في الإمارات؟

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

هل يجب استضافة بيانات تطبيقي داخل الإمارات؟

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

هل Flutter أو React Native مناسبان للتطبيقات العربية؟

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

كم يستغرق بناء منتج أولي لتطبيق جوال في الإمارات؟

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

ما الذي يجب أن يتضمنه عرض تطوير تطبيق في الإمارات؟

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

حدّد نطاق تطبيقك في الإمارات قبل أن تلتزم بميزانية

راجع النطاق والتعريب وعروض المزوّدين مع مهندس خبير.

احجز مكالمة مدتها 30 دقيقة

ست خطوات قصيرة، دون الحاجة إلى إنشاء حساب.

أرسل موجز المشروع

نطاقات محددة ومراحل وما تحصل عليه في كل مرحلة.

تعرّف على طريقة التعاقد

مقالات ذات صلة