אפליקציות מסוג Progressive Web App (PWA) הן אפליקציות מודרניות ואיכותיות שנבנו באמצעות טכנולוגיית אינטרנט. אפליקציות PWA מציעות יכולות דומות לאפליקציות לנייד ולאפליקציות למחשב, הן אמינות גם בתנאי רשת לא יציבים, והן ניתנות להתקנה, כך שקל יותר למשתמשים למצוא ולהשתמש בהן.
רוב המשתמשים מכירים את תהליך ההתקנה של אפליקציות ואת היתרונות של חוויית שימוש באפליקציה מותקנת. אפליקציות מותקנות מופיעות במשטחי ההפעלה של מערכת ההפעלה, כמו התיקייה Applications ב-macOS X, תפריט Start ב-Windows ומסך הבית ב-Android וב-iOS. אפליקציות מותקנות מופיעות גם במעבר בין פעילויות, במנועי חיפוש במכשיר כמו Spotlight ובגיליונות שיתוף תוכן.
רוב הדפדפנים מציינים למשתמש שה-Progressive Web App (PWA) שלכם ניתן להתקנה אם הוא עומד בקריטריונים מסוימים. דוגמאות לאינדיקטורים כוללות לחצן התקנה בסרגל הכתובות או פריט בתפריט ההתקנה בתפריט האפשרויות הנוספות.
בנוסף, כשמתקיימים הקריטריונים, בדפדפנים רבים מופעל
beforeinstallpromptאירוע, שמאפשר לכם לספק חוויית משתמש מותאמת אישית באפליקציה
שתפעיל את תהליך ההתקנה באפליקציה.
קריטריונים להתקנה
כדי שאפליקציית Progressive Web App תפעיל את האירוע beforeinstallprompt ותציג את המבצע להתקנה בדפדפן Chrome, היא צריכה לעמוד בקריטריונים הבאים:
- אפליקציית האינטרנט לא מותקנת.
- עומד בקריטריונים של היוריסטיקה של התעניינות משתמשים:
- המשתמש צריך ללחוץ או להקיש על הדף לפחות פעם אחת, בכל שלב, גם במהלך טעינת דף קודמת.
- המשתמש צריך לשהות בדף לפחות 30 שניות, בכל שלב.
- להישלח דרך HTTPS.
- כולל קובץ מניפסט של אפליקציית אינטרנט שכולל:
short_nameאוname-
icons– צריך לכלול סמל בגודל 192 פיקסלים וסמל בגודל 512 פיקסלים start_url-
display– חייב להיות אחד מהערכיםfullscreen, standalone, minimal-uiאוwindow-controls-overlay - אסור לציין את הערך
prefer_related_applications, או שהוא חייב להיותfalse
בדפדפנים אחרים יש קריטריונים דומים להתקנה, אבל יכולים להיות הבדלים קלים. פרטים מלאים זמינים באתרים הרלוונטיים: