Google работает над функцией, известной в настоящее время как «Порталы», которая пытается обеспечить плавную навигацию между сайтами или страницами.
Обновление 1 (08.05.19, 01:01 по восточному времени): Команда Google Chrome по связям с разработчиками объявила, что порталы теперь доступны в Chrome Canary под экспериментальным флагом. Подробности внизу статьи. Статья, опубликованная 26 сентября 2018 г., сохранена ниже.
Флагманский сервис Google может быть их поисковая система и у них может быть несколько сервисов с более чем 1 миллиардом активных пользователей, но именно их преданность Интернету в целом позволяет им сохранять динамику. Если бы компания остановилась на поиске Google (и даже на AdWords, который сейчас известен как Google Ads), они не были бы столь влиятельной компанией, как сегодня. Ярким примером этого может служить их акцент на мобильном пространстве и особенно на проекте AMP (нравится вам это или нет). Сейчас компания работает над функцией, известной в настоящее время как «Порталы», которая пытается обеспечить плавную навигацию между сайтами или страницами.
Мы все слышали статистику, согласно которой более половины мобильных пользователей покидают веб-сайт, если его загрузка занимает более 3 секунд. Данные доступны, и они подтверждаются, поскольку даже Amazon заявляет, что замедление загрузки страницы всего на одну секунду (по сравнению с текущим средним показателем) может стоить компании продаж в 1,6 миллиарда долларов каждый год. Вот почему проект Google AMP имеет смысл. Даже если людям не нравится то, как Google это реализовал, в их интересах держать вас в сети и пользоваться их услугами.
Введите новый проект, известный в настоящее время как Порталы, который имеет хорошее объяснение. Страница Кенджи Баэ на GitHub. Кенджи Бахё — менеджер по продукту в Google, который в настоящее время работает как над Chrome, так и над веб-платформой в целом. Их новый проект на данный момент является не чем иным, как предложением, но его конечная цель — обеспечить плавную навигацию между сайтами или страницами. Когда мы углубимся в то, что это означает и как это будет работать, цель состоит в том, чтобы позволить странице отображать другую страницу как вставку и выполнять плавный переход между состоянием вставки и состоянием навигации.
Если это кажется вам запутанным, мы понимаем это и есть пара изображений, которые объясняют, что здесь происходит.
Как видно на изображениях выше, в примере вы просматриваете веб-сайт, на котором публикуется контент на футболках. Пролистывая новое сообщение, вы видите встроенное изображение новой рубашки. Если портал настроен правильно, пользователь может инициировать жест, который перенесет его из этого блога на веб-сайт, где можно купить продукт. Опять же, цель этого примера — обеспечить плавный, быстрый и плавный переход от блога к продавцу, что улучшит UX для читателя этого блога.
Цель порталов возникла из-за желания улучшить нашу навигацию по нескольким веб-сайтам. AMP от Google многое сделал для улучшения мобильного Интернета и даже сделал все возможное, чтобы включить многие из этих свойств, которые будут включены в новый проект Google. Однако компания знает, что сам AMP имеет свои собственные ограничения, такие как удержание пользователей внутри источника кэша AMP, и надеется, что порталы помогут решить некоторые из этих проблем. Если система будет завершена и опубликована для широкой публики, система будет предоставлена разработчикам в качестве API для интеграции в свои веб-сайты.
На данный момент мы видим, что благодаря этому новый проект активно разрабатывается. коммит найден на Chromium Gerrit. У Google даже есть запись в их системе отслеживания ошибок за функцию для тех, кто хочет следить за развитием. компания опубликовала PDF-файл который разделяет некоторые технические стороны проекта. Это включает в себя создание, навигацию и активацию портала, а также предоставление примера кода, показывающего, как веб-браузер обрабатывает вещи.
Проект все еще находится на очень ранней стадии и, возможно, даже не выйдет на рынок. Кенджи Бахё рассказывает о некоторых альтернативах текущей реализации порталов на тот случай, если их первоначальная идея не сработает. Это может привести к тому, что проект предоставит API для продвижения iframe, чтобы он стал главным документом. Однако в прошлом некоторые другие инженеры Chromium экспериментировали с этим, и в конечном итоге он был удален, поскольку превратился в источник проблем безопасности. У них также есть идея, чтобы полноэкранный iframe выглядел так, как будто это основной документ.
Независимо от того, сработает ли он в своем нынешнем состоянии, инженерам придется реализовать один из этих альтернативных методов, или проект вообще будет заброшен. Это дает нам хорошее представление о том, над чем в настоящее время работают некоторые инженеры Google, чтобы улучшить общий пользовательский опыт в мобильном Интернете.
Обновление 1: доступно в Chrome Canary за флагом.
Порталы помогут веб-разработчикам упростить переходы страниц для мобильных пользователей. Руководство по внедрению можно найти здесь. В твите ниже показано видео Порталов в действии.
Разработчики могут протестировать порталы прямо сейчас, загрузив последнюю сборку Chrome Canary и включив chrome://flags/#enable-portals
флаг.