Новые функции Safari делают веб-приложения для iPhone более похожими на родные приложения

Новые функции Safari делают веб-приложения для iPhone более похожими на родные приложения

Браузер Safari от Apple в iOS и iPadOS 16.4 получает поддержку таких функций, как push-уведомления из Интернета, что делает веб-приложения для iPhone более похожими на нативные приложения.

Браузер теперь поддерживает новые технологии, такие как push-уведомления, для улучшения работы Progressive Web Apps на iPhone.

Apple также ослабила некоторые ограничения, связанные со сторонними браузерами, которым теперь разрешено добавлять веб-приложения на главный экран.

Safari представляет несколько новых веб-функций

  • Safari будет поддерживать push-уведомления от таких веб-приложений, как Google Maps, Uber и Instagram. После утверждения веб-уведомления появятся в Центре уведомлений и на экране блокировки, как и уведомления из собственных приложений.
  • Сторонние веб-браузеры, такие как Google Chrome, теперь могут добавлять веб-приложения на главный экран. До iOS 16.4 это мог делать только Safari.
  • Синхронизация расширений гарантирует, что вы будете использовать одни и те же расширения Safari на iPhone, iPad и Mac, что сделает взаимодействие с пользователем более согласованным.

Веб-push-уведомления

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

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

Брэди Эйдсон и Джен Симмонс, блог WebKit :

Веб-приложение, добавленное на главный экран, может запросить разрешение на получение push-уведомлений, если запрос является ответом на прямое взаимодействие с пользователем, например, нажатие кнопки «Подписаться», предоставляемой веб-приложением. iOS или iPadOS предложит пользователю разрешить веб-приложению отправлять уведомления.

Отныне уведомления из указанного веб-приложения будут отображаться в Центре уведомлений, ежедневных сводках, на экране блокировки и на сопряженных Apple Watch вместе с уведомлениями из собственных приложений (это уже поддерживается в macOS).

Веб-приложения будут отображать количество непрочитанных уведомлений на значке значка, как и собственные приложения. Вы сможете управлять веб-уведомлениями и их отображением в настройках уведомлений так же, как и уведомлениями для собственных приложений.

Вы также можете фильтровать веб-уведомления, используя режимы фокусировки.

Добавление веб-приложений на главный экран

В iOS 16.4 вы можете добавить веб-приложение на главный экран с помощью стороннего браузера, например Chrome. До iOS 16.4 только Safari мог добавить веб-приложение на главный экран. Вы выберете «Добавить на главный экран» на листе обмена, который откроет интерфейс для добавления веб-приложения на главный экран.

Хранение веб-приложения на главном экране гарантирует, что оно работает в полноэкранном режиме, а интерфейс браузера не виден. Еще одно существенное изменение: такие веб-приложения будут работать в стороннем браузере, добавившем их на главный экран.

Раньше эти штуки открывались исключительно в Safari.

Разработчики могут даже предоставить значок размером с iOS для своего веб-приложения, которое будет отображаться на главном экране. Еще одно интересное изменение заключается в том, что вы можете добавить несколько экземпляров одного и того же приложения на главный экран.

Веб-приложения для iPhone скоро станут намного мощнее

Подводя итог, Safari в iOS 16.4 и iPadOS 16.4 использует несколько веб-технологий, включая Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Import Maps, Media Queries, Service Workers, дополнительные кодеки для обработки видео (AV1 ), API ориентации устройства и многое другое.

С этим шагом веб-приложения на iPhone будут вести себя намного лучше, чем их нативные аналоги. Веб-приложения смогут автоматически адаптировать свой интерфейс между портретным и ландшафтным режимами, предотвращать переход вашего устройства в спящий режим при использовании веб-приложения и многое другое. В общей сложности iOS 16.4 добавляет в Safari 135 новых функций.

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

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