Iesācēja ceļvedis paātrinātām mobilajām lapām (AMP)
Paātrinātas mobilās lapas ir Google iniciatīva, kuras mērķis ir atrisināt lielāko mobilo interneta problēmu - ātrumu. Lieliska lietotāju pieredze, ko mēs projektējam ar lielu piesardzību, mobilajā ierīcē ir sāpīgi lēni.
Lēnums nav tikai UX problēma, bet arī samazina konversijas likmes, un kaitē pieejamībai izslēdzot lietotājus ar lēnāku interneta pieslēgumu. AMP ir komandas darbs, kura mērķis ir atļaut izdevējiem vienreiz izveidojiet optimizētu mobilā satura saturu un vienmēr uzlādējiet to
.
Kopš atklāšanas daudzi izdevēji, piemēram, BBC, The Economist, Guardian News un Financial Times, ir īstenojuši šo iniciatīvu, tāpēc līdz šim mēs varam droši pieņemt, ka AMP ir inovācija, kas ir vērts apsvērt ikvienam, kurš vēlas saglabāt konkurētspēju mobilajā tālrunī tīmeklī.
AMP darbībā
Pirms niršanas detaļās, šeit ir AMP demo, tad tu vari redzēt to darbībā. Demo var piekļūt šajā saitē.
Lai redzētu AMP darbībā, jums ir jādara divas lietas:
- Skatiet demonstrāciju mobilajā ierīcē vai mobilajā simulatorā, piem. Chrome DevTools mobilās ierīces simulators.
- Meklēt meklēšanas vaicājumu meklēšanas joslā. Tā kā Google AMP pašlaik darbojas galvenokārt ar ziņu portālu, labākā izvēle ir svaigs ziņu stāsts.
Tālāk redzamajā ekrānuzņēmumā jūs varat redzēt, ko es saņēmu, lietojot meklēšanas vienumu rio olimpiskās spēles
.
Kā redzams, AMP lapas parādās kā Google bagātinātās kartes, a mobilā optimizētā attēla karuselis, ka Google izlaida 2016. gada maijā.
Ievērojiet, kā Google atšķir AMP lapas no citām optimizētām mobilajām lapām izmantojot 2 dažādas etiķetes: AMP un Mobile draudzīgs. Ir vērts arī noklikšķināt uz dažiem rezultātiem, lai redzētu, kā izskatās AMP tīmekļa lapa, un cik ātri tas darbojas mobilajā ierīcē.
Tehniskais pamatojums
AMP ir a tīmekļa standarts balstās uz esošajām tīmekļa tehnoloģijām un koncentrējoties uz statisko saturu. Tas ir 3 dažādas daļas:
- AMP HTML: modificēts HTML ar (1) dažu regulāru HTML / CSS funkciju un (2) jaunu pielāgotu tagu (komponentu) ieviešana
- AMP JS: īsteno labāko praksi, lai samazinātu lapas ielādes laiku
- AMP CDN: kešatmiņa ar iebūvētu validācijas sistēmu, kas vēl vairāk optimizē jūsu vietni
Ja vēlaties uzzināt vairāk par AMP lapu tehnisko pamatojumu, skatiet tālāk redzamo videoklipu, kurā Google Paul Bakaus sniedz ievadruna par AMP.
Ja vēlaties dziļāk ienirt, ir vērts saprast, kādas optimizācijas metodes AMP izmanto, lai paātrinātu veiktspēju mobilajā ierīcē. Turpmāk redzamajā videoklipā Malte Ubl, AMP Engineering vadītāja, paskaidro AMP anatomija detalizēti.
AMP HTML
Paātrinātās mobilās lapas ir regulāri HTML lapas tas ir nepieciešams ievērot noteikumu kopumu lai lapas tiktu ielādētas ātrāk un nodrošinātu uzticamu veiktspēju.
Apskatīsim svarīgākās lietas, kas jums jāzina. Varat arī apskatīt pilnu AMP HTML specifikāciju.
Izlemiet, vai vēlaties atsevišķu AMP lapu
Vienai un tai pašai statiska satura lapai var būt 2 atsevišķas versijas - viens - AMP un viens - AMP versijai. Varat arī izvēlēties tikai viena versija - AMP lapu un izmantojiet to visur. Attiecībā uz pārlūka atbalsts, AMP Github lapas norādes:
Ja jūs joprojām uztraucaties par pārlūkprogrammas atbalstu, skatiet Google Paul Īrijas amatu Stackoverflow.
Ja vēlaties, lai jums būtu divas lapas (AMP un bez AMP), jums ir nepieciešams saiti uz katru no tiem lai informēt meklētājprogrammas par. \ t divi versijas.
Pievienojiet šādu kodu sadaļā, kas nav AMP lapa:
Pievienojiet arī šādu rindu sadaļā AMP:
Ja jums ir tikai viena AMP lapa, jums joprojām ir nepieciešams saistīt to no sevis šādā veidā:
Sākt katlu plāksni
AMP projekts piedāvā dažādas iespējas sākuma katlu plāksnes varat izmantot, lai sāktu darbu. Apskatiet vienkāršāko AMP HTML boilerplate zemāk:
Sveika pasaule!
Jūs varat redzēt, ka boilplate savieno regulāro HTML lapu, izmantojot tag. The
>