高速モバイルページ(AMP)の初心者向けガイド
高速モバイルページ モバイルWebの最大の問題を解決することを目的としたGoogleのイニシアチブです。 - 速度. 私たちが細心の注意を払って設計している素晴らしいユーザーエクスペリエンスは、モバイルでは非常に遅いです。.
遅さは単にUXの問題ではなく、 コンバージョン率を下げる, そして アクセシビリティに害を与える インターネット接続が遅いユーザーを除外することによって. AMP は、出版社が モバイル向けに最適化されたコンテンツを一度作成する それはどこでも即座にロードする
.
発売以来、BBC、エコノミスト、ガーディアンニュース、フィナンシャルタイムズなどの多くの出版社がこのイニシアチブを実行してきたので、今では安全にAMPをモバイルで競争力を維持したいすべての人にとって考慮に値するイノベーションとみなします。ウェブ.
AMPインアクション
詳細に飛び込む前に、ここにあります AMPデモ, だからあなたはできる 実際に見る. デモはこのリンクからアクセスできます.
AMPの動作を確認するには、2つのことをする必要があります。
- モバイルデバイス上、またはモバイルシミュレータ上などでデモを表示します。 Chrome DevToolsのモバイルデバイスシミュレータ.
- 検索バーで検索クエリを実行します。 Google AMPは現在ニュースサイトで主に機能しているので、最良の選択は新鮮なニュースストーリーです。.
下のスクリーンショットで、あなたが私が検索語を使ったときに得たものを見ることができます リオオリンピック
.
ご覧のとおり、AMPページは次のように表示されます。 Google Rich Cards, ある モバイル最適化画像カルーセル, Googleが2016年5月にリリースしたもの.
GoogleがAMPのページを他のモバイル向けに最適化されたページと区別する方法に注目してください 2種類のラベルを使用して:AMPとモバイルフレンドリー。 AMPウェブページがどのように見えるか、そしてモバイルでどのくらい速く実行されるかを見るためには、結果のいくつかをクリックすることも価値があります。.
技術的背景
AMPは Web標準 既存のWeb技術を基盤とし、静的コンテンツに焦点を当てています。それは持っています 3つの異なる部分:
- AMP HTML: HTMLを変更した (1) 特定の通常のHTML / CSS機能の制限 (2) 新しいカスタムタグの導入(コンポーネント)
- AMP JS: ページの読み込み時間を短縮するためにベストプラクティスを実施する
- AMP CDN: あなたのサイトをさらに最適化する組み込みの検証システムを備えたキャッシュ
AMPページの技術的背景についてもっと知りたい場合は、以下のビデオをご覧ください。GoogleのPaul Bakausが、 紹介トーク AMPで.
さらに深く掘り下げたい場合は、AMPがモバイルでのパフォーマンスを高速化するためにどのような最適化手法を使用するかを理解することも重要です。下のビデオでは、AMP EngineeringのリーダーであるMalte Ubl氏が次のように説明しています。 AMPの解剖学 詳細に.
AMP HTML
高速モバイルページは 通常のHTMLページ それが必要 一連の規則に従う ページの読み込みを速くし、信頼できるパフォーマンスでレンダリングするために.
あなたがそれについて知る必要がある最も重要なことを見てみましょう。 AMP HTMLの完全な仕様もご覧ください。.
個別のAMPページが必要かどうかを決定します
同じ静的コンテンツページには、次のものがあります。 2つの別々の版 - 1つはAMP用、もう1つは非AMPバージョン用です。持っていることも選択できます 1つのバージョンのみ - AMPのページ、そしてどこでもそれを使用してください。について ブラウザサポート, AMPのGithubページはこう主張している。
それでもブラウザのサポートが心配な場合は、Stackoverflowに関するGoogleのPaul Irishの投稿をチェックしてください。.
2つのページ(AMPと非AMP)を持ちたい場合は、 それぞれにリンクする のために の存在について検索エンジンに通知する 二 バージョン.
次のコードを 非AMPページのセクション:
また、次の行を AMPページのセクション:
AMPページが1つしかない場合でも、 次のようにして自分自身からリンクする:
定型句
AMPプロジェクトは異なる提供しています 開始ボイラープレート あなたは始めるために使うことができます。下記の最も単純なAMP HTMLボイラープレートを見てください。
こんにちは世界!
ボイラープレートが通常のHTMLページにリンクしていることがわかります。 タグ。の
>