אלו הדרכים המועדפות לשילוב ולגישה לכתובות URL של מטמון AMP, בהתאם לסוג האפליקציה ולפלטפורמות השונות.
כתובות URL של מטמון AMP באפליקציות אינטרנט
אם למסמך יש גרסה קנונית למחשב וגרסת AMP לנייד, צריך לקשר לכתובת URL של מטמון AMP בגרסת ה-AMP.
כדי להבטיח את הגרסה המהירה ביותר של דף אינטרנט, פותחים כתובות URL של מטמון AMP בדפדפן המערכת לנייד: במכשיר Android, ב-Chrome, במכשיר iOS, ב-Safari.
כתובות URL של מטמון AMP באפליקציות ל-iOS
SFSafariViewControllers הם הדרך המועדפת לפתיחת קישורים באפליקציית iOS.
הם משתפים את אותו מצב דפדפן עם דפדפן המערכת (Safari).
עם זאת, אין דרך לבצע אופטימיזציה נוספת של חוויית ה-AMP עם SFSafariViewController
עקב היעדר ממשקי API לעיבוד מראש.
כתובות URL של מטמון AMP באפליקציות ל-Android
כרטיסיות מותאמות אישית ב-Chrome הן הדרך המועדפת לפתיחת קישורים באפליקציה ל-Android. הן מהירות ומאובטחות, והן חולקות את מצב הדפדפן עם Chrome. המשמעות היא שאם המשתמשים מחוברים לאתר ב-Chrome, הם מחוברים לאותו אתר בכרטיסייה מותאמת אישית.
כרטיסיות מותאמות אישית עובדות היטב עם AMP.
בעזרת mayLaunchUrl(url, moreUrls)
, הם מספקים ממשק API לעיבוד מראש כדי לעבד מראש דף יחיד או להתחבר מראש למספר דפים.
כדי לקבל את הביצועים הטובים ביותר בכרטיסייה מותאמת אישית, עליכם לבצע שלוש פעולות:
- חימום הכרטיסייה המותאמת אישית (פעולה זו חוסכת עד 700 אלפיות השנייה כשפותחים באמצעותה קישור).
- שליפה מראש של תוכן לכתובות URL שהמשתמש צפוי לפתוח (סבירות >50%).
יש להשתמש ב
mayLaunchUrl
. - יש לבצע חיבור מראש של DNS אם המשתמש עשוי ללחוץ על אחד ממספר פריטים
(לדוגמה, קישורים במאמר).
פעולה זו תחפש ב-DNS את כל כתובות ה-URL,
אבל לא תורידו תוכן.
כדי לעשות את זה, צריך להגדיר את שני הפרמטרים הראשונים ב-
mayLaunchUrl
ל-null ולהעביר את רשימת כתובות ה-URL דרך החבילה.
כרטיסיות מותאמות אישית ב-Chrome יכולות לקבוע אם המשתמש משתמש בטלפון ברשת עם חיוב לפי שימוש בנתונים, או אם זהו מכשיר בסיסי. במכשירים פשוטים, לעיבוד מראש יש השפעה שלילית על הביצועים הכוללים, ולא תתבצע שליפה מוקדמת או עיבוד מראש. לכן אין צורך לבצע אופטימיזציה של הבקשה במקרים האלה.