Einsteigerhandbuch für beschleunigte mobile Seiten (AMP)
Beschleunigte mobile Seiten ist eine Initiative von Google, die das größte Problem des mobilen Webs lösen soll - Geschwindigkeit. Die großartigen Benutzererfahrungen, die wir mit großer Sorgfalt entwerfen, sind auf dem Handy schmerzhaft langsam.
Langsamkeit ist nicht nur ein UX-Problem, sondern auch Reduziert die Konversionsraten, und schadet der Zugänglichkeit durch Ausschließen von Benutzern mit langsameren Internetverbindungen. AMPERE ist eine Teamleistung, die mit dem Ziel ins Leben gerufen wurde, Publishern zu ermöglichen einmal mobile optimierte Inhalte erstellen und habe es sofort überall geladen
.
Seit der Einführung haben viele Verlage wie die BBC, The Economist, Guardian News und die Financial Times die Initiative umgesetzt. Daher können wir mit Sicherheit davon ausgehen, dass AMP eine Innovation ist, die für alle interessant ist, die auf dem Handy wettbewerbsfähig bleiben möchten Netz.
AMP in Aktion
Bevor wir in die Details eintauchen, hier die AMP-Demo, also kannst du sehe es in Aktion. Die Demo ist über diesen Link erreichbar.
Um AMP in Aktion zu sehen, müssen Sie zwei Dinge tun:
- Zeigen Sie die Demo entweder auf einem mobilen Gerät oder auf einem mobilen Simulator an, z. Mobile Device Simulator von Chrome DevTools.
- Suchabfrage in der Suchleiste ausführen. Da Google AMP derzeit hauptsächlich mit Nachrichtenseiten arbeitet, ist die beste Wahl eine frische Nachricht.
Auf dem Screenshot unten können Sie sehen, was ich erhalten habe, als ich den Suchbegriff verwendet habe rio olympics
.
Wie Sie sehen, erscheinen AMP-Seiten als Google Rich Cards, ein Mobile-optimiertes Image-Karussell, dass Google im Mai 2016 veröffentlicht wurde.
Beachten Sie, wie Google AMP-Seiten von anderen für Handys optimierten Seiten unterscheidet mit 2 verschiedenen Etiketten: AMP und Mobile-friendly. Es lohnt sich auch, auf einige Ergebnisse zu klicken, um zu sehen, wie eine AMP-Webseite aussieht und wie schnell sie auf mobilen Geräten läuft.
Technischer Hintergrund
AMP ist ein Webstandard baut auf vorhandenen Web-Technologien auf und konzentriert sich auf statische Inhalte. Es hat 3 verschiedene Teile:
- AMP HTML: HTML mit geändert (1) die Einschränkung bestimmter regulärer HTML / CSS-Funktionen und (2) die Einführung neuer benutzerdefinierter Tags (Komponenten)
- AMP JS: erzwingt Best Practices, um die Ladezeit der Seite zu verkürzen
- AMPERE CDN: ein Cache mit einem eingebauten Validierungssystem, das Ihre Site weiter optimiert
Wenn Sie mehr über den technischen Hintergrund von AMP-Seiten erfahren möchten, schauen Sie sich das Video unten an, in dem Paul Bakaus von Google einen Kommentar abgibt Einführungsgespräch auf AMP.
Wenn Sie tiefer eintauchen möchten, sollten Sie auch verstehen, welche Optimierungstechniken AMP verwendet, um die Leistung auf Mobilgeräten zu steigern. In dem folgenden Video erklärt Malte Ubl die Leitung von AMP Engineering Anatomie von AMP im Detail.
AMP HTML
Beschleunigte Handy-Seiten sind reguläre HTML-Seiten das muss sein Befolgen Sie eine Reihe von Regeln um Seiten schneller zu laden und mit zuverlässiger Leistung zu rendern.
Schauen wir uns die wichtigsten Dinge an, die Sie darüber wissen müssen. Sie können sich auch die vollständige AMP-HTML-Spezifikation ansehen.
Entscheiden Sie, ob Sie eine separate AMP-Seite wünschen
Für dieselbe statische Inhaltsseite können Sie haben 2 verschiedene Versionen - eine für den AMP und eine für die Nicht-AMP-Version. Sie können auch wählen nur eine version - die AMP-Seite, und verwenden Sie sie überall. Über Browser-Unterstützung, AMPs Github-Seite behauptet:
Wenn Sie sich immer noch Sorgen um die Browserunterstützung machen, lesen Sie den Beitrag von Paul Irish von Google über Stackoverflow.
Wenn Sie zwei Seiten (AMP und Nicht-AMP) haben möchten, müssen Sie dies tun Link zu jedem von ihnen damit Suchmaschinen über die Existenz der informieren zwei Versionen.
Fügen Sie dem folgenden Code hinzu Abschnitt der Nicht-AMP-Seite:
Fügen Sie außerdem die folgende Zeile hinzu Abschnitt der AMP-Seite:
Wenn Sie nur eine AMP-Seite haben, müssen Sie dies trotzdem tun verknüpfe es von selbst auf folgende Weise:
Boilerplate starten
AMP Project bietet verschiedene Möglichkeiten Boilerplates starten Sie können verwenden, um loszulegen. Sehen Sie sich unten die einfachste AMP-HTML-Boilerplatte an:
Hallo Welt!
Sie können sehen, dass die Boilerplate die reguläre HTML-Seite mithilfe von Etikett. Das
>