إنها الأشياء الصغيرة التي تحسن تجربة المستخدم!
كان اليوم أول يوم لي في منصبي الجديد كمدير للتكنولوجيا لشركة برمجيات تسويق وتجارة إلكترونية شابة هنا في إنديانابوليس ، تسمى باترونباث. نظرًا لأنني راجعت برنامجنا اليوم وساعدت في تكامل جديد ، فقد شجعني تطور التطبيق. تطبيقنا يدمج الطلب عبر الإنترنت مع العديد منتجات مختلفة الأنظمة.
إنني أتطلع إلى العمل مع فرق التطوير لدينا لجلب واجهة مستخدم قابلة للتخصيص بالكامل CSS وربما البعض AJAX. النبأ العظيم هو أن هذه تغييرات تجميلية إلى حد كبير ولن تتطلب إعادة بناء التطبيق. إلى حد كبير ، أعتقد أن التطبيق يمكن تحسينه بطريقتين ، الأولى هي القدرة على تخصيص تفاعل العميل والثانية هي تنفيذ بعض "الأشياء الصغيرة" الأساسية.
بينما كنت أعمل في Paypal الليلة الماضية ، وجدت "شيئًا بسيطًا". عند تمرير الماوس فوق ارتباطات معينة في واجهة Paypal ، يظهر تلميح أداة خافت لطيف ويتلاشى عند الخروج من الماوس. هذه لقطة شاشة:
في كثير من الأحيان عندما ألاحظ هذه التقنيات ، أقوم ببعض البحث لمعرفة المزيد. في هذه الحالة ، اكتشفت أن Paypal يستخدم ببساطة امتداد
ياهو! مكتبة واجهة المستخدم لبناء التلميحات. والأفضل من ذلك ، أنهم يعرضون ببساطة رسائل العنوان الفعلي داخل علامة (a) nchor. هذا يعني أن الصفحة قد تم تطويرها بشكل طبيعي ، ولكن عند إضافة الفصل ، اعتنى JavaScript بالباقي.إنها لهجات صغيرة مثل هذه على البرامج التي تجعلها حقًا تجربة مستخدم أفضل. ربما يكون الأمر الأكثر إثارة للإعجاب هو أن المطورين في Paypal لم يكلفوا أنفسهم عناء "إعادة اختراع العجلة" ، بل وجدوا مكتبة جيدة وقاموا بتنفيذها.
سأبحث عن هذه التقنيات وغيرها في الأشهر القادمة لتحسين تجربة المستخدم لتطبيقاتنا.