تطبيقات الويب التقدّمية هي تطبيقات حديثة وعالية الجودة تم إنشاؤها باستخدام تكنولوجيا الويب. توفّر تطبيقات الويب التقدمية إمكانات مشابهة لتطبيقات iOS/Android/أجهزة الكمبيوتر المكتبي، وهي موثوق بها حتى في حالات عدم استقرار الشبكة، ويمكن تثبيتها مما يجعله من الأسهل على المستخدمين العثور عليها واستخدامها.
يُعرف معظم المستخدمين كيفية تثبيت التطبيقات وفوائد استخدام التطبيقات المثبَّتة. تظهر التطبيقات المثبَّتة على مساحات عرض بدء نظام التشغيل، مثل مجلد "التطبيقات" على نظام التشغيل Mac OS X وقائمة "ابدأ" على نظام التشغيل Windows والشاشة الرئيسية على Android وiOS. وتظهر التطبيقات المثبّتة أيضًا في مبدّل الأنشطة ومحركات البحث في الأجهزة، مثل Spotlight وفي أوراق مشاركة المحتوى.
تشير معظم المتصفّحات إلى المستخدم بأنّ تطبيق الويب التقدّمي (PWA) قابل للتثبيت عندما يستوفي معايير معيّنة. تشمل أمثلة المؤشرات زر التثبيت في شريط العناوين، أو عنصر قائمة التثبيت في قائمةoverflow .
بالإضافة إلى ذلك، عند استيفاء المعايير، ستُنشِئ العديد من المتصفّحات حدث beforeinstallprompt
، ما يتيح لك توفير تجربة مستخدم مخصّصة داخل التطبيق تؤدي إلى بدء عملية التثبيت داخل تطبيقك.
معايير التثبيت
في Chrome، يجب أن يستوفي تطبيق الويب التقدّمي المعايير التالية قبل أن يؤدي إلى بدء حدث beforeinstallprompt
وعرض الترويجي للتركيب داخل المتصفّح:
- لم يتم تثبيت تطبيق الويب من قبل
- استيفاء الأساليب الاستقرائية لتفاعل المستخدمين:
- يجب أن يكون المستخدم قد نقر على الصفحة مرة واحدة على الأقل (في أي وقت، حتى أثناء تحميل الصفحة السابق).
- يجب أن يقضي المستخدِم 30 ثانية على الأقل في عرض الصفحة (في أي وقت).
- أن يتم عرضها عبر بروتوكول HTTPS
- أن يتضمّن بيان تطبيق ويب يتضمّن ما يلي:
short_name
أوname
icons
- يجب أن يتضمّن رمزًا بحجم 192 بكسل ورمزًا بحجم 512 بكسلstart_url
-
display
: يجب أن تكون إحدى القيم التالية:fullscreen
أوstandalone
أوminimal-ui
أوwindow-controls-overlay
- يجب ألا يكون الحقل "
prefer_related_applications
" متوفرًا أو أن يكونfalse
.
وعلى الرغم من أنّ المتصفّحات الأخرى لديها معايير مشابهة للتثبيت، قد تكون هناك فروقات طفيفة. يُرجى زيارة المواقع الإلكترونية المعنية للاطّلاع على التفاصيل الكاملة: