AMP Overview
Что такое проект AMP?
Проект Accelerated Mobile Pages (AMP, ускоренные мобильные страницы) — это инициатива с открытым исходным кодом, возникшая в результате дискуссий между издателями и технологическими компаниями о необходимости улучшить всю экосистему мобильного контента для всех — издателей, потребительских платформ, рекламодателей, авторов и пользователей.
В наши дни все ожидают, что контент будет загружаться очень быстро и не вызовет трудностей в восприятии. Реальность же такова, что контент может либо загружаться несколько секунд, либо не успевать загрузиться полностью из-за того, что пользователь закрывает страницу, устав ждать. Ускоренные мобильные страницы (AMP) — это веб-страницы, спроектированные для мгновенной загрузки, это шаг к улучшенному мобильному Интернету для всех его пользователей.
Каковы преимущества AMP?
Скорость загрузки имеет важное значение, и в идеале загрузка должна быть мгновенной. Исследования показали, что с медленной загрузкой веб-страниц связано увеличенное число пользовательских отказов от использования ресурса. Использование формата AMP потребление контента более привлекательным для пользователей. Но дело не только в скорости и производительности. Также мы хотим продвигать возможности расширенной дистрибуции, чтобы издатели и рекламодатели могли использовать потенциал открытой сети для быстрого отображения контента на различных платформах и в приложениях, повышая свою прибыль.
Как работает AMP?
Ускоренные мобильные страницы похожи на любые другие HTML-страницы, но с ограниченным набором разрешенных технических функций, которые определяются и регулируются открытой спецификацией AMP. Ускоренные мобильные страницы, как и все веб-страницы, загружаются в любом современном браузере или веб-приложении.
в AMP-файлах используются различные технические и архитектурные подходы с приоритетом на скорость, что обеспечивает более быстрое взаимодействие с пользователями. Разработчики AMP могут использовать богатую, постоянно расширяющуюся библиотеку веб-компонентов, которые позволяют встраивать мультимедийные объекты (видео, посты из социальных сетей), отображать рекламу или собирать аналитику. Цель состоит не в том, чтобы унифицировать внешний вид и восприятие контента, а в том, чтобы создать для страниц некое общее техническое ядро, которое ускорит время их загрузки.
Кроме того, AMP-файлы могут быть закешированы в облаке, чтобы сократить время, необходимое для доступа к ним с мобильного устройства пользователя. Используя формат AMP, производители контента делают его доступным для кеширования платформами третьих сторон. При таком подходе издатели и рекламодатели продолжают контролировать свой контент, но платформы могут легко кешировать или дублировать его, чтобы показывать пользователям с оптимальной скоростью. Google представил Google AMP Cache, которым можно пользоваться бесплатно и который будет кешировать все AMP-страницы. Другие компании могут также создать свой собственный AMP-кеш.
Таким образом, целью является то, чтобы комбинация ограниченной функциональности с системой распространения, построенной на основе кеширования, повышала производительность страниц и обеспечивала рост аудитории.
Почему в проекте AMP используется открытый исходный код?
Компании, участвующие в проекте, хотят улучшить работу мобильного Интернета для всех, а не только для одной платформы, набора технологий, группы издателей или рекламодателей. Благодаря реализации проекта в виде открытого исходного кода люди могут делиться своими идеями и, собственно, кодом, чтобы сделать мобильный Интернет быстрее. Мы только в начале этого пути и рассчитываем, что к нам присоединятся другие издатели, рекламодатели и технологические компании.
Кто может использовать AMP?
Проект открыт для всех игроков в экосистеме — издателей, потребительских платформ, рекламодателей и авторов. Чтобы узнать, какие компании и сайты пользуются AMP, перейдите на соответствующую страницу.
На что повлияет использование AMP?
Используя формат AMP, производители контента делают его доступным для нахождения, индексирования и отображения поисковыми роботами (в соответствии со стандартом исключений robots), а также кеширования третьими сторонами.
Какие задачи передо мной стоят при использовании AMP?
Если издатель или рекламодатель собирает данные о пользователях, просматривающих его AMP-страницы, то такой сбор данных регулируется его политикой конфиденциальности. Издатель или рекламодатель обязаны предоставить доступ к своей политике конфиденциальности, в идеале разместив ссылку на нее на каждой из своих AMP-страниц.
Кроме того, законодательство во многих регионах, например, в Европейском Союзе, требует, чтобы веб-сайт предоставлял посетителям информацию о файлах cookie и других формах локального хранилища, используемых на сайте (включая AMP-страницы). Во многих случаях эти законы также требуют, чтобы веб-сайт получил на это согласие. Веб-сайт несет ответственность за то, какой тип уведомления будет уместным, на основе использования файлов cookie. Дополнительную информацию и инструменты для создания уведомлений о файлах cookie можно найти на сайте www.cookiechoices.org. Следует отметить, что AMP-компонент amp-user-notification предоставляет способ отображения пользователю отклоняемого уведомления.
Если AMP-страница отображается в просмотрщике на сторонней платформе, такой как Google AMP Viewer в поиске Google, просмотрщик может представлять собой гибридную среду, в которой AMP-страница и сторонняя платформа могут собирать данные о пользователе. В таком случае, сбор данных каждой стороной регулируется политикой конфиденциальности этой стороны (т.е. в гибридной среде просмотра данные, собираемые AMP-страницей, регулируются ее политикой конфиденциальности, а данные, собираемые сторонней платформой, регулируются политикой конфиденциальности платформы). Каждая сторона обязана раскрывать свою политику конфиденциальности и соблюдать соответствующие положения о данных, в том числе европейские законы, касающиеся использования ими файлов cookie.
Какой тип контента лучше всего подходит для использования в AMP?
Цель состоит в том, чтобы весь контент, от новостных историй до видеороликов, от блогов до коммерческих страниц и анимации, работал в формате AMP.
Если я хочу перевести контент в формат AMP, потребует ли это дополнительных трудозатрат?
Если вкратце, затрат немного. Поскольку AMP HTML целиком построен на основе существующих веб-технологий, процесс разработки аналогичен тому, что издатели и рекламодатели и так уже используют в настоящий момент. С полной спецификацией AMP HTML можно ознакомиться на GitHub. Те, кто хорошо знаком с текущим процессом создания страниц, скорее всего не нуждаются в длительном обучении.
Как издатель или рекламодатель может перевести контент в формат AMP HTML?
Издатели и CMS-провайдеры могут проводить интеграцию со своими CMS для создания контента AMP. Компания Automattic уже выпустила плагин WordPress AMP, и мы надеемся, что все системы управления контентом добавят поддержку AMP HTML-страниц.
AMP только для мобильных?
AMP спроектирован с учетом адаптивности страниц, чтобы работа была возможна на экранах любых размеров. Тем не менее, некоторые функции сторонних платформ (например, карусель Top Stories от Google) могут работать только на мобильных устройствах. Узнать о том, как та или иная платформа использует AMP, можно в ее документации. Для получения дополнительной информации об AMP-страницах для мобильных и ПК см. пост в блоге Пола Бакауса О «мобильности» в AMP.