Kas ir AMP (Paātrinātās mobilās lapas) Web izstrāde?

AMP priekšrocības un tas, kā tā atšķiras no Responsive Web Design

Ja paskatās uz tīmekļa vietņu analītikas datplūsmu pēdējos gados, visticamāk, jūs atradīsit, ka visiem tiem ir kopīga viena svarīga lieta - to apmeklētāju skaita pieaugums, kurus viņi saņem no mobilo ierīču lietotājiem.

Globāli no mobilajām ierīcēm tagad ir vairāk tīmekļa trafiku, nekā no tā, ko mēs uzskatītu par "tradicionālajām ierīcēm", kas galvenokārt nozīmē galddatorus vai klēpjdatorus. Nav šaubu, ka mobilie skaitļošanas līdzekļi ir mainījuši veidu, kā cilvēki patērē tiešsaistes saturu, kas nozīmē, ka ir jāmaina veids, kā mums ir jāveido tīmekļa vietnes šīm auditorijām, kas arvien vairāk mobilizējas.

Mobilās auditorijas veidošana

Daudzu gadu interneta profesionāļu prioritāte ir izveidot "mobilajām draudzīgām vietnēm". Prakses, piemēram, atsaucīgs tīmekļa dizains, kuru mērķis ir palīdzēt izveidot vietnes, kas darbojas visās ierīcēs, kā arī koncentrēties uz vietņu veiktspēju un ātrās lejupielādes laikus, visiem lietotājiem, mobilajiem vai citādi. Vēl viena pieeja mobilajām vietnēm ir pazīstama kā AMP tīmekļa attīstība, kas nozīmē paātrinātas mobilās lapas.

Šis projekts, kuru atbalsta Google, tika izveidots kā atklāts standarts, kas domāts, lai ļautu vietņu izdevējiem izveidot vietnes, kas mobilajām ierīcēm tiek ielādētas ātrāk. Ja domājat, ka tas izklausās daudz kā atsaucīgs web dizains, jūs neesat nepareizi. Abiem jēdzieniem ir daudz kopīgas, proti, ka abi ir orientēti uz satura nodrošināšanu lietotājiem mobilajās ierīcēs. Tomēr starp šīm divām pieejām pastāv vairākas atšķirības.

Galvenās atšķirības starp AMP un atbildīgo Web dizainu

Viena no jutīga web dizaina priekšrocībām vienmēr ir bijusi elastība, ko tā pievieno vietnei. Jūs varat izveidot vienu lapu, kas automātiski reaģē uz apmeklētāja ekrāna izmēru. Tas ļauj sasniegt jūsu lapu un spēj piedāvāt labu pieredzi dažādām ierīcēm un ekrāna izmēriem, sākot no mobilajiem tālruņiem līdz planšetdatoriem, klēpjdatoriem, galddatoriem un citiem. Atbildīgs tīmekļa dizains ir vērsts uz visām ierīcēm un lietotāju pieredzi , nevis tikai mobilo. Tas ir gan labi, gan slikts citos.

Vietnes elastība ir lieliska, taču, ja jūs patiešām vēlaties koncentrēties uz mobilajām ierīcēm, vietnes izveide, kurā galvenā uzmanība tiks pievērsta visiem ekrāniem, nevis tikai mobilajām ierīcēm, var būt tirdzniecības elastība, lai veiktu tikai optimizētu mobilo ierīču darbību. Tā ir AMP teorija.

AMP ir vērsta tikai uz ātrumu, proti, mobilo ātrumu. Saskaņā ar Malte Ubl, uzņēmuma Google Tech vadošo lomu šajā projektā, AMP mērķis ir panākt "tūlītēju pārveidošanu tīmekļa saturam." Daži no tā veidiem ir šādi:

Šie ir tikai daži principi, kas padara AMP slodzi tik ātri . Tomēr šajā sarakstā ir iekļauti arī daži vienumi, kas ilgstošus interneta profesionāļus var liekties. Piemēram, iekšējās stila lapas . Daudziem no mums jau gadiem ilgi ir teicis, ka visiem stiliem jābūt iekļautiem ārējo stilu lapās. Viena no CSS priekšrocībām - spēja veidot daudz vietņu lappušu no vienas ārējās lapas - ir spēks, kas tiek noraidīts, ja lapas vietā izmanto inline stilus. Jā, jūs novēršat nepieciešamību lejupielādēt ārējo failu, bet par izdevību, lai varētu pārvaldīt šo visu vietni ar vienotā stila lapu. Tātad, kāda pieeja ir labāka? Realitāte ir tāda, ka abiem ir gan ieguvumi, gan trūkumi. Web nepārtraukti mainās, un dažādiem cilvēkiem, kuri apmeklē jūsu vietni, ir dažādas vajadzības. Ir ļoti grūti noteikt noteikumus, kas tiks piemēroti visos gadījumos, jo atšķirīgas pieejas ir jēgas dažādās situācijās. Galvenais ir noskaidrot katras pieejas priekšrocības vai trūkumus, lai noteiktu, kas vislabāk ir jūsu konkrētajā gadījumā.

Vēl viena būtiska atšķirība starp AMP un RWD ir fakts, ka reaģējošu dizainu reti "pievieno" esošai vietnei. Tā kā RWD patiešām ir pamats domāt par vietnes arhitektūru un pieredzi, tas parasti prasa, lai šī vietne tiktu pārveidota un pārveidota, lai pielāgotos pielāgotajiem stiliem. Tomēr AMP var pievienot esošai vietnei. Patiesībā to var pat pievienot esošai reaģējošai vietnei.

Javascript apsvērumi

Atšķirībā no vietnēm ar RWD, AMP vietnes nedarbojas pareizi ar Javascript. Tas ietver trešās puses skriptus un bibliotēkas, kas mūsdienās ir ļoti populāri vietnēs. Šīs bibliotēkas vietnei var pievienot neticamas funkcijas, taču tās ietekmē arī veiktspēju. Tādējādi ir pamats domāt, ka pieeja, kas uzmanīgi koncentrējas uz lapas ātrumu, neietver Javascript failus. Tieši šī iemesla dēļ AMP bieži vien vislabāk tiek izmantots statiskajās tīmekļa lapās, salīdzinot ar ļoti dinamiskajiem vai tiem, kuriem kāda iemesla dēļ ir vajadzīgi īpaši Javascript efekti. Piemēram, vietnes galerija, kas izmanto "lightbox" stila pieredzi, nebūs lielisks AMP kandidāts. No otras puses, standarta mājas lapas vai preses relīzes, kas neprasa nekādu iedomātu funkcionalitāti, būtu lieliska lapa ar AMP piegādi. Iespējams, ka šo lapu lietotāji izlasīs, izmantojot mobilās ierīces, kuras, iespējams, ir redzējušas saiti sociālajā medijā vai izmantojot mobilo Google meklēšanu. Varat tūlīt piegādāt šo saturu, kad tas tiek pieprasīts, nevis palēnināt lejupielādes ātrumu, bet tiek ielādēti nevajadzīgie Javascript un citi resursi, tādējādi nodrošinot lielisku klientu pieredzi.

Izvēle pareizo risinājumu

Tātad, kāda iespēja Jums ir piemērota - AMP vai RWD? Protams, tas atkarīgs no jūsu īpašajām vajadzībām, bet jums nav jāizvēlas viens vai otrs. Ja mēs gribam gudrākas (un veiksmīgākas) tiešsaistes stratēģijas, tas nozīmē, ka mums ir jāpārdomā visi mūsu rīcībā esošie līdzekļi un jāapzinās, kā viņi strādās kopā. Varbūt tas nozīmē vietnes reaģēšanu, bet AMP izmantošanu atsevišķās sadaļās vai lapās, kas var būt vispiemērotākās šim izstrādes stilam. Tas varētu nozīmēt arī dažādu pieeju aspektu izmantošanu un to apvienošanu, lai radītu hibrīdus risinājumus, kas atbilstu ļoti specifiskām vajadzībām un kas nodrošina šīs vietnes apmeklētājiem labāko no abām pasaulēm.