ما الذي يتطلبه تثبيت التطبيق؟

تطبيقات الويب التقدّمية هي تطبيقات حديثة وعالية الجودة تم إنشاؤها باستخدام تكنولوجيا الويب. توفّر التطبيقات المصمّمة للعمل بلا إنترنت إمكانات مشابهة لتطبيقات 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.

تتّبع المتصفحات الأخرى معايير مماثلة للتثبيت، إلا أنّه قد يكون هناك اختلافات بسيطة. يُرجى زيارة المواقع الإلكترونية المعنية للاطّلاع على التفاصيل الكاملة: