Большие изменения в iOS 15.4. Скоро мы будем брать софт для iPhone не только из App Store

Наверняка многие из нас слышали про прогрессивные веб-приложения (PWA). Это приложения, которые, по сути, являются адаптированными версиями сайтов. Несмотря на то что они работают в браузере, их интерфейс изначально устроен таким образом, чтобы ничем не отличаться от нативного ПО, которое устанавливается на смартфоны из App Store или Google Play. PWA не имеют адресной строки и других атрибутов, характерных для веб-сайтов. Но смысл использовать их всегда был только на Android, потому что на iOS их хоть и не блокировали прямо, всё-таки ограничивали, не позволяя им стать полноценной альтернативой софту из App Store. Однако с выходом iOS 15.4 всё изменится.

Большие изменения в iOS 15.4. Скоро мы будем брать софт для iPhone не только из App Store. Apple разрешит веб-приложениям отправлять уведомления на iOS. Фото.

Apple разрешит веб-приложениям отправлять уведомления на iOS

Что изменится в App Store: прямая оплата подписок, скидки и новые учётные записи

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

Что нового в iOS 15.4

Что нового в iOS 15.4. Вот так будут выглядеть запросы на рассылку уведомлений от PWA. Фото.

Вот так будут выглядеть запросы на рассылку уведомлений от PWA

Apple внесла изменения в первую бета-версию iOS 15.4, вышедшей на этой неделе, добавив в настройки Safari специальный переключатель, который позволит принимать уведомления от веб-приложений. Несмотря на то что сам API ещё не запущен, очевидно, что в Купертино уже приступили к тестированию и отладке этого нововведения, а значит, к моменту релиза обновления PWA уже смогут отправлять пользователям пуши.

Может показаться, что уведомления для веб-приложений — это проходное нововведение, но это не так. Разрешив им отправлять пуши, Apple фактически дала добро на существование альтернативного источника распространения софта, в роли которого теперь будет выступать Safari. Разработчики, по той или иной причине не готовые выкладывать своё ПО в App Store, смогут адаптировать его для работы в браузере без каких-либо ограничений.

Apple пообещала брать комиссию даже со сторонних систем оплаты в App Store

В своё время Павел Дуров, боявшийся блокировки Telegram, создал альтернативную версию мессенджера для браузера. Я пытался ей пользоваться, но довольно быстро стало ясно, что это невозможно именно из-за отсутствия тех самых уведомлений. Поэтому вскоре проект заглох и не получил дальнейшего развития. Но поскольку Apple сняла ограничение на отправку пушей, возможно, веб-версия Telegram возродится.

Почему Apple вдруг решилась разрешить веб-приложениям отправлять уведомления? Скорее всего, не на ровном месте. На это могло повлиять судебное разбирательство с Epic Games. На одном из заседаний представители Apple объявили, что компания не ограничивает своих клиентов в использовании софта с альтернативных площадок. «В их распоряжении весь интернет и неограниченное количество веб-приложений», — подчеркнули в Купертино.

PWA-приложения на iOS

PWA-приложения на iOS. Отличить PWA от нативного приложения довольно сложно. Особенно сейчас, когда добавят пуши. Фото.

Отличить PWA от нативного приложения довольно сложно. Особенно сейчас, когда добавят пуши

Веб-браузеры используются не только в качестве средства распространения, но и сами, по сути, выступают в роли основы для прогрессивных веб-приложений, которые вообще делают ненужной загрузку софта из App Store. В последнее время всё больше разработчиков и студий выпускают свои PWA, в том числе для iOS, — пояснили в Apple.

Однако Epic Games подала возражение. Представители студии-разработчика отметили, что Apple хоть и не блокирует PWA у себя на устройствах, запрещает им доступ к ключевым API, из-за чего они не могут работать так же, как обычный софт. Кроме того, было подчёркнуто, что в истории не было ни одного случая, чтобы разработчик отозвал своё приложение из App Store из-за того, что смог создать более свободный аналог в виде PWA.

Приложения из App Store обманом списывают деньги? Как всё устроено на самом деле

Очевидно, сейчас Apple пытается сделать всё, чтобы опровергнуть слова Epic Games. Всё-таки слыть тираном, который ограничивает своих пользователей во всём, не хотят даже в Купертино. Тем более, что, предоставив PWA доступ к пуш-уведомлениям, компания ничего особенно не теряет. Это меньшее зло из того, на которое Apple готова пойти. В конце концов, большинство пользователей всё равно останутся верны App Store, а браузер вряд ли станет настоящим подпольем.

Почему? Да потому что скачать приложение всегда проще, чем заморачиваться над его поиском в интернете, не говоря уже о том, что тяжёлые программы и игры в браузере запускать довольно проблематично. Они начинают потреблять больше ресурсов, чем могли бы, а пользователь становится зависимым от браузера, в котором он их и запускает. В общем, лучшего решения для Apple выйти сухой из воды просто не придумать.

iOS 15.4Обновление iOS и устройств AppleРазработка приложений для iOS