كم من الوقت يجب أن تنتظر النافذة المنبثقة قبل الظهور؟ (بالمللي ثانية)
الترجمة
الافتراضي
pwa_text
قم بتثبيت %{siteTitle} على جهاز iOS الخاص بك. اضغط على مشاركة ثم إضافة إلى الشاشة الرئيسية.
تتضمن هذه السمة إعدادين، أحدهما للنص المعروض، والآخر لمؤقت لتحديد المدة التي يجب الانتظار حتى تظهر النافذة المنبثقة. تأتي هذه الإعدادات مع قيمها الافتراضية.
ستظهر هذه النافذة المنبثقة فقط لمستخدمي iOS على iPhone أو iPad الذين لا يستخدمون PWA لعرض منتدى Discourse. لن تظهر مرة أخرى إذا نقر المستخدم على أيقونة x.
أقترح أن يذكر النص الافتراضي إشعارات الدفع، ويتجنب ذكر “الجهاز”.
ربما شيء مثل:
“أضف %{siteTitle} إلى شاشتك الرئيسية للاشتراك في إشعارات الدفع! اضغط على مشاركة ثم إضافة إلى الشاشة الرئيسية.”
سيكون من المفيد بشكل خاص إذا قام فريق Discourse بإجراء بعض اختبارات A/B حول هذا الأمر، للعثور على اللغة الأكثر احتمالاً لجعل المستخدمين يشتركون في الدفع.
هذه هي الأسئلة التي لدي:
هل من الأفضل قول “إضافة” أم “تثبيت”؟
هل من الأفضل ذكر إشعارات الدفع هنا، أم تأخير ذكرها؟
إذا ذكرنا التثبيت، فهل يجب أن نقول إن هذا “تطبيق” يتم تثبيته؟ “تطبيق ويب”؟
جهاز iPad لديه مساحة أكبر. هل من الأفضل استخدام المزيد من الكلمات؟
على جهاز iPad، هذه اللافتة ليست جيدة. تظهر اللافتة في أسفل الشاشة، ولكن زر المشاركة في الأعلى. أرى أن هناك سهمًا صغيرًا لأعلى ، كما لو للإشارة إلى “مرحبًا، الزر في شريط الرأس”، لكنني أشك في أن هذا سيكون كافيًا. (هل أجريتم اختبارات مستخدمين على هذا؟ هل رأيتم أنه يعمل لمستخدمي iPad غير الخبراء؟)
ولا يساعد أيضًا أننا نطلب من المستخدم “النقر للمشاركة”، ولكن الزر لا يسمى بوضوح “مشاركة”. إنه مربع صغير به سهم.
الآن، النافذة المنبثقة هشة إلى حد ما (ماذا لو تحرك الزر؟)، لكنني أعتقد أنه لا بأس إذا لم يكن الزر بالضبط حيث تشير النافذة المنبثقة، طالما أنه في المكان الصحيح تقريبًا.
تاريخيًا، كان من الخطر أيضًا أن يبدو الزر مختلفًا من إصدار iOS إلى آخر. لكن زر المشاركة لم يتغير شكله منذ iOS 7، ولا يوجد سبب معين للاعتقاد بأنه سيتغير في iOS 17، لذلك أعتقد أن نهجًا كهذا سيعمل على iPad، مع نافذة منبثقة صغيرة تشير إلى المكان الذي من المحتمل أن يكون فيه زر المشاركة في شريط الرأس.
هذه ملاحظات جيدة يا دان.
يمكنني رؤية فائدة عرض هذه النافذة المنبثقة في أعلى الصفحة عند استخدام جهاز آيباد.
بصراحة، السبب في عدم تضمين هذا الرمز في هذا الإصدار من المكون هو أن هذا الرمز متاح فقط في Font-Awesome 6، و Discourse لا يدعم هذا الإصدار حتى الآن.
هذا النوع من الرغبة هو بالضبط سبب قيامي بجعل هذا النص قابلاً للتحرير بواسطة مسؤول. قد يكون لكل شخص رأي مختلف حول ما يجب أن تقوله هذه النافذة المنبثقة، لذا لا تتردد في التحرير حسب رغبتك.
النقطة التي أود طرحها هي أن مستخدمي Apple معتادون فقط على تثبيت التطبيقات عبر متجر التطبيقات. قليلون جدًا سيفهمون ما هو تطبيق الويب التقدمي (PWA). وقليلون أكثر سيعرفون الفائدة المحتملة للتثبيت.
إن وضع إشعارات المتصفح خلف A2HS (Add to Home Screen) خطوة رائعة من جانب Apple. إنها تحل تمامًا المشكلات المبكرة المتعلقة بالإشعارات على سطح المكتب.
كيف نخبر المستخدمين بما سيستفيدون منه بخلاف مجرد أيقونة أخرى على شاشتهم الرئيسية؟
أنا أختلف تمامًا (ولكن آمل بأدب). أدير منتدى Discourse ولديّ هذا التطبيق وتطبيقات أخرى مضافة إلى الشاشة الرئيسية. لم أفكر في القيام بذلك إلا بعد مناقشات هنا، ولم أر أي فوائد (الإشعارات لا تعمل) لذا استمررت في استخدام تطبيق Hub.
كانت ملاحظاتي خاصة من العملاء، بعد ذكر أن PWA كانت خطوة ضرورية لتمكين الإشعارات.
سيختلف الأمر بين المجتمعات، ولكن في عصر “اطلب من التطبيق عدم التتبع” من غير المرجح أن يتبع المستخدمون التعليمات بشكل أعمى دون فائدة متصورة. إن إخبار المستخدم بكيفية تثبيت PWA دون شرح السبب يدفن الخبر بالتأكيد.
لقد واجهت هذه المشكلة مع عدد قليل من مثيلاتي المستضافة ذاتيًا وتعديل push notification time window mins إلى 0 أصلحها لي ولأغلب مستخدمي. كأثر جانبي، فإنه يجعل السلوك أقرب إلى كيفية عمل إشعارات تطبيق Hub من حيث التوقيت.
كانت الفكرة مع النص هنا هي وجود نوع من “ما الفائدة التي ستعود عليّ” الواضحة - وإظهار شعار الموقع حرفيًا بطريقة تشبه التطبيق لجعله أوضح قليلاً ما يدور حوله هذا الأمر.
تم تصميم ذلك لنظام أندرويد، مما يجعل الأمور أسهل لأنك تستطيع تضمين زر يضيف PWA مباشرة إلى جهازك.
للأسف، لا يزال نظام iOS يتطلب منك المرور عبر ورقة المشاركة الخاصة بهم للوصول إلى هذا الإجراء… ولكن أعتقد أنه يمكننا وضع زر يشغل خيارات المشاركة؟ (نحن نفعل هذا بالفعل للنقر على أيقونة المشاركة على المنشورات في نظام iOS…)
ليس على نظام iOS. يمكنك فتح ورقة مشاركة باستخدام navigator.share()، ولكنها لا تحتوي على زر “إضافة إلى الشاشة الرئيسية” عليها. لإضافة إلى الشاشة الرئيسية (A2HS)، يجب على المستخدم النقر يدويًا على زر المشاركة الصغير؛ ومن هنا تأتي الحاجة إلى شيء كهذا.