AMP

ビジョンとミッション

私たちのビジョンは自分たちが向かっている方向を知るための北極星のような役割を果たしており、私たちの使命はその方向に進むための道のりを表しています。

ビジョン

ビジョン

強力なユーザーファーストのオープンウェブを永久に。

& ミッション

ミッション

ウェブコンテンツ用のユーザーファーストなフォーマットを提供し、あらゆるウェブサイト運営者、売買業者、広告主の長期的な成功を支援すること。

設計原理

以下の設計原理が AMP の継続的な設計と開発の指針となっています。これらは私たちがプロジェクト内で一貫した決定を下すのに役立っているはずです。

ユーザー体験 > 開発者体験 > 実装の容易さ。 何か不確かなことがある場合は、たとえページ作成者にとって構築が困難であっても、ライブラリ開発者にとって実装が困難な場合であっても、エンドユーザーの体験が最高のものになる方法を選ぶようにしています。
架空の高速な未来のブラウザを想定して設計しないこと。 私たちは未来のウェブではなく、現在のウェブの問題を解決できるよう、EXTENSIBLE WEB MANIFESTOの精神に則ったライブラリとして AMP を構築するようにしています。AMP は現在のブラウザでは高速に動作するはずです。ある最適化を現在のプラットフォームで実現できない場合、AMP 開発者は標準に開発に参加してそれをウェブプラットフォームに追加するようにします。
ウェブを壊さない。 AMP が停止したり問題が発生した場合に、ウェブの他の部分に悪影響を及ぼさないようにします。つまり、Google AMP キャッシュ、URL API、あるいはライブラリに障害が発生した場合でも、ウェブサイトを上品に劣化できるようにすべきです。AMP キャッシュを使って何かを機能させる場合は、キャッシュなしでも機能するようにしなければなりません。
適切なレイヤーで問題を解決する。 例えばサーバーサイドで統合を行ったほうがユーザー体験を高められる場合、単にそのほうが簡単だからという理由でクライアント側での統合を行わないようにします。
高速化に寄与することだけを行う。 60fps で確実に実行できない、あるいは現在最も一般的なモバイルデバイスでの高速な読み込みを妨げるようなコンポーネントや機能を AMP に導入しません。
ユーザー体験を向上させるものを優先する。ただし、必要に応じて妥協すること。 高速化することができても、ユーザー体験をひどく低下させるものもあります。AMP は素晴らしいユーザー体験をもたらすものですが、速度はその一部に過ぎません。何かに対するサポートが不足していることで、AMP の広範な使用と展開が妨げられると思われる場合のみ、妥協することにしています。
ホワイトリストを作らない。 セキュリティまたはパフォーマンス上の理由で必要な場合を除き、特定のサイト、ドメイン、またはオリジンに特別な対応を行うことはありません。