Apple Pay теперь доступен для сторонних браузеров в бета-версиях iOS 16. Изменение подтверждено для Chrome, Edge и Firefox.
Apple, вероятно, внесла это незаметное изменение в ответ на предстоящее антимонопольное законодательство, которое направлено на запрет принуждения разработчиков браузеров к использованию WebKit…
Предыстория
До сих пор Apple применяла два ограничения, которые ограничивали функциональность сторонних веб-браузеров на iPhone и iPad.
Во-первых, все браузеры обязаны использовать движок рендеринга WebKit от Apple. По сути, это означает, что все веб-браузеры iOS одинаковы «под капотом», и конкурентам невозможно предложить браузер, который, например, быстрее Safari отображает страницы.
Во-вторых, вы можете использовать Apple Pay для веб-покупок только при использовании Safari. Именно это второе ограничение было снято в бета-версиях iOS 16.
Поддержка Apple Pay в других браузерах
Разработчик iOS Стив Мозер заметил опцию «Продолжить с Apple Pay» в Edge и Chrome.
В последней бета-версии iOS 16 Apple Pay работает в Edge, Chrome и, я полагаю, в любом стороннем браузере. В iOS 15 Apple Pay работает только в Safari.
Это не работает в Edge или Chrome в последней бета-версии macOS, потому что, я полагаю, требуется обновление сторонних движков рендеринга, в то время как Edge и Chrome на iOS используют движок рендеринга Safari.
The Verge отмечает, что это не первая бета-версия iOS 16, в которой появилось это изменение.
Хотя Мозер не упоминает Firefox, другие пользователи заметили совместимость Apple Pay с браузером *до* выпуска бета-версии iOS 16 4.
Пост на Reddit ранее в этом месяце показывает возможность оплаты через Apple Pay в iOS 16 beta 2 при использовании Firefox. Другой пользователь на iOS 16 beta 3 говорит, что у него также есть возможность платить через Apple Pay в Firefox.
Мы не уверены, когда Apple начала расширять поддержку Apple Pay и для каких браузеров. Apple не сразу ответила на запрос *The Verge* о комментарии.
Вероятный ответ на Закон о цифровых рынках
Apple не помогает конкурирующим приложениям из чистой доброты, и The Register ранее заметил требование в черновой версии предстоящего европейского Закона о цифровых рынках, которое, вероятно, объясняет этот шаг.
Закон о цифровых рынках – почти готовое законодательство для усмирения интернет-контролеров – содержит формулировки, прямо направленные на прекращение ограничений Apple для браузеров iOS.
The Register получил копию неопубликованных изменений в предлагаемом акте, и среди различных корректировок проекта соглашения есть явное признание «движков веб-браузеров» как услуги, которая должна быть защищена от антиконкурентных ограничений, налагаемых контролерами.
Вот соответствующий раздел законодательства:
Каждый браузер построен на движке веб-браузера, который отвечает за ключевую функциональность браузера, такую как скорость, надежность и веб-совместимость. Когда контролеры управляют движками браузеров и налагают их, они получают возможность определять функциональность и стандарты, которые будут применяться не только к их собственным веб-браузерам, но и к конкурирующим веб-браузерам, а следовательно, и к веб-приложениям.
Поэтому контролеры не должны использовать свое положение как компаний, предоставляющих основные услуги платформы, чтобы требовать от своих зависимых бизнес-пользователей использования любых из этих услуг, предоставляемых самим контролером, как части предоставления услуг или продуктов этими бизнес-пользователями.
Закон о цифровых рынках был одобрен голосованием ранее в этом месяце и вступит в силу в следующем году. Он будет иметь и другие, более серьезные последствия для Apple – включая сторонние магазины приложений или возможность установки приложений iOS из непроверенных источников. Вы можете узнать больше об этом здесь.