
К мобильному браузеру Safari приближается заметное изменение. Текущие свойства инерционной прокрутки в мобильном Safari будут обновлены, чтобы сделать их быстрее и более согласованными с другими приложениями, включая приложения от Apple, в iOS.
В настоящее время Safari имеет более медленные свойства инерционной прокрутки, которые браузер использует с момента своего появления в 2007 году. Проект Google Accelerated Mobile Pages (AMP), направленный на ускорение доступа к веб-страницам путем предоставления упрощенной версии HTML, имеет другую инерцию прокрутки из-за несогласованности в текущей конструкции Safari.
В будущем обновлении Safari поведение прокрутки будет изменено, чтобы привести его в большее соответствие с производительностью прокрутки во всех остальных приложениях iOS, что фактически снизит скорость замедления прокрутки.
Джон Грубер из Daring Fireball, который критиковал AMP, отметил, что один из его основных недостатков — это то, как страницы, предоставляемые AMP, отличаются по поведению прокрутки по сравнению с обычными запросами страниц в мобильном Safari.
В ответ на жалобу Грубера Om2 на Hacker News, предположительно сотрудник Apple, работающий с WebKit, отметил, что страницы AMP используют прокрутку overflow, которая соответствует остальным приложениям iOS, но не соответствует производительности верхнего уровня Safari.
В настоящее время ведется работа над внесением изменений для удаления более медленных свойств прокрутки из Safari, что сделает прокрутку похожей на то, как сейчас работают страницы AMP. Если вы хотите протестировать, как будет работать прокрутка в Safari после реализации этого изменения, просто загрузите страницу AMP или используйте любое другое приложение, которое использует UIScrollView. Мы также подготовили короткое видео, демонстрирующее различия в прокрутке между текущим Safari и страницами AMP.
Видеообзор
Подпишитесь на 9to5Mac на YouTube, чтобы получать больше видео
Что касается того, когда мы можем ожидать выхода этого изменения, вполне вероятно, что мы увидим его в бета-версии iOS 11, но никаких конкретных дат не было упомянуто.
Нравится ли вам текущий способ прокрутки в Safari, или вы предпочитаете более быструю прокрутку, используемую в AMP и других приложениях iOS, которые используют UIScrollView? Поделитесь своим мнением в комментариях ниже.