Apple в iOS 17.4 убрала поддержку веб-приложений для iPhone

Компания Apple ограничила функциональность веб-приложений в последней бета-версии iOS 17.4, ориентированной на пользователей в ЕС. Этот шаг подрывает роль PWA как жизнеспособной альтернативы нативным приложениям в iOS.

iOS 17.4

Open Web Advocacy отмечает, что вторая бета-версия iOS 17.4 вносит изменения, которые ставят в невыгодное положение прогрессивные веб-приложения в Европе. В новой бета-версии iOS они не запускаются в собственном окне, а открываются в Safari, что существенно влияет на удобство их использования и функциональность. Этот шаг фактически превращает PWA в простые ярлыки веб-сайтов.

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

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

Есть признаки того, что iOS 17.4 использует информацию об операторе SIM-карты для геолокации изменений исключительно для пользователей в ЕС, СНГ и России. Веб-приложения в других регионах мира остаются незатронутыми. На данный момент жалобы о сбое в работе веб-поддержки поступали только из ЕС.

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

Что будем искать? Например,ChatGPT

Мы в социальных сетях