Apple работает над добавлением веб-уведомлений в iOS, решая давнюю проблему разработчиков веб-приложений, которые не могут отправлять уведомления. пользователям мобильных устройств Apple, что серьезно ограничивает возможности пользователей и эффективность приложений, созданных в Интернете.
С первыми бета-версиями iOS и iPadOS 15.4, выпущенными на прошлой неделе, Apple добавила Переключатель «Push API» на странице экспериментальных настроек Safari, как заметил и объяснил разработчик Максимилиано Фиртман. а>. Как отметил Максимилиано, хотя переключатель виден, сам API еще не включен, и Apple еще предстоит внедрить запрос пользовательского интерфейса в Safari на iOS, чтобы запрашивать у пользователей разрешение на отображение веб-уведомлений.
В отличие от macOS, где распространены веб-уведомления, загружаются только приложения через App Store может отправлять уведомления на iOS. Включив переключатель «Push API» в iOS 15.4, Apple, по-видимому, закладывает основу для доставки веб-уведомлений на свои мобильные устройства.
Веб-приложения разрабатываются полностью в Интернете, доступны через любой браузер с URL-адресом. Веб-приложения не новы, но судебный процесс Epic Games против Apple принес опыт веб-приложения на iOS и iPadOS в центре внимания. Ключевым краеугольным камнем аргумента Epic против контроля Apple над App Store и экосистемой iOS является отсутствие у пользователей выбора, где загружать приложения.
В представление в ACCC (Австралийская комиссия по конкуренции и защите прав потребителей) в феврале прошлого года, Apple опроверг утверждение Epic о том, что пользователи iOS ограничены в возможностях загрузки приложений. В частности, Apple заявила, что «им доступна вся сеть», а пользователи iOS и iPadOS имеют «неограниченный и неконтролируемый доступ» к веб-приложениям.
«Веб-браузеры используются не только как дистрибутив портал, но и как сами платформы, размещающие «прогрессивные веб-приложения» (PWA), которые вообще устраняют необходимость загружать приложение разработчика через «App Store» (или другими способами). PWA становятся все более доступными для мобильных браузеров и через них, а устройствах, в том числе на iOS», — говорится в разделе заявления Apple, озаглавленном «Альтернативы распространения в экосистеме iOS».
В судебный иск от мая 2021 года, в котором Epic особо отметила ограничения WebKit, платформы, на которой работают все iOS и iPadOS. основаны браузеры. Epic отметила, что веб-приложения, доступ к которым осуществляется через браузер, не имеют доступа к API-интерфейсам, предлагаемым собственными приложениями, распространяемыми через «App Store», такими как PushKit, который позволяет получать уведомления.
Запрос Safari в macOS для веб-уведомлений
В том же документе Epic заявила, что в показаниях, Рон Окамото, бывший вице-президент Apple по связям с разработчиками , не может «назвать ни одного разработчика, который отозвал приложение из App Store, потому что разработчик мог заменить распространение веб-приложения».
Добавляя PushKit в WebKit для iOS и iPadOS, Apple может попытаться подкрепить свой аргумент о том, что веб-приложения являются альтернативой приложениям из App Store. Судебный процесс Epic против Apple завершен в сентябре окружным судьей США. Ивонн Гонсалес Роджерс постановила, что Apple должна разрешить приложениям ссылаться на внешние способы оплаты для покупок в приложении. Epic хотела, чтобы суд заставил Apple поддерживать сторонние магазины приложений, но этого не произошло.
Хотя Apple, по-видимому, закладывает основу для внедрения PushKit в WebKit для iOS и iPadOS, остается неясным. когда мы могли видеть, как API запускается. Мы связались с Apple для получения дополнительной информации.
В настоящее время Apple тестирует iOS и iPadOS 15.4, крупнейшее обновление для iOS и iPadOS 15 с момента запуска прошлой осенью. Первая бета-версия iOS 15.4 включает в себя возможность использования Face ID при ношении маски, Universal Control, улучшенную поддержку ProMotion на модели iPhone 13 Pro, и многое другое. p>