PWA هو موقع ويب عادي يمنح بتقنيات إضافية تجربة قريبة من تطبيق الجوال. يستطيع المستخدم إضافته من المتصفح إلى الشاشة الرئيسية للهاتف، فتكون له أيقونة ويعمل بملء الشاشة، وأحياناً يمكن استخدامه دون إنترنت. ولا حاجة إلى متجر تطبيقات.

ثلاثة مكونات رئيسية#

  • Manifest: ملف يحدد اسم التطبيق وأيقونته ولونه.
  • Service Worker: سكربت يعمل في الخلفية، يخزّن الملفات ويتيح العمل دون اتصال.
  • HTTPS: اتصال آمن، وهو شرط لازم.

مثال#

تخيّل متجراً محلياً يقدّم كتالوج منتجاته في PWA. يفتح الزبون الموقع مرة ويضيفه إلى الشاشة الرئيسية للهاتف. وفي المرة التالية يُفتح بلمسة واحدة ويظهر بسرعة ويُعرض الكتالوج حتى مع إنترنت ضعيف.

المزايا#

  • تكلفة بناء أقل من بناء تطبيقي أندرويد وآيفون منفصلين
  • حجم تثبيت صغير جداً
  • تحديث تلقائي دون تدخل المستخدم
  • لا اعتماد على متاجر التطبيقات، وهذا ميزة للأعمال التي لا تريد قيودها ورسومها

القيود#

قد يكون الوصول إلى بعض إمكانات العتاد أو الإشعارات أكثر محدودية من التطبيق الأصلي بحسب نظام التشغيل والمتصفح. افحص دعم الأجهزة المستهدفة قبل الاختيار.