С выходом iOS 10 Safari улучшает работу с анимированными GIF на iPhone и iPad

iOS 10 включает в себя множество новых флагманских функций, от приложений iMessage до Siri SDK, а также множество мелких улучшений. В блоге WebKit освещается одно из этих небольших изменений, которое значительно улучшает просмотр анимированных GIF в веб-браузере Safari на iOS 10.

Сегодня многие GIF-файлы фактически закодированы как видео, поскольку сам формат GIF очень плох для анимированного контента, несмотря на его популярность. Однако Apple ввела множество ограничений на то, как видео ведут себя в iPhone Safari, например, требовала взаимодействия с пользователем для начала воспроизведения, и так было до сих пор. Вплоть до iOS 9 многие веб-сайты отображали GIF-файлы как элементы

Вместо того чтобы требовать кнопку воспроизведения и явное нажатие, веб-сайты с GIF-файлами смогут отображать анимированные GIF-файлы, как и любые обычные изображения (даже если базовый узел фактически является элементом

Это предотвращает прерывание вашего просмотра спамными автовоспроизводимыми видео, но позволяет анимированным GIF-файлам обеспечивать гораздо лучший пользовательский опыт.

В частности, iOS 10 теперь будет учитывать атрибут автовоспроизведения элемента

Все видео также могут воспроизводиться внутри страницы на iPhone и iPad, что является еще одним изменением для iOS 10. Преимущества очевидны для анимированных GIF-файлов: эффективный потоковый видеоконтент может действовать и вести себя как обычное изображение с автовоспроизведением. Пользователи iOS 10 на таких сайтах, как Imgur, будут очень довольны этим изменением, например.

Вы можете увидеть живой пример от WebKit выше: в iOS 9 этот GIF не начнет анимироваться, пока не будет нажата кнопка воспроизведения. В iOS 10 он воспроизводится сразу, как только становится видимым, и выглядит как обычное изображение… хотя на самом деле это зацикленное видео, работающее «за кулисами». Новая политика также принесет пользу таким веб-приложениям, как Vine или Facebook, где автовоспроизведение видео в iOS теперь возможно, если звук отключен до тех пор, пока пользователь на него не нажмет. Подробности технической реализации новой функции можно найти в блоге WebKit.

Помимо браузера, GIF-файлы являются неотъемлемой частью приложения iOS 10 Messages, так как в операционную систему по умолчанию включено новое приложение iMessage «#images». Пользователи могут искать анимированные GIF-файлы для отправки в своих беседах, и приложение даже будет предлагать релевантные изображения на основе текущих сообщений в цепочке. Стикеры iMessage также могут быть анимированы, поэтому ожидайте множество стикеров «в стиле анимированных GIF» от различных разработчиков, как только магазин приложений iMessage заработает.

Ожидается, что iOS 10 будет выпущена для общественности в сентябре; разработчики в настоящее время используют третью бета-версию. iOS 10 будет предустановлена на новом iPhone 7; как новое аппаратное, так и программное обеспечение будут публично представлены на мероприятии для прессы в сентябре.