تاريخ النشر: 6 كانون الثاني (يناير) 2020
تطبيقات الويب التقدّمية (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 في عدد الزيارات المتكرّرة.
لمزيد من المعلومات حول مزايا استخدام تطبيقات الويب التقدّمية، يمكنك الاطّلاع على مقالة كيف يمكن لتطبيقات الويب التقدّمية أن تساهم في نجاح الأنشطة التجارية؟.