العربية والإنجليزية في التطبيق وفي المتاجر
يتيح App Store وGoogle Play نشر قائمة مستقلة لكل لغة، باسمها ووصفها وكلماتها المفتاحية ولقطات الشاشة. تعامل مع القائمة العربية على أنها صفحة منتج لا ترجمة: اكتبها بأسلوب عربي أصيل، وأظهر لقطات للشاشات الحقيقية من اليمين إلى اليسار لا لقطات إنجليزية معكوسة. فمن يبحث بالعربية يجد التطبيقات بكلمات عربية، ولذلك تحتاج الكلمات المفتاحية إلى بحث خاص بها.
داخل التطبيق يتشابه العمل مع الويب، مع فخاخ خاصة بالجوال. تنعكس التخطيطات لكن ليس كل شيء: تنقلب أسهم الرجوع وأشرطة التقدم، بينما لا تنقلب عادة أزرار التشغيل والساعات والرسوم البيانية وشعارات العلامات. ويطول النص بعد الترجمة ثم يطول مجددًا مع إعداد حجم الخط في الجهاز، فيجب أن تلتف الأزرار والبطاقات لا أن تقتص. وتحتاج العربية إلى ارتفاع سطر أكبر من النص اللاتيني لتبقى مقروءة. وتتيح المنصتان اختيار لغة لكل تطبيق، فدع المستخدم يستعمل التطبيق بلغة تختلف عن لغة هاتفه.
اقرأ التصميم بالعربية ومن اليمين إلى اليسار وتصميم تطبيقات الجوال لجانب التصميم، ومدخل المسرد عن التوطين لمعرفة ما يُفصل عن الشيفرة.
تفصيل إقليمي: يستخدم بعض الناس هواتف بلا خدمات Google ويثبتون التطبيقات من متجر AppGallery التابع لهواوي. فإن كان جمهورك يضمهم، فقرر مبكرًا هل تنشر هناك، لأن ذلك يغيّر المكتبات التي تعتمد عليها للخرائط والإشعارات وتسجيل الدخول.
الدفع داخل التطبيق والمحافظ الرقمية
للسلع المادية والخدمات، تكون شاشة الدفع الأصلية، مثل Apple Pay على آيفون وGoogle Pay على أندرويد، أسرع طريقة دفع وأكثرها ثقة لدى المستخدم. وتبقى البطاقات مع التحقق بتقنية 3-D Secure خيارًا احتياطيًا. وغالبًا يقدم مزودو الشراء الآن والدفع لاحقًا حزمة تطوير أو صفحة مستضافة، وما زال بعض التجار يحتاجون إلى مسار الدفع عند الاستلام، وهذا يضيف حالات طلب يجب أن يعرضها التطبيق بوضوح.
تحدد قواعد المتاجر وسيلة الدفع التي يجوز لك استخدامها. فالسلع الرقمية والاشتراكات التي تُباع داخل التطبيق يجب عمومًا أن تمر عبر نظام الشراء الخاص بالمتجر، بينما تستطيع السلع المادية والخدمات الواقعية استخدام مزودي دفع خارجيين. وتتغير القواعد، فراجع الحالية قبل أن تصمم الدفع لا بعده.
الدفع على اتصالات غير مستقرة
يتنقل الهاتف بين الواي فاي وبيانات الجوال، ويدخل المصاعد ومواقف السيارات، وتضيع منه الطلبات. فإذا أعاد التطبيق طلب الدفع بعد انتهاء المهلة فقد يُخصم المبلغ من العميل مرتين. أرسل مفتاح عدم التكرار (idempotency key) مع كل محاولة دفع، وأكّد الحالة النهائية على خادمك مع مزود الدفع، وأظهر حالة انتظار واضحة حتى تصل. ولا تعتبر الطلب مدفوعًا لأن التطبيق قال ذلك.
أبعد أرقام البطاقات عن خوادمك باستخدام الحقول المستضافة لدى المزود أو الرموز البديلة. واسأل مزودك ومستشارك القانوني عن التراخيص وقواعد صناعة البطاقات (PCI DSS) المنطبقة على إعدادك، واسأل محاسبك عما يجب أن تعرضه الإيصالات. وتستحق المصادقة متعددة العوامل وفحوص الجهاز النظر فيها للعمليات عالية القيمة.
تسجيل الدخول بالهوية الرقمية الوطنية
UAE Pass هو تطبيق الهوية الرقمية الوطنية والتوقيع. وللخدمة التي يجب أن تعرف هوية المستخدم، مثل بنك أو عيادة أو خدمة مرتبطة بالحكومة، قد يحل محل نموذج تسجيل طويل بهوية موثقة. وبوجه عام ينقل تسجيل الدخول المستخدم إلى تطبيق الهوية ثم يعيده، فيجب أن يعمل مسار العودة إلى تطبيقك على iOS وأندرويد، بما في ذلك حين لا يكون تطبيق الهوية مثبتًا ويلجأ المستخدم إلى طريق آخر.
يعني الربط الانضمام بصفتك مزود خدمة، وتتوقف المتطلبات على قطاعك، فاسأل البرنامج والجهة المنظمة عما تحتاجان إليه قبل أن تضع الجدول. وصممه خيارًا واحدًا لتسجيل الدخول لا الخيار الوحيد. وأبقِ استعادة الحساب لديك، واطلب البيانات التي تحتاجها فقط، وخزّن الرموز في التخزين الآمن للمنصة (سلسلة المفاتيح Keychain في iOS ومخزن المفاتيح Keystore في أندرويد).
الإشعارات والموافقة ومراعاة الخصوصية
اطلب إذن الإشعارات في سياقه، بعد أن يرى المستخدم فائدته، لا عند أول تشغيل. تظهر رسالة النظام في iOS مرة واحدة، فيصعب تدارك رفض متسرع، وتطلب إصدارات أندرويد الحديثة الإذن وقت التشغيل كذلك. واكتب الإشعارات بالعربية والإنجليزية بأسلوب أصيل، وتأكد من ظهورها من اليمين إلى اليسار، وفكر في وقت وصولها: فالمساء والليل لهما إيقاع مختلف في رمضان.
افصل رسائل الخدمة (شُحن الطلب، فشلت الدفعة) عن الرسائل التسويقية، وسجّل الموافقة التسويقية مع تاريخها والنص المعروض واللغة. واجعل سحب الموافقة بسهولة منحها. وأبقِ مكتبات التتبع والإعلانات في أدنى حد يمكنك تبريره، لأن بيانات الخصوصية التي تقدمها لكل متجر يجب أن تطابق ما يفعله التطبيق ومكتباته فعلًا.
في الإمارات قانون اتحادي لحماية البيانات الشخصية، وللمنطقتين الحرتين مركز دبي المالي العالمي وسوق أبوظبي العالمي نظامان خاصان. وأسئلة مثل مكان تخزين البيانات ومدة الاحتفاظ بها وما يجوز نقله تعود إلى مستشارك القانوني؛ وتسرد صفحة الإمارات الأسئلة التي تحملها إليه.
للتوعية وليست استشارة قانونية. نصمم التطبيقات مع مراعاة قواعد حماية البيانات ولا نعد بالامتثال. تأكد مما ينطبق على تطبيقك وقطاعك مع مستشار قانوني محلي مؤهل.
اختبار الأجهزة والشبكات
اختبر على الأجهزة التي يحملها مستخدموك فعلًا: آيفون حديثًا وأقدم، وهواتف أندرويد بأحجام شاشات وفئات أسعار مختلفة، لا أحدث طراز وحده. وشغّل النسخة العربية بأكبر حجم خط وبقارئ شاشة بالعربية. والتخطيط الذي يجتاز هذه الفحوص الثلاثة نادرًا ما ينكسر في الميدان.
واختبر الشبكة كذلك. أبطئ الاتصال، وانتقل من الواي فاي إلى بيانات الجوال أثناء طلب، وفعّل وضع الطيران في منتصف نموذج. يجب أن يحتفظ التطبيق بما كتبه المستخدم، ويعرض المحتوى المخزن أثناء التحميل، ويعيد المحاولة بأمان، ويشرح الأعطال بعربية وإنجليزية واضحتين. وأبقِ الصور والاستجابات صغيرة لتُحمَّل الشاشات بسرعة مع إشارة ضعيفة.
ويغيّر اختيارك بين التطبيق الأصلي ومتعدد المنصات جهد الاختبار. اقرأ تطوير iOS وأندرويد وFlutter وReact Native، أو مقال الأصلي أم متعدد المنصات، قبل أن تقرر.
توقيت الإصدار ومراجعة المتجر
ضع مراجعة المتجر في الجدول. تتفاوت مدة المراجعة، والرفض يكلف أيامًا، فقدّم مبكرًا مع حسابات تجريبية تعمل وملاحظات واضحة للمراجع. واستخدم الإطلاق التدريجي حيث يتيحه المتجر، وأبقِ مفتاحًا على الخادم لتعطيل ميزة محفوفة بالمخاطر دون إصدار جديد.
وخطط وفق التقويم. تحتاج حملة رمضان أو العيد إلى تحديث مباشر قبل بدئها، أي أن يُقدَّم قبل ذلك بوقت كافٍ. وتجنب أيام الإصدار التي تسبق عطلة أسبوع أو إجازة، حين يكون الدعم قليلًا. ويغطي دليل إطلاق البرمجيات في الخليج التقويم الإقليمي، وتغطي صفحة الإمارات أسبوع العمل والإجازات فيها.
كيف نبني تطبيقات الجوال للفرق الإماراتية
نعمل عن بُعد ونرتب المكالمات وفق يوم عملك. ترى كل أسبوع نسخًا تعمل مثبتة على أجهزة حقيقية عبر قنوات الاختبار في المتاجر، فتجرب المسار العربي بنفسك. ويبدأ كل مشروع بمراجعة للتهديدات: وفي تطبيق الجوال تشمل التخزين الآمن وطريقة تخاطب التطبيق مع واجهة API وما يحدث عند ضياع الهاتف أو مشاركته وكيف يمكن إساءة استخدام مساري الدفع والهوية.
وقبل الإطلاق تأتي مراجعة أمان مع قائمة إصلاحات مرتبة بالأولوية، وتشرح صفحة الأمن السيبراني للشركات في الإمارات خيارات الاختبار. وللخدمة كاملة راجع تطوير تطبيقات الجوال؛ وللتخطيط راجع كم يكلف تطبيق الجوال ونماذج التسعير.