“WKWebView” — это API от Apple для встраивания веб-браузера в нативное приложение; Discourse Hub использует WKWebView. Насколько мне известно, существующие сегодня проприетарные push-уведомления Safari 15 на macOS не работают в WKWebView на macOS.
Apple предоставляет некоторые функции, похожие на нативные, только в приложении Safari, а не в WKWebView, а иногда даже не в веб-страницах, добавленных на главный экран, которые технически работают в отдельном процессе “Web.app” на iOS.
Мы пока не знаем, будет ли работать новый стандартный Push API в WKWebView (поэтому не знаем, будут ли они работать в Discourse Hub), и тем более не знаем, будет ли Push API работать в WKWebView на iOS, который даже не выйдет в 2022 году.
Однако ожидается, что завтра на презентации появится ещё немного информации.
Кстати, для представителей Apple обычно характерно отказываться публично отвечать на дополнительные вопросы о функциях, похожих на нативные, в веб-среде.
Возьмём, к примеру, этот вопрос, заданный в Twitter:
В течение дня Apple отвечала на вопросы Максимилиано, но, э-э, по какой-то причине именно этот вопрос остался без ответа! ![]()