Ръководство за начинаещи за ускорени мобилни страници (AMP)
Ускорени мобилни страници е инициативата на Google, която има за цел да реши най-големия проблем на мобилната мрежа - скорост. Страхотните потребителски преживявания, които проектираме с голяма грижа, са болезнено бавни на мобилния телефон.
Забавянето не е само проблем на UX, но също така намалява процента на реализации, и уврежда достъпността като изключи потребителите с по-бавни интернет връзки. AMP е екип, чиято цел е да позволи на издателите създаване на мобилно оптимизирано съдържание веднъж и да се зарежда незабавно навсякъде
.
От пускането на пазара много издатели като BBC, The Economist, Guardian News и Financial Times изпълниха инициативата, така че до сега можем спокойно да предположим, че AMP е иновация, която си струва да се обмисли за всеки, който иска да остане конкурентен на мобилния мрежа.
AMP в действие
Преди да се потопите в подробностите, ето го AMP демо, значи можеш вижте го в действие. Демото може да бъде достъпно на тази връзка.
За да видите AMP в действие, трябва да направите две неща:
- Разгледайте демонстрацията или на мобилно устройство, или на мобилен симулатор, напр. Симулатор за мобилни устройства на Chrome DevTools.
- Изпълнете заявката за търсене в лентата за търсене. Тъй като Google AMP понастоящем работи предимно с новинарски сайт, най-добрият избор е новият.
На екрана по-долу можете да видите какво имам, когато използвах думата за търсене Олимпийски игри
.
Както можете да видите, страниците на AMP се показват като Богати карти на Google, а оптимизирана за мобилни устройства карусела на изображението, издаден от Google през май 2016 г..
Забележете как Google различава страниците на AMP от други оптимизирани за мобилни страници страници чрез използване на 2 различни етикета: AMP и Mobile-friendly. Също така си струва да кликнете върху някои от резултатите, за да видите как изглежда AMP уеб страницата и колко бързо се движи по мобилния телефон.
Техническа информация
AMP е a уеб стандарт изградени върху съществуващите уеб технологии и фокусирани върху статично съдържание. То има 3 различни части:
- HTML AMP: модифициран HTML с (1) ограничението на определени редовни функции HTML / CSS и (2) въвеждане на нови персонализирани маркери (Компоненти)
- AMP JS: прилага най-добрите практики, за да намали времето за зареждане на страницата
- AMP CDN: кеш с вградена система за валидиране, която допълнително оптимизира сайта Ви
Ако искате да научите повече за техническата основа на AMP страниците, вижте видеото по-долу, в което Paul Bakaus на Google дава уводна беседа за AMP.
Ако искате да се потопите по-дълбоко, си струва да разберете какви оптимизационни техники използва за ускоряване на работата на мобилните устройства. Във видеото по-долу, Malte Ubl, ръководителят на AMP Engineering обяснява анатомия на AMP подробно.
AMP HTML
Ускорени мобилни страници са редовни HTML страници които трябва следвайте набор от правила за да се ускорят зареждането на страниците и да се визуализират с надеждна работа.
Нека разгледаме най-важните неща, които трябва да знаете за него. Можете също така да разгледате пълната спецификация на AMP HTML.
Решете, ако искате отделна AMP страница
За една и съща страница със статично съдържание можете да имате 2 отделни версии - един за AMP и един за не-AMP версията. Можете също да изберете да имате само една версия - страницата AMP и я използвайте навсякъде. Относно поддръжка на браузъра, Исканията на GIMUB на AMP:
Ако все още се тревожите за поддръжката на браузъра, разгледайте публикацията на Google Paul Irish за Google Stackoverflow.
В случай, че искате да имате две страници (AMP и без AMP), трябва връзка към всяка от тях за да информира търсачките за съществуването на две версии.
Добавете следния код към на страницата, която не е AMP:
Също така добавете следния ред към на страницата AMP:
Ако имате само една AMP страница, все още трябва свържете я от себе си по следния начин:
Стартиране на Boilerplate
Проектът AMP предлага различни пускане на бойлери можете да използвате, за да започнете. Погледнете най-простия AMP HTML код по-долу:
Здравей свят!
Можете да видите, че шаблонът свързва обикновената HTML страница с помощта на маркер. Най-
>