Safari на iPhone: что стоит за функциями экспериментального веб-набора
Видео по теме: (May 2024).
В этой статье мы объясним важность наиболее важных экспериментальных функций WebKit для Safari на iPhone и iPad.
Это WebKit - экспериментальные функции для Safari
WebKit - это движок браузера для браузера Apple Safari. Он разрабатывается как открытый исходный код Apple и большим сообществом. Таким образом, текущие разработки также могут быть отслежены и экспериментальные функции могут быть проверены.
- В отличие от Mac, предварительный просмотр для iOS не предлагается, но экспериментальные функции WebKit все еще можно активировать.
- Функции могут особенно помочь веб-разработчикам обновить свои программы.
- Функции предварительного просмотра, вероятно, будут опубликованы в будущих выпусках и поэтому очень интересны в качестве руководства для WebKit и Safari.
- Вы можете найти функции WebKit в настройках iOS в разделе «Safari». Прокрутите вниз и выберите «Дополнительно». Там вы найдете «Экспериментальные особенности».
Специальные функции WebKit для iOS
Мобильный браузер Safari имеет такие функции, как Link Preload, Api Web Animations или API WebGPU для iPhone и iPad. Кроме того, некоторые функции, такие как Constant Properties или Viewport Fit, могут быть деактивированы или активированы на iPhone X. Конечно, есть много разных функций, но некоторые могут быть особенно интересными.
- В настоящее время существует 151 функция (по состоянию на декабрь 2019 года).
- Некоторые из них все еще находятся в стадии разработки, а другие уже устарели. Большинство поддерживается, однако.
Интеграция и использование медиа
Например, WebKit предлагает множество новых функций, которые облегчат интеграцию медиа в будущем или должны сделать это возможным.
- С помощью Web Audio вы можете обрабатывать и генерировать музыку, используя Javascript. Однако эта функция поддерживается только частично.
- С помощью веб-Bluetooth вы можете обнаруживать устройства Bluetooth и общаться с ними через Safari.
- Используя SVG в шрифтах OpenType, вы можете использовать масштабируемую векторную графику в шрифтах, что позволяет, например, гибко использовать символы.
- С помощью функции предварительной загрузки вы можете предварительно загружать ресурсы, то есть просматривать изображение или просматривать видео.
- С помощью MediaStream Recording API вы можете записывать музыку и видео из медиапотоков. Однако этот API все еще находится в стадии разработки.
Управление презентацией и вводом
WebKit для Safari также предлагает несколько интересных функций для управления на iPhone:
- Блокировка указателя может быть использована для считывания данных с контроллера, а отображение контроллера удалено для определенных объектов. Это может повысить безопасность определенных действий и кликов.
- Уровень событий указателя 2, который в настоящее время разрабатывается, дает вам доступ к обработке ввода указателя на сенсорном экране или перо.
- С помощью интерактивных мультимедийных функций (указатель, наведение, любой указатель, любой наведение) вы можете определять элементы на страницах, чтобы они изменялись при наведении или перемещении.
- Вы можете использовать API геймпада для хранения команд для контроллеров.