أخطاء أوضح وتقارير بنقرة واحدة في Cloudist
أسوأ نوع من الأعطال هو العطل الصامت. تتوقف أغنية في منتصفها، أو يرفض فيديو الفتح، أو لا تنجح عملية شراء — ولا يبقى سوى التخمين عن كون السبب الاتصال أو الحساب أو مزوّد التخزين السحابي أو التطبيق نفسه. والتخمين يهدر وقتك، ويهدر وقتنا أيضًا، لأننا لا نعرف بالمشكلة إلا عندما يستسلم المستخدم ويخبرنا بها بنفسه. ويعمل Cloudist Play وCloudist Watch الآن على سد هذه الفجوة: تظهر كل مشكلة على الشاشة، وتُشرَح بعبارات واضحة، ويمكن الإبلاغ عنها بنقرتين أو ثلاث — سواء جرى التعامل معها فورًا أو العودة إليها في وقت لاحق.
إشعارات تخبرك بما حدث
تظهر أغلب المشكلات كإشعار قصير، من النوع الذي سبق رؤيته غالبًا لمن استخدم التطبيقين لفترة. والجديد هو المدة التي يبقى فيها كل إشعار وما يمكن فعله حياله:
- إشعارات المعلومات والنجاح تبقى 3 ثوانٍ — تأكيد سريع بأن أمرًا ما نجح، دون حاجة إلى أي إجراء
- التحذيرات تبقى 6 ثوانٍ، وهي مدة كافية لقراءتها فعليًا قبل أن تتلاشى
- الأخطاء تبقى 10 ثوانٍ وتتضمن زر تقرير مباشرة على الإشعار، بحيث يمكن إرسال الملاحظة قبل أن يختفي الإشعار إن بدا أن هناك خطأ
والفكرة هي: كلما زادت أهمية الإشعار، طالت مدة بقائه وازدادت الإجراءات الممكنة حياله. فإشعار النجاح لا يحتاج إلى انتباه طويل؛ بينما الخطأ يحتاج إلى ذلك.
عندما يحدث أمر جادّ
بعض المشكلات أكبر من أن يحملها إشعار عابر، فبدلًا من الإشعار، يظهر مربع حوار — شيء يبقى على الشاشة حتى يُتعامَل معه، مع إجراء تصحيحي إن وُجد، بالإضافة إلى زر تقرير وزر إغلاق. ويحدث هذا في الحالات التالية:
- تعذّر فتح قاعدة بيانات المكتبة
- لا يمكن تشغيل أي شيء في قائمة الانتظار، أو تعذّر فتح فيديو
- انتهت صلاحية جلسة التخزين السحابي
- فشلت عملية شراء أو استعادة — ويتضمن مربع الحوار زر إعادة المحاولة كي لا تضطر إلى البحث عن شاشة الشراء مجددًا
وهذه هي اللحظات التي لا يكفي فيها إشعار هادئ في زاوية الشاشة — إذ يلزم معرفة ما حدث وإيجاد طريق للاستمرار. ويحول مربع الحوار أيضًا دون تفويته بالخطأ كما قد يحدث مع إشعار يتلاشى في أثناء النظر إلى أمر آخر؛ فهو يبقى حتى تُتخذ إجراء بشأنه، أو تُعاد المحاولة، أو يُبلَّغ عنه، أو يُغلَق للمتابعة.
الإعدادات ← الأخطاء الأخيرة
لا يحدث كل خطأ في لحظة الاستعداد للتعامل معه. فقد يظهر إشعار في أثناء الانشغال، أو يُغلَق دون قراءته بعناية. ولهذا وُجدت الإعدادات ← الأخطاء الأخيرة: فهي تحفظ آخر 50 خطأ، مخزَّنة على الجهاز فقط، لمراجعة المشكلات الفائتة والإبلاغ عنها في وقت لاحق مناسب. ويعرض كل عنصر ما حدث ووقته، ويمكن فتح نافذة التقرير لأي منها، لا لآخرها فقط.
ما يرسله التقرير — وما لا يرسله أبدًا
الإبلاغ عن مشكلة ليس زر "إرسال كل شيء" الأعمى. فقبل إرسال أي شيء، تمنح نافذة التقرير حقل ملاحظة لوصف ما كان يجري، ومفاتيح تبديل لتحديد ما يُرفَق، ومعاينة لرؤية ما سيُرسَل بالضبط. ويكون إرفاق السجلات مفعَّلًا افتراضيًا، لأن السجلات غالبًا ما تساعدنا بالفعل في العثور على العلة. وإرفاق لقطة شاشة معطَّل افتراضيًا، ولا يُعرَض من الأساس إلا عند التقاط لقطة شاشة فعليًا — وهي تعرض شاشة التطبيق في لحظة الخطأ، ولا تُرسَل إلا عند تفعيل ذلك. ويتطلب إرسال تقرير تسجيل الدخول، حتى يمكن المتابعة لاحقًا عند الحاجة.
ما يُرسَل:
- ملخص الخطأ وتفاصيله التقنية
- الشاشة التي كان المستخدم عليها عند حدوثه
- إصدار التطبيق
- طراز الجهاز ونظام التشغيل وإصداره
- اللغة والمنطقة المستخدَمتان
- حتى 5 أخطاء أخيرة أخرى، لتوفير سياق عمّا أدى إلى هذا الخطأ
- السجلات، إذا ظل إرفاق السجلات مفعَّلًا
- لقطة شاشة، إذا جرى التقاطها وتم اختيار إرفاقها
ما لا يُرسَل أبدًا:
- رموز الوصول أو التحديث الخاصة بـ OAuth
- اسم الجهاز
- معرّفات الإعلانات
وتمر السجلات بخطوة أخيرة قبل إرفاقها: تُزال منها عناوين البريد الإلكتروني، والرموز، وأسماء حسابات المجلدات الرئيسية، وأسماء الملفات، بحيث لا نرى إلا النشاط الذي أدى إلى الخطأ، لا التفاصيل الشخصية.
الإعلانات، بلغتك
التقارير وسيلة لإخبارنا بما هو خاطئ؛ والإعلانات وسيلتنا لإخبارك بما تغيّر. وتجمع الإعدادات ← الإعلانات كل جديد في Cloudist، مع شارة لعدد غير المقروء لمعرفة وجود ما يستحق القراءة دائمًا، وهي مكتوبة بجميع لغات التطبيق البالغ عددها 44 لغة، فتُقرَأ بطلاقة بأي لغة يعمل التطبيق بها.
احصل على التحديث
وتُطرَح هذه التغييرات تدريجيًا في آخر تحديث للتطبيقين — Cloudist Play 1.0.34 وCloudist Watch 1.0.28. اعرف المزيد عن Cloudist Play وCloudist Watch، أو حمّلهما من هنا:
- Cloudist Play (موسيقى): App Store · Google Play · الويب
- Cloudist Watch (فيديو): App Store · Google Play · الويب
نفس التطبيقين، لكنهما الآن أكثر وضوحًا بشأن ما يحدث من خطأ، وأسرع كثيرًا في إخبارنا بذلك.