פעילות באינטרנט מהימנה היא דרך חדשה לפתוח תוכן של אפליקציית אינטרנט, כמו Progressive Web App (PWA) מאפליקציית ה- ל-Android שלכם, באמצעות פרוטוקול שמבוסס על כרטיסיות בהתאמה אישית.
חיפשת את הקוד?
- ספריית android-browser-helper ב-GitHub
- הדגמות של פעילות מהימנה באינטרנט
- בועה, CLI, ספריית NodeJs ליצירה ובנייה של פרויקטים מהימנים של פעילות באינטרנט
יש כמה גורמים שהופכים את 'פעילות אינטרנט מהימנה' לשונה מדרכים אחרות לפתיחת תוכן אינטרנט מהאפליקציה ל-Android:
- תוכן בפעילות אינטרנט מהימנה הוא מהימן – האפליקציה והאתר שנפתח צפויים להגיע מאותו מפתח. (המידע הזה מאומת באמצעות Digital Asset Links).
- התוכן שמעובד בפעילות אינטרנט מהימנה מגיע מהאינטרנט: הדפדפן של המשתמש מעבד אותו בדיוק כמו שהמשתמש יראה אותו בדפדפן, אלא שהוא פועל במסך מלא. קודם כל, תוכן האינטרנט צריך להיות נגיש ושימושי בדפדפן.
- בנוסף, הדפדפנים מתעדכנים ללא קשר ל-Android ולאפליקציה שלכם - Chrome, לדוגמה, זמין בחזרה ל-Android Jelly Bean. שחוסכת את הגודל של ה-APK ומבטיחה שתוכלו להשתמש בסביבת אינטרנט מודרנית. (שימו לב שמאז Lollipop, WebView עודכן גם הוא ללא תלות ב-Android, אבל יש מספר משמעותי של משתמשי Android מלפני Lollipop).
- לאפליקציה המארחת אין גישה ישירה לתוכן מהאינטרנט בפעילות מהימנה באינטרנט או בכל מצב אחר באינטרנט, כמו קובצי cookie ו-
localStorage
. עם זאת, ניתן לתאם עם תוכן האינטרנט על ידי העברת נתונים לדף וממנו בכתובות URL (למשל, באמצעות פרמטרים של שאילתה ומזהי URI של כוונות). - מעברים בין תוכן באינטרנט לבין תוכן מקורי הם בין פעילויות. כל פעילות (כלומר, מסך) באפליקציה מסופקת במלואה על ידי האינטרנט או פעילות ב-Android
כדי להקל על הבדיקה, בשלב הזה אין דרישות לתוכן שאפשר לפתוח בתצוגה המקדימה של פעילויות באינטרנט המהימן. עם זאת, אפשר לצפות שפעילויות Trusted Web יצטרכו לעמוד באותן דרישות של Add to Home Screen. אפשר לבדוק את האתר כדי לוודא שהוא עומד בדרישות האלה באמצעות הביקורת Lighthouse "יכול להיות שתוצג למשתמשים בקשה להוסיף למסך הבית".
כיום, אם גרסת Chrome של המשתמש לא תומכת בפעילויות אינטרנט מהימנות, Chrome יחזור לסרגל כלים פשוט באמצעות כרטיסייה מותאמת אישית. ניתן גם שדפדפנים אחרים יטמיעו את אותו פרוטוקול שמשמש את פעילויות האינטרנט המהימנות. לאפליקציה המארחת יש את ההחלטה הסופית לגבי הדפדפן שייפתח, אבל מומלץ להשתמש באותה מדיניות כמו בכרטיסייה 'כרטיסיות מותאמות': שימוש בדפדפן ברירת המחדל של המשתמש, כל עוד הדפדפן מספק את היכולות הנדרשות.
השלבים הבאים
אם אתם רוצים ליצור במהירות אפליקציה ל-Android שמתחילה ופותחת את ה-PWA במהירות, תוכלו לקרוא את המדריך למתחילים.
אם משלבים את פעילות האינטרנט המהימנה באפליקציה קיימת ל-Android, מומלץ להתחיל עם מדריך השילוב.