iOS 15.4 暗示支持 AR/VR 耳机并将推送通知推送到 Web 应用程序

苹果上周向开发人员和公开测试版用户发布了iOS 15.4 的第一个测试版。此次更新包含多项新功能,暗示 Safari 将迎来一些受欢迎的变化。更具体地说,Apple 最终致力于为 iOS 上的 Web 应用程序启用推送通知,以及用于 AR/VR 耳机支持的 ​​WebXR API。iOS 15.4 暗示支持 AR/VR 耳机并将推送通知推送到 Web 应用程序

iOS 15.4 测试版引入了可供网站和 Web 应用程序使用的新功能。其中之一是对通用自定义图标的支持,因此开发人员不再需要添加特定代码来为 iOS 设备提供 Web 应用程序图标。

四年来,我们让 iOS 上的 Safari 支持 Web App Manifest(从 11.3 至 2018 年 3 月),但 icons 声明总是被忽略(Apple 或 WebKit 从未记录过缺乏支持,顺便说一句)。这导致 iOS 上的许多 Progressive Web App 安装都没有正确的图标,因为您还需要在 HTML 中添加一个 <link> with  rel=apple-touch-icon ,并不是每个 PWA 开发人员都这样做。

然而,最显着的变化还没有到来——那就是网络应用程序的推送通知。虽然 macOS 上的 Safari 允许网站在网页处于后台时(或者在某些情况下甚至在应用程序关闭的情况下)向用户提供警报,但 Apple 从未在 iOS 上启用相同的功能。

幸运的是,这种情况似乎即将改变。正如 Firtman 所指出的,iOS 15.4 测试版添加了新的“内置 Web 通知”和“推送 API”切换到 Safari 设置中的 WebKit 实验功能。这两个选项在 beta 1 中都不起作用,但这强烈表明 Apple 最终将在 iOS 上为网站和 Web 应用程序启用推送通知。

由于 App Store 指南,一些开发人员被迫将他们的应用程序作为 Web 应用程序发布在 iOS 上(例如xCloud 应用程序),这些增强功能肯定会使在 iPhone 和 iPad 上使用 Web 应用程序的体验更好一些。

iOS 15.4 测试版现在具有 WebXR API,它为网站上的增强现实和虚拟现实耳机提供支持。API 默认禁用,但即使启用,目前也没有适用于 iOS 的 AR/VR 耳机。由于有传言称苹果将在今年年底推出其首款混合现实耳机,新的 API 可能与苹果的新设备有关。

iOS 15.4 预计将于今年春季正式向公众发布。

正文完