Ghidul începătorului pentru paginile mobile accelerate (AMP)
Pagini Mobile accelerată este inițiativa Google care intenționează să rezolve cea mai mare problemă a webului mobil - viteză. Experiențele extraordinare ale utilizatorilor pe care le proiectăm cu mare grijă, sunt dureros de încetinite pe telefonul mobil.
Slăbiciunea nu este doar o problemă UX, ci și o problemă reduce ratele de conversie, și dăunează accesibilității prin excluderea utilizatorilor cu legături mai slabe la internet. AMP este un efort de echipă lansat cu scopul de a permite editorilor creați un conținut optimizat mobil o dată și încărcați-o instantaneu peste tot
.
De la lansare, mulți editori precum BBC, The Economist, Guardian News și Financial Times au implementat inițiativa, astfel încât până acum putem presupune că AMP este o inovație care merită luată în considerare pentru oricine dorește să rămână competitiv pe mobil web.
AMP în acțiune
Înainte de a scufunda în detaliu, iată AMP demo, Asa ca poti vezi-l în acțiune. Demo-ul poate fi accesat pe acest link.
Pentru a vedea AMP în acțiune, trebuie să faceți două lucruri:
- Vizualizați demonstrația fie pe un dispozitiv mobil, fie pe un simulator mobil, de ex. Chrome DevTools "Mobile Device Simulator.
- Rulați interogarea de căutare în bara de căutare. Deoarece Google AMP lucrează în prezent în principal cu site-ul de știri, cea mai bună alegere este o poveste de știri.
În imaginea de mai jos, puteți vedea ce am primit când am folosit termenul de căutare rio olimpici
.
După cum puteți vedea, paginile AMP apar ca Carti Google Rich, A carusel de imagine optimizat pe mobil, lansat de Google în mai 2016.
Observați cum Google diferențiază paginile AMP de alte pagini optimizate pentru dispozitive mobile utilizând 2 etichete diferite: AMP și mobile-friendly. De asemenea, merită să faceți clic pe unele dintre rezultate pentru a vedea cum arată o pagină Web AMP și cât de repede se execută pe mobil.
Fundal tehnic
AMP este a standard web bazat pe tehnologiile web existente și concentrându-se asupra conținutului static. Are 3 părți diferite:
- AMP HTML: modificat HTML cu (1) restricția anumitor caracteristici obișnuite HTML / CSS și (2) introducerea de etichete personalizate noi (Componente)
- AMP JS: impune cele mai bune practici pentru a reduce timpul de încărcare a paginii
- AMP CDN: o memorie cache cu un sistem de validare încorporat, care optimizează în continuare site-ul dvs.
Dacă doriți să aflați mai multe despre fundalul tehnic al paginilor AMP, consultați videoclipul de mai jos, în care Paul Bakaus de la Google oferă discuții introductive pe AMP.
Dacă doriți să vă aruncați cu capul în jos, merită, de asemenea, să înțelegeți ce tehnici de optimizare AMP utilizează pentru a accelera performanța pe mobil. În videoclipul de mai jos, Malte Ubl, conducătorul AMP Engineering explică anatomia AMP detaliat.
AMP HTML
Paginile mobile accelerate sunt pagini HTML normale care au nevoie urmați un set de reguli pentru a face paginile să se încarce mai repede și să se facă cu performanțe fiabile.
Să aruncăm o privire la cele mai importante lucruri pe care trebuie să le cunoașteți. De asemenea, puteți să vă uitați la specificația completă AMP HTML.
Decideți dacă doriți o pagină separată AMP
Pentru aceeași pagină cu conținut static, puteți avea 2 versiuni separate - unul pentru AMP și unul pentru versiunea non-AMP. De asemenea, puteți alege să aveți o singură versiune - pagina AMP și folosiți-o peste tot. Cu privire la suport pentru browser, Pagina AMP Github susține:
Dacă sunteți în continuare îngrijorat de asistența browserului, consultați postarea lui Paul Irish pe Google despre Stackoverflow.
În cazul în care doriți să aveți două pagini (AMP și non-AMP), trebuie să faceți legătura la fiecare dintre ele pentru a informează motoarele de căutare cu privire la existența Două versiuni.
Adăugați următorul cod la secțiune a paginii non-AMP:
Adăugați, de asemenea, următoarea linie la secțiune a paginii AMP:
Dacă aveți doar o singură pagină AMP, tot trebuie să faceți o legătura de la sine în felul următor:
Începând cu Boilerplate
Proiectul AMP oferă diferite pornind boilerele puteți utiliza pentru a începe. Aruncați o privire la cea mai simplă boilerplate din AMP HTML de mai jos:
Salut Lume!
Se poate vedea că boilerplate-ul leagă pagina obișnuită HTML folosind etichetă.
>