מה נדרש כדי להתקין את האפליקציה?

אפליקציות מסוג Progressive Web App ‏(PWA) הן אפליקציות מודרניות באיכות גבוהה שנוצרות באמצעות טכנולוגיית אינטרנט. לאפליקציות ה-PWA יש יכולות דומות לאפליקציות ל-iOS, ל-Android ולמחשב, הן מהימנות גם בתנאים של רשתות לא יציבות ואפשר להתקין אותן, כך שקל יותר למשתמשים למצוא אותן ולהשתמש בהן.

רוב המשתמשים מכירים את תהליך התקנת האפליקציות ואת היתרונות של חוויית השימוש באפליקציה מותקנת. אפליקציות מותקנות מופיעות במשטחי ההפעלה של מערכת ההפעלה, כמו התיקייה 'אפליקציות' ב-Mac OS X, תפריט 'התחלה' ב-Windows ומסך הבית ב-Android וב-iOS. האפליקציות המותקנות מופיעות גם במעבר בין פעילויות, במנועי החיפוש במכשיר כמו Spotlight ובגיליונות לשיתוף תוכן.

רוב הדפדפנים מציינים למשתמש שאפשר להתקין את Progressive Web App (PWA) כשהוא עומד בקריטריונים מסוימים. דוגמאות למחוונים כוללות לחצן התקנה בסרגל הכתובות או פריט 'התקנה' בתפריט האפשרויות הנוספות.

צילום מסך של סרגל הכתובות עם אינדיקטור ההתקנה גלוי.
קידום מכירות של התקנה שסופקה על ידי הדפדפן (מחשב)
צילום מסך של קידום מכירות להתקנה שסופק על ידי הדפדפן.
קידום מכירות של התקנה שסופקה על ידי הדפדפן (נייד)

בנוסף, כשהקריטריונים מתקיימים, בדפדפנים רבים יופעל אירוע beforeinstallprompt, שמאפשר לכם לספק חוויית משתמש בהתאמה אישית באפליקציה שתפעיל את תהליך ההתקנה באפליקציה.

קריטריונים להתקנה

ב-Chrome, אפליקציית ה-Progressive Web App שלכם צריכה לעמוד בקריטריונים הבאים כדי שהיא תפעיל את האירוע beforeinstallprompt ותציג את קידום המכירות להתקנה בדפדפן:

  • אפליקציית האינטרנט עדיין לא מותקנת
  • עומדת בדרישות היוריסטיקה של מעורבות המשתמשים:
    • המשתמש צריך ללחוץ או להקיש על הדף לפחות פעם אחת (בכל שלב, גם במהלך טעינת דף קודמת)
    • המשתמש צריך להקדיש לפחות 30 שניות לצפייה בדף (בכל שלב)
  • להציג באמצעות HTTPS
  • כולל מניפסט של אפליקציית אינטרנט שכולל:
    • short_name או name
    • icons - חייב לכלול סמל של 192 פיקסלים ו-512 פיקסלים
    • start_url
    • display – חייב להיות אחד מהערכים fullscreen, standalone, minimal-ui או window-controls-overlay
    • השדה prefer_related_applications לא חייב להופיע, או שהוא חייב להיות false

בדפדפנים אחרים יש קריטריונים דומים להתקנה, אבל יכול להיות שיש הבדלים קלים. פרטים מלאים זמינים באתרים הרלוונטיים: