סקירה כללית

פעילות Trusted Web היא דרך חדשה לפתוח את התוכן של אפליקציית האינטרנט שלכם, כמו אפליקציית ה-PWA שלכם, מאפליקציית Android באמצעות פרוטוקול שמבוסס על כרטיסיות בהתאמה אישית.

מחפשים את הקוד?

יש כמה הבדלים בין Trusted Web לבין דרכים אחרות לפתיחת תוכן מהאינטרנט באפליקציה ל-Android:

  1. התוכן בפעילות Trusted Web הוא מהימן – האפליקציה והאתר שנפתחים דרך האפליקציה אמורים להגיע מאותו מפתח. (האימות מתבצע באמצעות Digital Asset Links).
  2. התוכן שמוצג בפעילות מהימנה באינטרנט מגיע מהאינטרנט: הוא מוצג על ידי הדפדפן של המשתמש בדיוק באותו אופן שבו המשתמש היה רואה אותו בדפדפן, מלבד העובדה שהוא פועל במסך מלא. קודם כול, התוכן מהאינטרנט צריך להיות נגיש ושימושי בדפדפן.
  3. הדפדפנים מתעדכנים גם בנפרד מ-Android ומהאפליקציה שלכם – לדוגמה, Chrome זמין כבר מ-Android Jelly Bean. כך אפשר לחסוך בגודל ה-APK ולוודא שתוכלו להשתמש בסביבת זמן ריצה מודרנית לאינטרנט. (הערה: מאז Lollipop, WebView עודכן גם בנפרד מ-Android, אבל יש מספר משמעותי של משתמשי Android מהתקופה שלפני Lollipop).
  4. לאפליקציית המארח אין גישה ישירה לתוכן אינטרנט בפעילות אינטרנט מהימנה או לכל מצב אחר של אינטרנט, כמו קובצי cookie ו-localStorage. עם זאת, אפשר לתאם עם תוכן האינטרנט על ידי העברת נתונים מהדף אליו וממנו בכתובות URL (למשל, באמצעות פרמטרים של שאילתות ומזהי URI של כוונה).
  5. מעברים בין תוכן באינטרנט לבין תוכן מקומי מתרחשים בין פעילויות. כל פעילות (כלומר מסך) באפליקציה שלכם מסופקת באופן מלא על ידי האינטרנט או על ידי פעילות ב-Android.

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

נכון לעכשיו, אם גרסת Chrome של המשתמש לא תומכת בפעילויות באינטרנט מהימן, Chrome יחזור לשימוש בסרגל כלים פשוט באמצעות כרטיסייה מותאמת אישית. אפשר גם להטמיע את אותו פרוטוקול בדפדפנים אחרים, שבו נעשה שימוש בפעילויות של Trusted Web. אפליקציית המארח היא זו שמחליטה איזה דפדפן ייפתח, אבל אנחנו ממליצים על אותה מדיניות כמו לגבי כרטיסיות בהתאמה אישית: להשתמש בדפדפן ברירת המחדל של המשתמש, כל עוד הדפדפן הזה מספק את היכולות הנדרשות.

לאן ממשיכים

אם אתם רוצים ליצור במהירות אפליקציה ל-Android שפשוט פותחת את אפליקציית ה-PWA, תוכלו לעיין במדריך למתחילים.

אם אתם רוצים לשלב את Trusted Web Activity באפליקציה קיימת ל-Android, כדאי להתחיל במדריך ההטמעה.