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