uwebdesign

подкаст «Суровый веб» про веб разработку, IT и ux дизайн

warcraft_rus
  • «Суровый веб»
  • Полезные ссылки
  • Книги
  • Обзоры
  • О проекте
  • Контакты
  • Поддержать проект
uWebDesign

Safari 9 в OS X El Capitan — что нового?

11.06.2015 — 2 комментария

В этот понедельник состоялась основная презентация с WWDC 2015, на которой миру были представлены и анонсированы новые версии популярных операционных систем от Apple: iOS 9 и OS X El Capitan. Пересказывать весь keynote я здесь не буду и писать свое отношение — тоже. В другой раз.

Потому что сегодня мы поговорим про Safari 9 — новый браузер, идущий в комплекте с новой же OS X 10.11.

#

Safari 9 или Safari 8.1?

На данный момент доступна первая beta для разработчиков (публичная бета будет в Июле, а релиз — осенью) операционной системы OS X El Capitan. Safari, который с ней поставляется имеет порядковый номер 8.1, но все фичи соответствуют 9-й версии.

Safari El Capitan — First Beta

Сразу же оговоримся и впредь будем иметь в голове версию 9.

#

Закрепленные вкладки и другие UI-изменения

Сразу хочется упомянуть про фичи для широкого круга пользователей, такие как (очевидно) новый системный шрифт San Francisco, прозрачная строка состояния (status bar), возможность выключать звук у разных вкладок отдельно и новая фича — закрепленные вкладки.

Safari 9 — Pinned tabs

По умолчанию Safari берет первую букву вашего доменного имени и окрашивает квадрат вокруг нее в цвет, который является преобладающим в вашей favicon. Но продвинутые разработчики могут указать необходимую мета-инфорацию, чтобы сделать свою иконку.

Например, Instagram сделали это так:

<link rel="icon" sizes="any" mask href="//instagramstatic-a.akamaihd.net/bluebar/8d1e402/images/ico/favicon.svg">
<meta name="theme-color" content="#125688">

Два мета-тега, в одном из них ссылка на SVG-иконку, во втором написан цвет, в который окрашивать. Вот выдержка из документации Apple по этому поводу:

You can set the icon that the user sees when they pin your site by providing a vector image. Use 100% black for all vectors with a transparent background in SVG format and add the following markup to all webpages that the icon should represent.

От чего-то наш код работать отказывается. Будем пробовать и ждать следующих релизов. Фича полезная и интересная с точки зрения UX.

Обновлено 27 апреля 2016 года: Спустя несколько месяцев, в релизной версии всё уже работало. Работает и до сих пор.

#

Инструменты разработчика

Новые инструменты разработчика теперь разделены на вкладки, которые можно переставлять местами, включать/выключать и кастомизировать по своему усмотрению. Инспектор элементов находится отдельно от инспектора ресурсов.

Safari 9 — Developer Tools (Resources)

Дополнительно во вкладке «шкала времени» теперь добавлен инструмент для профилирования фронт-енда — «отрисвока кадров», который показывает вам из-за чего фреймрейт на странице проседает ниже заветных 60 кадров в секунду.

Safari 9 — Developer Tools (Frame Painting)

Отладчик теперь показывает типы переменных (включая ECMAScript 6 классы) и более подробно показывает ошибки там, где они возникают.

Safari 9 — Developer Tools (Debugging)

Кроме этого в инспекторе элементов теперь можно включить подсветку обновляемых областей, что поможет видеть какие именно элементы страницы полностью перерисовываются и замедляют рендеринг. Отличный инструмент в руках опытного верстальщика!

#

Режим отзывчивого дизайна

Еще в Safari 9 вас ждет новый инструмент «режим отзывчивого дизайна», который больше походит на какое-то очень крутое расширение для тестирования адаптивной верстки. С его помощью вы сможете использовать всю мощь новых инструментов разработчика и тестировать верстку ваших сайтов на всех экранах.

Safari 9 — Responsive Design Mode

Есть как предустановленные разрешения, так и три свободных слота для пользовательских разрешений. Дополнительно можно эмулировать плотность пикселей и менять строку User Agent.

#

Safari 9: WebKit под капотом

Следующая статья и ролик будут про новые CSS-свойства и возможности, которые предоставляет нам новый WebKit. А пока — порадуемся за Safari 9, ведь с каждым разом браузер становится все более «взрослым» и ориентированным на веб-разработчиков.

Или может веб-разработчики скатываются в детство?

Тип видео: Обзоры на web технологии Метки: macOS, Safari

2 комментария

  1. Alexander Goncharov прокомментировал

    01.10.2015 at 01:22

    После релиза El Capitan — снова актуально.

    Ответить
  2. Mihail Tugushev прокомментировал

    08.01.2016 at 11:22

    Ребзя, привет! А могли бы выложить мини-мануал, как сделать favicon в формате svg? Вижу, что у вас сейчас все корректно отображается в Safari.

    Ответить

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Поиск

uWebDesign настоятельно рекомендует!

  • Войти на сайт
  • Зарегистрироваться
Подписаться на рассылку

smartape
smartape
Полезные ссылки
  • О проекте
  • Часто задаваемые вопросы
  • Реклама
  • Поддержи проект!
  • Контакты
Пожертвуй на развитие проекта
Наш подкаст
в iTunes в Android в RSS
Все права защищены © 2014-2025 uWebDesign. Сделано с ♥ в Челябинске.
Пользовательское соглашение. Сайт работает на хостинге SmartApe.