بطاقتا محفظة جنباً إلى جنب توضحان فروقات Apple Wallet وGoogle Wallet
Apple مقابل Google Wallet

Apple Wallet مقابل Google Wallet: الفروقات التي تغيّر تصميم بطاقتك

حجم الصور وعدد الحقول وصيغ الباركود وكيف يتحول التحديث إلى إشعار: فروقات Apple Wallet وGoogle Wallet التي تغيّر تصميم بطاقتك فعلياً.

فريق وايانُشر 27 سبتمبر 20268 دقائق قراءةRead in English
Apple WalletGoogle Walletتصميم البطاقةباركود
QRصيغة الباركود المشتركة بين Apple Wallet وGoogle Walletيقرأها كاميرا هاتف عادي بلا حاجة لجهاز مسح ليزري أو ربط بنقطة بيع

الفروقات الخمس التي تكلفك وقتاً

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

الاختلاف في آلية العمل أكبر من الاختلاف في البكسلات. يستهلك Apple Wallet حزمة .pkpass موقّعة تبنيها وتستضيفها أنت، بالإضافة لخدمة ويب صغيرة يكشفها خادمك ليجلب الجهاز نسخاً جديدة. يستهلك Google Wallet كائن JSON تُنشئه ثم تُحدّثه عبر واجهة REST، وزر «أضف إلى Google Wallet» رمز JWT موقّع.

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

جدول مقارنة سريع

الفروقات المذكورة أعلاه تتحول عملياً لهذا الملخص عند التصميم الفعلي:

Apple Wallet مقابل Google Wallet: ملخص الفروقات التقنية
العنصرApple WalletGoogle Wallet
الشعارشكل مستطيل أعلى يسار البطاقة، 160×50 نقطةشكل مربع يُعرض كدائرة، فيُقص أي شعار أفقي من المنتصف
الحقولخانات مسمّاة: رئيسية وثانوية وإضافية وخلفية، بحد فعلي أربع قيم قصيرة حول القيمة الرئيسيةوحدة نقاط رئيسية بعنوان مختصر، ووحدة نقاط ثانوية، ووحدات نصية تُعرض أسفل البطاقة
الألوانتختار لون الخلفية والنص وتسمية الحقل كل على حدةتختار لوناً واحداً للخلفية فقط، وتقرر جوجل الأبيض أو الأسود للنص تلقائياً حسب سطوع اللون
الباركودQR وPDF417 وAztec وCode 128، والأخير لا يعمل على Apple Watchنفس الأربعة إضافة لصيغ تجزئة متجر مثل EAN وUPC وCode 39، ووضع نصي بلا باركود إطلاقاً
التحديثخدمة ويب يسجّل عندها الجهاز، ودفعة صامتة عبر APNs تجلب ملفاً جديداًتعديل مباشر على الكائن عبر واجهة جوجل البرمجية، يتزامن دون أي بنية دفع من جهتك

الصور والشعارات بالتفصيل

يرسم نمط بطاقة المتجر في آبل صورة شريط عريضة خلف أعلى البطاقة، بحجم موثّق 375×123 نقطة، أي 1,125×369 بكسل بمقياس 3x. الشعار مستطيل أعلى اليسار بحجم 160×50 نقطة (480×150 عند 3x)، والأيقونة مربعة بثلاثة مقاسات: 29 و58 و87 بكسل. تعرض بطاقة المتجر ملف strip.png وتتجاهل thumbnail.png تماماً.

تتحقق آبل من هذه المقاسات بصرامة. أي صورة بأبعاد لا تطابق المطلوب تجعل iOS يرفض البطاقة بالكامل برسالة «هذه البطاقة غير متاحة» بلا أي تفصيل إضافي. لهذا نُعيد تحجيم كل صورة يرفعها التاجر من جهة الخادم لكل خانة مطلوبة بدل الوثوق بالملف كما وصل.

هندسة جوجل مختلفة في نوعها لا في حجمها فقط. الشعار مربّع يُعرض كدائرة، فيُقص أي شعار أفقي من منتصفه. صورة البطل شريط منفصل بنسبة تقارب 3 إلى 1 (إرشادات جوجل تدور حول 1,032×336) ولا تجلس أبداً خلف نص، فتلائم جوجل الصورة حجم الشريط وقد تقصّ الجوانب.

التسوية التي تصمد أمام المنصتين: بلا نص داخل الصورة نفسها، والجزء المهم في المنتصف، وملفا شعار — وردية أفقية لآبل وعلامة مربعة لجوجل.

الحقول والألوان

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

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

الباركود: اختر التقاطع المشترك

اعتماداً على ما يدعمه كل جهاز، هذه هي صيغ الباركود المتاحة على كل منصة:

  • Apple Wallet يدعم أربع صيغ فقط: QR وPDF417 وAztec وCode 128، ويستخدم الجهاز أول صيغة يدعمها من المصفوفة؛ ولا يعمل Code 128 على Apple Watch
  • Google Wallet يدعم الصيغ الأربع نفسها إضافة إلى صيغ تجزئة المتاجر: EAN-8 وEAN-13 وUPC-A وITF-14 وCode 39 وCodabar وData Matrix، وله أيضاً وضع نصي يعرض رقم عضوية بلا أي باركود
  • ما لم يفرض جهاز مسح محدد خيارك، استخدم QR على المنصتين وتوقف عن التفكير في الأمر — هذا ما نفعله فعلاً: نفس محتوى QR على الاثنتين، يُقرأ بكاميرا هاتف عادي في لوحة تحكم الموظف
  • ضع نصاً مقروءاً أسفل الباركود على المنصتين (altText على آبل وalternateText على جوجل)، فاسم أول أو رقم عضوية قصير يتيح للكاشير إتمام العملية يدوياً إن كانت الشاشة مكسورة أو معتمة

التحديثات والإشعارات: آلية واحدة لكل منصة

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

سطر شاشة القفل يأتي من البطاقة نفسها لا من الدفعة. حقل يحمل رسالة تغيير يُنتج شارة عند تغيّر قيمته، وحقل بلا رسالة تغيير يتحدث بصمت. إن لم يتغيّر شيء فعلياً في pass.json، لا يُظهر iOS شيئاً على الإطلاق.

تعكس جوجل هذا المسار: تُعدّل كائن الولاء مباشرة عبر واجهتها البرمجية وينزل التغيير بلا أي بنية دفع من جهتك. لإصدار صوت، تُرسل رسالة إلى الكائن بنوع TEXT_AND_NOTIFY؛ نحدّها بـ80 حرفاً للعنوان و240 للنص لأن أي نص أطول يُقصّ.

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

بطاقة واحدة لكلا المتجرين، وحدود وايا

تحوّل وايا تصميم تاجر واحد إلى بطاقة Apple Wallet وبطاقة Google Wallet وبطاقة ويب لأي جهاز آخر. يمسح العميل رمز QR الخاص بالمتجر، يكتب اسماً أول ورقم جوال، ويلمس مرة واحدة لإضافة البطاقة. بلا تحميل تطبيق، وبلا حساب، وبلا كلمة مرور، بالتفصيل في دليل بطاقة الولاء في Apple Wallet.

بطاقة ولاء تجريبية بشبكة عشرة أختام ورمز QR داخل نموذج هاتف على خلفية فاتحة
بطاقة تجريبية بشبكة أختام ورمز QR — نفس البطاقة تُصدَّر لكلا المحفظتين من تصميم واحد.
  • لا ربط مع فودكس أو مرن أو أجهزة الدفع (تكاملات المحاسبة في باقة بريميوم فقط)، فيضيف الموظف الأختام بمسح بطاقة العميل من هاتف عادي
  • لا توجد قناة رسائل نصية قصيرة؛ الرسائل تخرج كتحديثات محفظة فقط
  • الباقة المجانية تتوقف عند 100 عميل و100 رسالة محفظة شهرياً، ويحتفظ من سجّل مسبقاً ببطاقته ويستمر بالجمع بعد ذلك
  • تطبيق التاجر على أندرويد لا يزال في مرحلة الوصول المبكر؛ يستخدم موظفو أندرويد لوحة التحكم عبر المتصفح حالياً

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

هل أحتاج تصميم بطاقتين مختلفتين لـApple Wallet وGoogle Wallet؟

لا، تصميم واحد يشغّل الاثنتين، لكنك تحتاج تصديرين لشعارك وفناً بلا نص مطبوع داخله. تعرض آبل شعاراً مستطيلاً 160×50 نقطة بجانب عنوان البطاقة، بينما تقصّ جوجل الشعار المربع داخل دائرة. أبقِ الجزء المهم من أي صورة خلفية في المنتصف، لأن جوجل تلائمها داخل شريط بطل بنسبة تقارب 3 إلى 1 وقد تقصّ الجوانب.

أي صيغة باركود تعمل على Apple Wallet وGoogle Wallet معاً؟

QR هو الخيار الأكثر أماناً على المنصتين. يدعم Apple Wallet فقط QR وPDF417 وAztec وCode 128؛ ويدعم Google Wallet هذه الأربعة إضافة إلى EAN وUPC وCode 39 وCodabar وData Matrix ووضع نصي. إن كان جهاز مسح قديم لصيغة واحدة هو قيدك، فـCode 128 أوسع صيغة مشتركة، رغم أن آبل توضح أنه لا يعمل على Apple Watch.

هل أستطيع تحديد لون النص في بطاقة Google Wallet؟

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

لماذا تفشل بطاقتي في Apple Wallet برسالة «هذه البطاقة غير متاحة»؟

السبب الأكثر شيوعاً صورة داخل حزمة .pkpass بأبعاد لا تطابق مقاسات آبل الموثقة، ولا يقدّم iOS أي تفصيل إضافي. أعد تحجيم كل عنصر من جهة الخادم (29 و58 و87 بكسل للأيقونة؛ 160×50 و320×100 و480×150 للشعار) بدل الوثوق بما رُفع. توقيع غير صحيح أو شهادة منتهية الصلاحية تعطي الرسالة نفسها بلا تمييز.

ابدأ وايا على متجرك مجاناً — مجاني للأبدابدأ مجاناً
ابدأ مجاناً