في ما يلي الطرق المفضّلة لدمج عناوين URL لذاكرة التخزين المؤقت لصفحات AMP والوصول إليها استنادًا إلى نوع تطبيقك والأنظمة الأساسية المختلفة.
عناوين URL لذاكرة التخزين المؤقت لصفحات AMP في تطبيقات الويب
إذا كان المستند يحتوي على إصدار أساسي لأجهزة كمبيوتر سطح المكتب ونسخة AMP للأجهزة الجوّالة، يمكنك إنشاء رابط يؤدي إلى عناوين URL لذاكرة التخزين المؤقت لصفحات AMP في نسخة AMP.
لضمان أسرع إصدار لصفحة الويب، افتح عناوين URL لذاكرة التخزين المؤقت لصفحات AMP على متصفح نظام الجوّال: على جهاز Android في Chrome، أو على جهاز iOS في Safari.
عناوين URL لذاكرة التخزين المؤقت لصفحات AMP في تطبيقات iOS
SFSafariViewControllers هي الطريقة المفضّلة لفتح الروابط في تطبيق iOS.
وهي تشارك حالة المتصفح نفسها مع متصفح النظام (Safari).
ولكن لا تتوفر أي طريقة أخرى لتحسين تجربة AMP
باستخدام SFSafariViewController
بسبب عدم توفّر واجهات برمجة تطبيقات للعرض المسبق.
عناوين URL لذاكرة التخزين المؤقت لصفحات AMP في تطبيقات Android
علامات التبويب المخصّصة في Chrome هي الطريقة المفضّلة لفتح الروابط في أحد التطبيقات المتوافقة مع Android. وهي سريعة وآمنة وتشارك حالة المتصفّح مع Chrome. وهذا يعني أنه إذا سجّل المستخدمون الدخول إلى موقع إلكتروني في Chrome، سيتم تسجيل دخولهم إلى الموقع الإلكتروني نفسه في علامة تبويب مخصّصة.
تعمل علامات التبويب المخصّصة بشكل جيد مع صفحات AMP.
باستخدام mayLaunchUrl(url, moreUrls)
،
توفّر واجهة برمجة التطبيقات للعرض المسبق إما عرض صفحة واحدة مسبقًا أو الاتصال المسبق بصفحات متعددة.
يجب تنفيذ ثلاثة إجراءات للحصول على أفضل أداء من علامة تبويب مخصّصة:
- تدفّق علامة التبويب المخصّصة (يؤدي هذا الإجراء إلى توفير ما يصل إلى 700 ملّي ثانية عند فتح رابط باستخدامها).
- إحضار المحتوى مسبقًا لعناوين URL التي يُرجح أن يفتحها المستخدم (الاحتمالية، وgt;50%).
يمكنك استخدام
mayLaunchUrl
لهذا الغرض. - يمكنك إجراء اتصال مُسبَق لنظام أسماء النطاقات إذا كان المستخدم قد ينقر على عنصر من عدة عناصر
(مثل الروابط في مقالة).
يُجري هذا الإجراء بحثًا عن نظام أسماء النطاقات لكل عناوين URL،
ولكنه لن ينزّل أي محتوى.
ولإجراء ذلك، اضبط أول معلّمتَين في
mayLaunchUrl
على القيمة الفارغة وتمرير قائمة عناوين URL عبر الحزمة.
يمكن أن تحدِّد علامات التبويب المخصّصة في Chrome ما إذا كان المستخدم يستخدم الهاتف عند الاتصال بشبكة تفرض تكلفة استخدام، أو إذا كان جهازًا منخفض التكلفة. وعلى الأجهزة ذات المواصفات المنخفضة، يكون للعرض المسبق تأثير سلبي على الأداء العام ولن يؤدي إلى الجلب المسبق أو العرض المسبق. بالتالي، لا حاجة إلى تحسين طلبك للاستفادة من هذه الحالات.