AMP (первоначально аббревиатура от Accelerated Mobile Pages [1] ) — это HTML- фреймворк с открытым исходным кодом , разработанный проектом AMP Open Source Project. [2] Первоначально он был создан Google как конкурент Facebook Instant Articles и Apple News . [3] AMP оптимизирован для просмотра веб-страниц на мобильных устройствах и предназначен для ускорения загрузки веб-страниц. [4] Страницы AMP могут кэшироваться с помощью CDN , например, Microsoft Bing или AMP-кешей Cloudflare , что позволяет обслуживать страницы быстрее. [5] [6] [7]
Впервые об AMP было объявлено 7 октября 2015 года. [8] После периода технического предварительного просмотра страницы AMP начали появляться в результатах мобильного поиска Google в феврале 2016 года. [9] [10] AMP подвергался критике за потенциальное предоставление дополнительного контроля над Интернетом. Google и другим проблемам. [11] Проект AMP объявил о переходе на модель открытого управления 18 сентября 2018 г. и с 10 октября 2019 г. является частью OpenJS Foundation. [12] [13] [14]
Проект AMP был анонсирован Google 7 октября 2015 года после обсуждений с партнерами по Digital News Initiative (DNI), другими издателями новостей и технологическими компаниями по всему миру вопросов повышения производительности мобильного Интернета. Первоначально более 30 издателей новостей и несколько технологических компаний (включая Twitter , Pinterest , LinkedIn и WordPress ) были объявлены участниками проекта AMP. [15] [16]
AMP-страницы впервые появились для веб-пользователей в феврале 2016 года, когда Google начал показывать AMP-версии веб-страниц в результатах мобильного поиска. Первоначально ссылки на страницы AMP были ограничены разделом «Главные новости» результатов мобильного поиска Google; к сентябрю 2016 года Google начал ссылаться на AMP-контент в основной области результатов мобильного поиска. [17] В то время поиск Google отличал ссылки AMP значком.
По словам одного из соучредителей проекта AMP Малте Убла, первоначально AMP назывался PCU, что расшифровывалось как Portable Content Unit. [18]
В сентябре 2016 года Microsoft объявила о поддержке AMP в приложениях Bing для iOS и Android . [19]
В феврале 2017 года, через год после публичного запуска AMP, Adobe сообщила, что на страницы AMP приходится 7% всего веб-трафика ведущих издателей в США. [20]
В мае 2017 года Google сообщил, что 900 000 веб-доменов публикуют AMP-страницы, причем по всему миру опубликовано более двух миллиардов AMP-страниц. [21]
В июне 2017 года Twitter начал ссылаться на страницы AMP из своих приложений для iOS и Android. [22]
В сентябре 2018 года Microsoft начала выпуск собственной программы просмотра Bing AMP и кэша AMP. [23]
7 декабря 2018 года AMP анонсировала свой официальный плагин WordPress, который позволил веб-сайтам WordPress включать страницы, готовые к AMP. [24]
Как объявил технический руководитель AMP Малте Убл на конференции AMP '19, AMP теперь является просто AMP и больше не означает ускоренные мобильные страницы. [25] AMP создан для удобства мобильных устройств, но предназначен не только для мобильных устройств. Он работает на многих типах устройств, включая настольные компьютеры и планшеты, и обладает полезными функциями адаптивного дизайна. [26]
Начиная с 2021 года поддержка AMP в некоторых приложениях прекращена. В ноябре Twitter обновил свои рекомендации для разработчиков, заявив: «Мы находимся в процессе прекращения поддержки этой функции»; мобильные приложения Twitter для Android и iOS просто загружают версии веб-страниц, не поддерживающие AMP. [27] В апреле 2021 года Google удалил AMP в качестве критерия SEO в пользу скорости загрузки страницы и других показателей «удобства страницы». В результатах поиска список главных новостей больше не будет ограничиваться страницами AMP, а страницы AMP больше не будут обозначаться значком. [28]
20 апреля 2022 года в браузере Brave появились новые функции для автоматического обхода страниц AMP. [29] Также в тот же день DuckDuckGo объявила, что они также будут автоматически обходить AMP-страницы в своем браузере DuckDuckGo и в своем браузерном расширении DuckDuckGo Privacy Essentials . [30]
29 ноября 2023 г. Ghost (платформа для блогов) объявила об удалении AMP в следующем обновлении. Перечисленные причины удаления заключаются в том, что веб-разработка вышла за пределы необходимости использования AMP, Google больше не использует его в качестве фактора ранжирования, плохой пользовательский опыт и снижение уровня внедрения. [31] [32]
Платформа AMP состоит из трех компонентов: AMP HTML, который представляет собой стандартную HTML-разметку с веб-компонентами ; AMP JavaScript, который управляет загрузкой ресурсов; и кеши AMP, [33] которые обслуживают и проверяют страницы AMP. [34]
Большинство страниц AMP доставляются с помощью кеша AMP Google, но другие компании могут поддерживать кеши AMP. Компания Cloudflare, занимающаяся производительностью и безопасностью Интернета, запустила кэш AMP в марте 2017 года. [35]
Веб-истории, известные до апреля 2020 года как AMP-истории, [36] были представлены в 2018 году. [37] Веб-истории представляют собой ориентированный на мобильные устройства формат для доставки новостей и информации в виде сквозных историй.
В 2018 году Google анонсировал новый раздел AMP Email в рамках AMP. [38] AMP для электронной почты позволяет отправителям включать интерактивные компоненты AMP в электронные письма. Почтовые клиенты, поддерживающие AMP, могут отображать компоненты непосредственно внутри электронного письма. [39] При просмотре в неподдерживаемом почтовом клиенте электронные письма AMP в качестве альтернативы отображают резервный HTML, ничем не отличающийся от стандартного электронного письма в формате HTML. [40]
AMP-объявления — это новый способ доставки цифровой рекламы на страницы с поддержкой AMP. Эти объявления отличаются от традиционных объявлений HTML/JavaScript. Объявления AMPHTML загружаются так же быстро, как и контент, увеличивая видимость и привлекая внимание. Объявления AMPHTML доставляются только после проверки, что гарантирует отсутствие вредоносного ПО. [41]
Страницы AMP публикуются в Интернете и могут отображаться в большинстве современных браузеров . [42] Если стандартная веб-страница имеет аналог AMP, ссылка на страницу AMP обычно размещается в теге HTML в исходном коде стандартной страницы.
Любая организация или частное лицо может создавать продукты или функции, которые будут работать на страницах AMP, при условии, что они соответствуют спецификациям проекта AMP. По состоянию на июль 2017 года на сайте проекта AMP в качестве участников проекта AMP было перечислено около 120 рекламных компаний и около 30 аналитических компаний. [43]
Google сообщает, что страницы AMP, обслуживаемые в поиске Google, обычно загружаются менее чем за одну секунду и используют в десять раз меньше данных, чем эквивалентные страницы без AMP. [44] CNBC сообщил о сокращении времени загрузки мобильных страниц для страниц AMP на 75% по сравнению со страницами без AMP, [45] в то время как Gizmodo сообщил, что страницы AMP загружаются в три раза быстрее, чем страницы без AMP. [46]
Научная статья об AMP [47] показывает, что время загрузки страниц AMP-страниц в 2,5 раза быстрее, чем не-AMP-версий на странице результатов поиска Google без предварительного рендеринга. Версия AMP с предварительным рендерингом работает примерно в девять раз быстрее, чем версия без AMP, хотя предварительный рендеринг может потреблять дополнительные мобильные данные.
Google объявил, что с 1 февраля 2018 года он потребует, чтобы содержание канонических страниц и страниц, отображаемых через AMP, было практически одинаковым. [48] Это направлено на улучшение опыта пользователей за счет устранения распространенных трудностей с пользовательским интерфейсом , а также на повышение безопасности и доверия (см. ниже).
AMP часто сравнивают с мгновенными статьями Facebook и Apple News . [49] [50] Все три формата были анонсированы в 2015 году с заявленной целью сделать мобильный контент более быстрым и простым в использовании. [51] [52] Сторонники проекта AMP утверждают, что AMP — это совместная работа издателей и технологических компаний, и что AMP предназначен для работы в Интернете, а не в собственных мобильных приложениях.
Ричард Гинграс из Google сказал:
Существует очень большая разница между собственной платформой, которая заявляет, что она открыта, и платформой с открытым исходным кодом, которую каждый может модифицировать и адаптировать. В этом разница между тем, чтобы сказать: «Зайди в мой огороженный сад», и тем, чтобы не иметь огороженного сада. [53]
Однако некоторые критики считают, что AMP — это грядущий огороженный сад , поскольку Google начинает размещать версии своих веб-сайтов с ограниченным доступом к AMP непосредственно на google.com:
Они говорят, что AMP на самом деле не поддерживает открытую сеть, потому что это «вилка» или вариация HTML, которую Google по сути контролирует ... Некоторые издатели жаловались, что, поскольку Google отдает приоритет ссылкам AMP - как он недавно заявил, что так будет и на мобильных устройствах. поиск — медиа-компании потеряют еще больше контроля, поскольку AMP-страницы размещаются и контролируются Google. «Наш мобильный поисковый трафик становится преимущественно AMP (размещенным в Google, а не на нашем сайте), что ограничивает наш контроль над пользовательским интерфейсом, монетизацией и т. д.», — сказал один из руководителей цифровых медиа, цитируемый в статье Fortune . [53]
AMP подвергся критике со стороны представителей технологической индустрии [54] [55] [56] [57] как попытка Google установить свое доминирование в сети, диктуя, как создавать и монетизировать веб-сайты, и что «AMP — это попытка Google чтобы запереть издателей в своей экосистеме». [58]
Джошуа Бентон, директор Лаборатории журналистики Нимана в Гарвардском университете , сказал: «В некотором смысле AMP — это версия Интернета, созданная Google. Мы переходим от мира, где вы можете разместить на своем веб-сайте что угодно, к миру, где вы не можете, потому что так говорит Google». [59] Рамон Тремоса , испанский член Европейского парламента , сказал: «AMP является примером того, как Google применяет свою антиконкурентную практику прямо под носом у регуляторов конкуренции». [59]
Мэтью Ингрэм из Fortune выразил обеспокоенность по поводу роли и мотивов Google в отношении проекта AMP:
Короче говоря, эти издатели опасаются, что, хотя проект AMP номинально имеет открытый исходный код, Google использует его для формирования того, как работает мобильный Интернет, и, в частности, для обеспечения стабильного потока доходов от рекламы... Больше всего на свете. , опасения, которые некоторые издатели испытывают по поводу AMP, по-видимому, являются частью более широкого страха по поводу потери контроля над распространением в мире, ориентированном на платформы, и рисков, которые это создает для традиционных методов монетизации, таких как медийная реклама. [53]
Эти обвинения были опровергнуты Google. Мадхав Чиннаппа заявил, что AMP должен быть совместной отраслевой инициативой, чтобы добиться успеха в долгосрочной перспективе:
Меня немного раздражает, когда люди иногда называют это AMP от Google, потому что это не так... AMP был создан как инициатива с открытым исходным кодом, и это для меня является причиной его успеха. [60]
В сентябре 2018 года Google начал перевод AMP на более открытую модель управления с управляющими комитетами, состоящими из различных заинтересованных сторон проекта: от издателей, использующих AMP, включая The Washington Post и Axios, до других компаний, таких как Microsoft и Twitter . [61] [62]
Некоторые реализации AMP, такие как результаты поиска Google, используют предварительную отрисовку для повышения скорости загрузки страниц AMP. Как и в других случаях, когда используется предварительный рендеринг, это находится вне контроля пользователя и может увеличить использование данных. [47]
Предварительная выборка и предварительный рендеринг AMP приводят к использованию некоторых дополнительных данных (и мощности) при каждом поиске. В среднем 1,4 МБ дополнительных данных на каждый поиск, которые используются для предварительной визуализации AMP-страницы, которую пользователь не может посетить, не являются тривиальными накладными расходами для некоторых пользователей с ограниченными тарифными планами. [ нужна цитата ]
Некоторые издатели сообщили, что страницы AMP приносят меньший доход от рекламы на страницу, чем страницы без AMP. [63] Джек Маршалл из Wall Street Journal сказал:
Страницы AMP в значительной степени полагаются на стандартизированные рекламные баннеры и не позволяют издателям продавать индивидуально настроенные рекламные блоки, спонсорство или всплывающие окна, как они могли бы это делать на своих собственных ресурсах. [64]
Другие издатели сообщили о больших успехах в монетизации AMP. По словам директора по продукту Джои Марбургера, Washington Post смогла получить примерно такой же доход от AMP-страниц, как и от стандартных мобильных страниц. Директор по продукту CNN Алекс Веллен сказал, что AMP-страницы «в основном монетизируются с той же скоростью», что и стандартные мобильные страницы. [65]
Чтобы повысить эффективность рекламы, проект AMP запустил инициативу AMP Ads Initiative, которая включает поддержку большего количества рекламных форматов и оптимизацию для повышения скорости загрузки рекламы. [66] [67]
Некоторые наблюдатели считают, что AMP позволяет более эффективно проводить попытки фишинга. Один из серьезных недостатков, отмеченный техническим обозревателем Кайлом Чайкой, заключается в том, что лица с сомнительной репутацией, злоупотребляющие AMP (а также аналогичными мгновенными статьями Facebook ), позволяют нежелательным веб-сайтам использовать многие из тех же визуальных сигналов и функций, что и на законных сайтах. Чайка заявил, что «все издатели в конечном итоге выглядят скорее похожими, чем разными. Из-за этого отличить настоящее от подделки еще сложнее». [68]
В сентябре 2017 года российские хакеры использовали уязвимость AMP в фишинговых электронных письмах, отправленных журналистам-расследователям, критикующим российское правительство, и взломали их сайты. [68] 16 ноября 2017 года компания Google объявила, что запретит сайтам в результатах поиска Google использовать AMP для подманивания пользователей. [48] С февраля 2018 года страницы AMP в результатах поиска Google должны содержать контент, эквивалентный контенту страниц без AMP. [69]
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ){{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка )