Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

iOS 16.4 расширяет возможности веб-приложений, добавляя push-уведомления в PWA

iOS 16.4 расширяет возможности веб-приложений, добавляя push-уведомления в PWA

С выпуском iOS 16.4 Apple сделала значительный шаг вперед, чтобы предоставить разработчикам веб-приложений более нативные приложения на своих устройствах. Теперь пользователи могут получать push-уведомления от прогрессивных веб-приложений (PWA), установленных на их домашних экранах, что сокращает разрыв между веб-приложениями и нативными приложениями.

С 2008 года пользователи iOS могут создавать ярлыки для своих любимых веб-приложений на своих устройствах. Со временем Apple постепенно добавляла в свою ОС функции веб-приложений; однако поддержка push-уведомлений заметно отсутствовала.

С появлением iOS 16.4 команда Apple WebKit написала в своем блоге: «Мы добавляем поддержку веб-приложений для веб-приложений на главный экран. Веб-приложение позволяет веб-разработчикам отправлять push-уведомления своим пользователям с помощью push-уведомлений. API, Notifications API и Service Workers работают вместе».

Разработчики веб-приложений теперь могут запрашивать разрешение на отправку push-уведомлений, когда пользователи взаимодействуют с кнопками «подписаться», присутствующими в веб-приложениях. После предоставления пользователи будут получать уведомления на экране блокировки, в центре уведомлений или даже на сопряженных Apple Watch. Примечательно, что настройками разрешений можно управлять в iOS так же, как и в нативных приложениях, что еще больше сокращает разрыв между веб-интерфейсом и интерфейсом нативных приложений.

Эта функция согласуется с W3C-совместимым Web Push, который Apple представил осенью в браузере Safari 16.1 для macOS Ventura. В результате разработчики веб-приложений, использующие основанные на стандартах Web Push наряду с лучшими отраслевыми практиками, обнаружат, что их приложения без проблем работают как на устройствах iPhone, так и на устройствах iPad.

Внедрение поддержки Badging API позволяет разработчикам веб-приложений отображать количество значков на домашних экранах iOS. Используя функции setAppBadge и clearAppBadge, количество значков можно легко обновить.

Apple планирует разрешить сторонним браузерам добавлять веб-приложения на домашние экраны в следующей версии iOS, что еще больше расширит возможности использования и внедрения веб-приложений. Этот шаг соответствует недавним улучшениям Apple в функциональности веб-приложений на iDevices, а также слухам о разрешении на своих платформах браузеров, отличных от WebKit, что, возможно, намекает на стратегию компании в отношении будущей поддержки веб-приложений.

Некоторые другие новые API, представляющие интерес для разработчиков веб-приложений, включают:

  • API блокировки пробуждения экрана
  • API ориентации экрана
  • API активации пользователей
  • Поддержка видео API веб-кодеков

Улучшения в поддержке веб-приложений подчеркивают важность веб-приложений в программной экосистеме, что отражается во все более многофункциональном опыте. Эта тенденция также поддерживается популярными платформами no-code такими как AppMaster.io, которые обеспечивают эффективную и действенную разработку различных приложений, включая веб-приложения. Чтобы изучить потенциал разработки no-code и таких платформ, как AppMaster.io, ознакомьтесь с их Полным руководством по разработке приложений No-Code с низким кодом на 2022 год .

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

Похожие статьи

Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung расширяет свою линейку устройств среднего класса, представляя Galaxy A55 и A35 с системой безопасности Knox Vault и обновленными элементами дизайна, которые придают этому сегменту флагманские качества.
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare выходит вперед, предлагая Firewall for AI, усовершенствованный WAF, предназначенный для упреждающего выявления и предотвращения потенциальных злоупотреблений, направленных на модели большого языка.
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT достиг важной функции благодаря развертыванию голосовых возможностей OpenAI. Теперь пользователи могут общаться без помощи рук, поскольку ChatGPT читает ответы вслух на iOS, Android и в Интернете.
Начните бесплатно
Хотите попробовать сами?

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

Воплотите свои идеи в жизнь