تطبيقات الويب التقدّمية (PWA) هي تطبيقات ويب تم إنشاؤها وتحسينها باستخدام واجهات برمجة تطبيقات حديثة لتوفير إمكانات محسّنة مع إمكانية وصول أي مستخدم ويب على أي جهاز إلى التطبيق باستخدام قاعدة رموز برمجية واحدة. فهي تجمع بين إمكانية الوصول الواسع التي توفّرها تطبيقات الويب والإمكانات الغنية التي توفّرها التطبيقات الخاصة بمنصات معيّنة، وذلك بهدف تحسين تجربة المستخدم.
الركائز الثلاث لتصميم تطبيقات الويب التقدّمية
لإنشاء تطبيق ويب تقدّمي (PWA) يقدّم تجربة استخدام جيدة مثل التطبيقات الخاصة بمنصات معيّنة، يجب أن تصمّمه ليكون فعالاً وموثوقًا وقابلاً للتثبيت.
قادر
أصبحت تطبيقات الويب الآن أكثر قدرة من أي وقت مضى، ولا تزال هذه القدرات في ازدياد. في الآونة الأخيرة، بدأت برامج الويب في تطوير إمكانات كانت متاحة في السابق فقط للتطبيقات الخاصة بمنصات معيّنة. على سبيل المثال، يمكنك الآن إنشاء تطبيق محادثة فيديو فائق المحلية باستخدام WebRTC وتحديد الموقع الجغرافي والإشعارات الفورية، ثم جعل هذا التطبيق قابلاً للتثبيت واستخدام WebGL وWebVR للسماح بنقل المحادثات إلى الواقع الافتراضي. يتيح استخدام WebAssembly للمطوّرين الاستفادة من أنظمة بيئية أخرى، مثل C وC++ وRust، ونقل ميزات كانت حصرية لأنظمة تشغيل معيّنة إلى الويب. من الأمثلة الرائعة على استفادة المطوّرين من الإمكانات الجديدة للويب Squoosh.app، وهي أداة لضغط الصور مستندة إلى الويب.
على الرغم من أنّ بعض الإمكانات لا تزال غير متاحة على الويب، فإنّ واجهات برمجة التطبيقات الجديدة والقادمة توسّع باستمرار إمكانات الويب من خلال ميزات مثل الوصول إلى نظام الملفات وعناصر التحكّم في الوسائط وشارات التطبيقات وإمكانية استخدام الحافظة بالكامل. تم إنشاء كل هذه الإمكانات باستخدام نموذج الأذونات الآمن والمتمحور حول المستخدم على الويب، ما يحافظ على أمان المستخدم ويجعل استخدام المواقع الإلكترونية الجديدة أقل صعوبة.
الموثوقية
يجب أن يكون تطبيق الويب التقدّمي الموثوق سريعًا ويمكن الاعتماد عليه بغض النظر عن الشبكة. يستحق المستخدمون تطبيقات تستجيب للتفاعل بسرعة وتوفّر تجربة يمكنهم الاعتماد عليها.
تُعدّ السرعة أمرًا بالغ الأهمية لجذب المستخدمين إلى استخدام تجربتك. في الواقع، عندما يزداد وقت تحميل الصفحة من ثانية واحدة إلى 10 ثوانٍ، تزداد احتمالية ارتداد المستخدم بنسبة 123%.
تؤثّر مشاكل الأداء في تجربة المستخدم بأكملها، وليس في onload
الحدث فقط. فالتجربة الموثوقة لا تترك المستخدمين يتساءلون عما إذا كان قد تم تسجيل أي تفاعل مع التطبيق أم لا. يجب أن يكون التمرير وعرض الصور المتحركة سلسًا. يجب أن يشعر المستخدمون بأنّ تطبيقك يعمل بشكل جيد، تمامًا كما يحتاجون إلى أن يعمل بشكل جيد.
يجب أن تكون التطبيقات الموثوقة قابلة للاستخدام أيضًا بغض النظر عن اتصال الشبكة. يتوقّع المستخدمون أن يتم تحميل التطبيقات بسرعة حتى عند الاتصال بشبكة بطيئة أو غير مستقرة، أو حتى في وضع عدم الاتصال بالإنترنت. ويتوقّعون أن يكون المحتوى الأخير الذي تفاعلوا معه، مثل مقاطع الوسائط أو التذاكر وبرامج الرحلات، متاحًا وقابلاً للاستخدام حتى إذا كان التطبيق يواجه مشاكل في إرسال الطلبات إلى الخادم. وعندما يتعذّر تنفيذ طلب، يتوقّع المستخدم أن يخبره التطبيق بوجود مشكلة، بدلاً من أن يتعذّر التنفيذ أو يتعطّل التطبيق بدون إعلامه.
قابلة للتثبيت
عندما تجعل تطبيق الويب التقدّمي قابلاً للتثبيت، يتم نقله من المتصفح إلى نافذة مستقلة، ما يغيّر طريقة تفكير المستخدمين في التطبيق وتفاعلهم معه. يمكن تشغيل تطبيقات الويب التقدّمية المثبَّتة من الشاشة الرئيسية أو شريط التطبيقات أو شريط المهام أو الرف على جهاز المستخدم. يمكن للمستخدم البحث عنها على جهاز والتنقل بينها باستخدام مبدّل التطبيقات، ما يجعلها تبدو وكأنّها جزء من الجهاز الذي تم تثبيتها عليه.
يؤدي تثبيت تطبيق ويب تقدّمي أيضًا إلى توفير إمكانات جديدة، بما في ذلك اختصارات لوحة المفاتيح التي تكون عادةً مخصّصة للمتصفّح. يمكن لتطبيقات الويب التقدّمية أيضًا التسجيل لقبول المحتوى من تطبيقات أخرى، أو لتكون التطبيق التلقائي للتعامل مع أنواع معيّنة من الملفات.
الحصول على نتائج من تطبيقات الويب التقدّمية
لا يؤدي إطلاق تطبيق ويب تقدّمي إلى تحسين تجربة المستخدم فحسب. ويحسّن أيضًا مقاييسك ويزيد من القيمة التي تحصل عليها من خدمتك. وتشمل بعض الأمثلة البارزة ما يلي:
- أدّى تطبيق الويب التقدّمي (PWA) من Twitter إلى زيادة عدد الصفحات لكل جلسة بنسبة% 65، وزيادة عدد التغريدات بنسبة% 75، وانخفاض معدّل الارتداد بنسبة% 20، مع تقليل حجم التطبيق بأكثر من %97.
- بعد التبديل إلى تطبيق ويب تقدّمي، حقّقت Nikkei زيادة بمقدار 2.3 مرة في عدد الزيارات المجانية، وزيادة بنسبة% 58 في عدد الاشتراكات، وزيادة بنسبة% 49 في عدد المستخدمين النشطين يوميًا.
- استبدلت Hulu تجربة سطح المكتب الخاصة بمنصتها بتطبيق ويب تقدّمي، ولاحظت زيادة بنسبة% 27 في عدد الزيارات المتكرّرة.
لمزيد من المعلومات حول مزايا استخدام تطبيقات الويب التقدّمية، يمكنك الاطّلاع على مقالة كيف يمكن لتطبيقات الويب التقدّمية أن تعزّز نجاح الأنشطة التجارية.