Navodila za začetnike za hitrejše mobilne strani (AMP)
Pospešene mobilne strani je Googlova pobuda, ki namerava rešiti največji problem mobilnega spleta - hitrosti. Čudovite uporabniške izkušnje, ki jih načrtujemo z veliko pozornostjo, so boleče počasi na mobilnih napravah.
Počasnost ni le problem UX, ampak tudi zmanjša razmerje preusmeritev, in škoduje dostopnosti z izključitvijo uporabnikov s počasnejšimi internetnimi povezavami. AMP je skupinsko prizadevanje, katerega cilj je omogočiti izdajateljem ustvarite mobilno optimizirano vsebino enkrat in naložite ga takoj povsod
.
Od samega začetka so številni založniki, kot so BBC, The Economist, Guardian News in Financial Times, uresničili pobudo, tako da do sedaj lahko varno domnevamo, da je AMP inovacija, ki jo je vredno razmisliti za vse, ki želijo ostati konkurenčni na mobilnih napravah. splet.
AMP v akciji
Pred potopom v podrobnosti, tukaj je AMP demo, torej lahko videl v akciji. Demo si lahko ogledate na tej povezavi.
Če si želite ogledati AMP v akciji, morate narediti dve stvari:
- Oglejte si demo na mobilni napravi ali na mobilnem simulatorju, npr. Simulator mobilne naprave Chrome DevTools.
- Zaženite iskalno poizvedbo v iskalni vrstici. Ker Google AMP trenutno deluje predvsem s spletnimi mesti z novicami, je najboljša izbira novica.
Na spodnjem posnetku zaslona lahko vidite, kaj sem dobil, ko sem uporabil iskalni izraz olimpijske igre
.
Kot lahko vidite, se strani AMP prikažejo kot Google bogate kartice, a Vrtiljak za slike, optimiziran za mobilne naprave, ki jo je Google izdal maja 2016.
Opazite, kako Google razlikuje strani AMP od drugih strani, optimiziranih za mobilne naprave z dvema različnima oznakama: AMP in Mobile-friendly. Prav tako je vredno klikniti na nekatere rezultate, da vidite, kako izgleda spletna stran AMP in kako hitro teče na mobilnem telefonu.
Tehnično ozadje
AMP je spletni standard temeljijo na obstoječih spletnih tehnologijah in se osredotočajo na statično vsebino. Ima 3 različni deli:
- HTML za AMP: spremenjeni HTML z (1) omejitev nekaterih rednih funkcij HTML / CSS in (2) uvedba novih oznak po meri (komponente)
- AMP JS: uveljavlja najboljše prakse, da zmanjša čas nalaganja strani
- AMP CDN: predpomnilnik z vgrajenim sistemom za preverjanje, ki še bolj optimizira vaše spletno mesto
Če želite izvedeti več o tehničnem ozadju strani AMP, si oglejte spodnji videoposnetek, v katerem Google Bavaus ponuja uvodni pogovor o AMP.
Če želite potopiti globlje, je vredno tudi razumeti, kaj optimizacijske tehnike AMP uporablja za pospešitev delovanja na mobilnih napravah. V videu spodaj, Malte Ubl, vodja AMP Engineering pojasnjuje anatomija AMP Podrobno.
HTML AMP
Pospešene mobilne strani so redne strani HTML to je potrebno sledite nizu pravil da bi se strani hitreje nalagale in upodabljale z zanesljivo zmogljivostjo.
Oglejmo si najpomembnejše stvari, ki jih morate vedeti o tem. Oglejte si tudi celotno specifikacijo AMP HTML.
Odločite se, če želite ločeno stran AMP
Za isto statično stran vsebine lahko imate 2 ločeni različici - eno za AMP in drugo za različico brez AMP. Lahko se odločite tudi za to samo ena različica - strani AMP in jo uporabite povsod. V zvezi s tem brskalnika, Zahteve AMP za Github stran:
Če ste še vedno zaskrbljeni zaradi podpore brskalniku, si oglejte objavo Googlovega Paul Irish na Stackoverflow.
Če želite imeti dve strani (AMP in ne-AMP), morate to storiti povezavo do vsakega od njih Da bi obveščati iskalnike o obstoju dva različic.
Dodajte naslednjo kodo na strani, ki ni AMP:
Dodajte tudi naslednjo vrstico strani AMP:
Če imate samo eno stran AMP, morate še vedno povezavo od sebe na naslednji način:
Zagon Boilerplate
Projekt AMP ponuja različne zaganjanje kotlov lahko uporabite za začetek. Spodaj si oglejte najpreprostejšo spodnjo oznako AMP HTML:
Pozdravljen, svet!
Vidite lahko, da predlogo povezuje običajno HTML stran z uporabo oznaka. The
>