Οδηγός αρχαρίων για επιταχυνόμενες σελίδες για κινητά (AMP)
Επιταχυνόμενες σελίδες για κινητά είναι η πρωτοβουλία της Google που προτίθεται να λύσει το μεγαλύτερο πρόβλημα του ιστότοπου για κινητά - Ταχύτητα. Οι εκπληκτικές εμπειρίες των χρηστών που σχεδιάζουμε με μεγάλη προσοχή, είναι οδυνηρά αργές στο κινητό.
Η βραδύτητα δεν είναι μόνο πρόβλημα UX, αλλά επίσης μειώνει τα ποσοστά μετατροπής, και βλάπτει την προσβασιμότητα αποκλείοντας τους χρήστες με βραδύτερες συνδέσεις στο διαδίκτυο. ΑΜΠΕΡΑΖ είναι μια ομαδική προσπάθεια που ξεκίνησε με στόχο να επιτρέψει στους εκδότες δημιουργία βελτιστοποιημένου περιεχομένου για κινητά μία φορά, και να το φορτώσετε αμέσως παντού
.
Από την έναρξη, πολλοί εκδότες όπως το BBC, το The Economist, το Guardian News και οι Financial Times έχουν εφαρμόσει την πρωτοβουλία, οπότε μπορούμε τώρα να υποθέσουμε με ασφάλεια ότι η AMP είναι μια καινοτομία που αξίζει να εξεταστεί για όλους όσους θέλουν να παραμείνουν ανταγωνιστικοί στο κινητό ιστός.
AMP σε δράση
Πριν βυθιστείτε στις λεπτομέρειες, εδώ είναι το AMP demo, ώστε να μπορείτε να δείτε το σε δράση. Το demo είναι προσβάσιμο σε αυτόν τον σύνδεσμο.
Για να δείτε το AMP σε δράση, πρέπει να κάνετε δύο πράγματα:
- Προβολή της επίδειξης είτε σε κινητή συσκευή είτε σε προσομοιωτή κινητού, π.χ. Προσομοιωτής κινητών συσκευών Chrome DevTools.
- Εκτελέστε ερώτημα αναζήτησης στη γραμμή αναζήτησης. Καθώς το Google AMP λειτουργεί αυτή τη στιγμή κυρίως με τον ιστότοπο ειδήσεων, η καλύτερη επιλογή είναι μια νέα ιστορία ειδήσεων.
Στο παρακάτω στιγμιότυπο οθόνης, μπορείτε να δείτε τι έχω όταν χρησιμοποίησα τον όρο αναζήτησης rio olympics
.
Όπως μπορείτε να δείτε, οι σελίδες AMP εμφανίζονται ως Κάρτες εμπλουτισμένες με Google, ένα κινητό-βελτιστοποιημένο καρουσέλ εικόνας, που κυκλοφόρησε το Google τον Μάιο του 2016.
Παρατηρήστε πώς η Google διαφοροποιεί τις σελίδες AMP από άλλες σελίδες βελτιστοποιημένες για κινητά χρησιμοποιώντας 2 διαφορετικές ετικέτες: AMP και κινητό. Αξίζει επίσης να κάνετε κλικ σε μερικά από τα αποτελέσματα για να δείτε πώς μοιάζει μια ιστοσελίδα AMP και πόσο γρήγορα τρέχει στο κινητό.
Τεχνικό υπόβαθρο
Το AMP είναι a web πρότυπο με βάση τις υπάρχουσες τεχνολογίες ιστού, και με επίκεντρο το στατικό περιεχόμενο. Εχει 3 διαφορετικά μέρη:
- AMP HTML: τροποποιημένη HTML με (1) ο περιορισμός ορισμένων τυπικών λειτουργιών HTML / CSS και (2) την εισαγωγή νέων προσαρμοσμένων ετικετών (Components)
- AMP JS: επιβάλλει βέλτιστες πρακτικές προκειμένου να μειωθεί ο χρόνος φόρτωσης της σελίδας
- ΑΜΠΕΡΑΖ CDN: μια προσωρινή μνήμη με ενσωματωμένο σύστημα επικύρωσης, που βελτιστοποιεί περαιτέρω τον ιστότοπό σας
Εάν θέλετε να μάθετε περισσότερα σχετικά με το τεχνικό υπόβαθρο των σελίδων AMP, δείτε το παρακάτω βίντεο στο οποίο ο Paul Bakaus της Google δίνει ένα εισαγωγική συζήτηση στο AMP.
Αν θέλετε να βουτήξετε βαθύτερα, αξίζει επίσης να καταλάβετε ποιες τεχνικές βελτιστοποίησης χρησιμοποιεί η AMP για να επιταχύνετε την απόδοση στο κινητό. Στο βίντεο παρακάτω, η Malte Ubl, η μόνη εταιρεία της AMP Engineering, εξηγεί το ανατομία του AMP λεπτομερώς.
AMP HTML
Οι επιταχυνόμενες σελίδες για κινητά είναι κανονικές σελίδες HTML που πρέπει να ακολουθήστε ένα σύνολο κανόνων ώστε οι σελίδες να φορτώνονται γρηγορότερα και να αποδίδονται με αξιόπιστες επιδόσεις.
Ας ρίξουμε μια ματιά στα πιο σημαντικά πράγματα που πρέπει να ξέρετε γι 'αυτό. Μπορείτε επίσης να ρίξετε μια ματιά στην πλήρη προδιαγραφή AMP HTML.
Αποφασίστε εάν θέλετε ξεχωριστή σελίδα AMP
Για την ίδια σελίδα στατικού περιεχομένου, μπορείτε να έχετε 2 ξεχωριστές εκδόσεις - ένα για το AMP και ένα για την έκδοση AMP. Μπορείτε επίσης να επιλέξετε να έχετε μόνο μία έκδοση - τη σελίδα AMP και να την χρησιμοποιείτε παντού. Σχετικά με υποστήριξη του προγράμματος περιήγησης, Η σελίδα Github της AMP ισχυρίζεται:
Αν εξακολουθείτε να ανησυχείτε για την υποστήριξη του προγράμματος περιήγησης, ανατρέξτε στη δημοσίευση του Paul Irish της Google στο Stackoverflow.
Σε περίπτωση που θέλετε να έχετε δύο σελίδες (AMP και μη AMP), πρέπει να κάνετε σύνδεση σε κάθε μία από αυτές ώστε να ενημερώστε τις μηχανές αναζήτησης για την ύπαρξη του δύο εκδόσεις.
Προσθέστε τον ακόλουθο κώδικα στο στην σελίδα μη-AMP:
Προσθέστε επίσης την ακόλουθη γραμμή στο στη σελίδα AMP:
Αν έχετε μόνο μία σελίδα AMP, θα πρέπει να συνεχίσετε συνδέστε τον από τον εαυτό του με τον ακόλουθο τρόπο:
Ξεκινώντας το Boilerplate
Το πρόγραμμα AMP προσφέρει διαφορετικά εκτοξευτήρες μπορείτε να το χρησιμοποιήσετε για να ξεκινήσετε. Ρίξτε μια ματιά στο απλούστερο boilerplate AMP HTML παρακάτω:
Γειά σου Κόσμε!
Μπορείτε να δείτε ότι το boilerplate συνδέει την κανονική σελίδα HTML χρησιμοποιώντας το ετικέτα. ο
>