دليل المبتدئين لصفحات الجوال المتسارعة (AMP)
تسارع صفحات الجوال هي مبادرة Google التي تهدف إلى حل أكبر مشكلة على الويب للجوال - سرعة. تجربة المستخدم الرائعة التي نقوم بتصميمها بعناية فائقة ، بطيئة بشكل مؤلم على الهاتف المحمول.
البطء ليس مشكلة UX فقط ، ولكن أيضًا يقلل من معدلات التحويل, و يضر الوصول من خلال استبعاد المستخدمين الذين لديهم اتصالات إنترنت أبطأ. AMP هو جهد جماعي تم إطلاقه بهدف السماح للناشرين بذلك إنشاء محتوى محسّن للجوال مرة واحدة و الحصول عليها تحميل على الفور في كل مكان
.
منذ إطلاقه ، قام العديد من الناشرين مثل BBC و The Economist و Guardian News و Financial Times بتنفيذ المبادرة ، لذلك يمكننا الآن أن نفترض أن AMP هي ابتكار يستحق أن يفكر فيه كل من يريد الحفاظ على قدرته التنافسية على الهاتف المحمول شبكة.
أمبير في العمل
قبل الغوص في التفاصيل ، وهنا AMP التجريبي, لذلك يمكنك ذلك رؤيته في العمل. يمكن الوصول إلى العرض التوضيحي على هذا الرابط.
لرؤية AMP في العمل ، عليك القيام بأمرين:
- عرض العرض التوضيحي إما على جهاز محمول أو على جهاز محاكاة للهاتف المحمول ، على سبيل المثال كروم DevTools 'محاكي الجهاز المحمول.
- قم بتشغيل استعلام البحث على شريط البحث. نظرًا لأن Google AMP يعمل حاليًا بشكل أساسي مع موقع الأخبار ، فإن الخيار الأفضل هو قصة أخبار جديدة.
في لقطة الشاشة أدناه ، يمكنك رؤية ما حصلت عليه عندما استخدمت عبارة البحث أولمبياد ريو
.
كما ترون ، تظهر صفحات AMP كـ بطاقات جوجل الغنية, ا الصورة المحمول الأمثل دائري, أن جوجل صدر في مايو 2016.
لاحظ كيف يميز Google صفحات AMP عن الصفحات الأخرى المحسنة للجوال باستخدام تسميات مختلفة 2: AMP وصديقة للجوال. يجدر أيضًا النقر فوق بعض النتائج لمعرفة كيف تبدو صفحة الويب AMP ومدى سرعة عرضها على الهاتف المحمول.
خلفية تقنية
AMP هو معيار الويب مبنية على تقنيات الويب الحالية ، مع التركيز على المحتوى الثابت. لديها 3 أجزاء مختلفة:
- AMP HTML: تعديل HTML مع (1) تقييد بعض ميزات HTML / CSS العادية و (2) إدخال علامات مخصصة جديدة (مكونات)
- AMP JS: يفرض أفضل الممارسات من أجل تقليل وقت تحميل الصفحة
- AMP CDN: ذاكرة تخزين مؤقت مع نظام تحقق مدمج ، مما يزيد من تحسين موقعك
إذا كنت ترغب في معرفة المزيد عن الخلفية التقنية لصفحات AMP ، فراجع الفيديو أدناه الذي يقدمه Paul Bakaus من Google الحديث التمهيدي على AMP.
إذا كنت ترغب في الغوص بشكل أعمق ، فمن الجدير أيضًا فهم تقنيات التحسين التي تستخدمها AMP لتسريع الأداء على الأجهزة المحمولة. في الفيديو أدناه ، يشرح Malte Ubl ، رائد AMP Engineering تشريح AMP بالتفصيل.
AMP HTML
تسارع صفحات المحمول هي صفحات HTML العادية التي تحتاج إلى اتبع مجموعة من القواعد من أجل جعل الصفحات يتم تحميلها بشكل أسرع وتقديم أداء موثوق به.
دعنا نلقي نظرة على أهم الأشياء التي تحتاج إلى معرفتها. يمكنك أيضًا إلقاء نظرة على مواصفات AMP HTML الكاملة.
تقرر ما إذا كنت تريد صفحة AMP منفصلة
لنفس صفحة المحتوى الثابت ، يمكنك الحصول عليها 2 إصدارات منفصلة - واحد لـ AMP والآخر للإصدار غير AMP. يمكنك أيضا اختيار أن يكون نسخة واحدة فقط - صفحة AMP ، واستخدامها في كل مكان. بخصوص دعم المتصفح, تدعي صفحة جيثب AMP:
إذا كنت لا تزال قلقًا بشأن دعم المتصفح ، فتحقق من وظيفة Google Irish Paul على Stackoverflow.
إذا كنت ترغب في الحصول على صفحتين (AMP وغير AMP) ، فأنت بحاجة إلى ذلك رابط لكل منهم لكي أبلغ محركات البحث عن وجود اثنان إصدارات.
أضف الكود التالي إلى قسم من صفحة غير AMP:
إضافة السطر التالي إلى قسم من صفحة AMP:
إذا كان لديك صفحة AMP واحدة فقط ، فلا يزال عليك ذلك ربطه من نفسه بالطريقة التالية:
بدء Boilerplate
يقدم AMP Project مختلفة بدء الغلايات يمكنك استخدامها للبدء. ألقِ نظرة على أبسط قواعد بيانات AMP HTML أدناه:
مرحبا بالعالم!
يمكنك أن ترى أن boilerplate يربط صفحة HTML العادية باستخدام العلامة. ال
>