网站搜索

Web 应用程序将在 iPhone 和 iPad 上获得重大升级


与 Chrome、Firefox 和其他浏览器相比,Apple 的 Safari 网络浏览器缺少一些高级功能。值得庆幸的是,一个主要缺点正在修复:推送通知。

Apple 去年证实,它正在为所有平台(包括 Mac、iPhone 和 iPad)上的 Safari 开发标准的网络推送通知支持。在那之前,Safari 只与 Apple 专有的推送技术兼容,很少有网站支持该技术。新功能适用于标准网络推送通知——网站已经使用这些通知通过 Chrome、Firefox 或 Microsoft Edge 发送警报。它已经出现在 macOS Ventura 中,现在 Apple 正在测试 iOS 16.4 beta 和 iPadOS 16.4 beta,最终将功能引入 iPhone 和 iPad。

Web 通知对于 Web 应用程序很有用,但它们在其他任何地方都难以置信不受欢迎。 Mozilla 在 2019 年表示,允许来自网站的推送通知的请求被 Firefox 用户拒绝的次数超过 97%。这可能就是苹果在 Android 设备上以不同于大多数移动浏览器的方式实现该功能的原因——网站无法请求发送通知,除非它们被添加到主屏幕的书签中。据推测,如果您非常喜欢某个网站或 Web 应用程序以至于将其添加到主屏幕,那么您很可能会对接收推送通知的想法持开放态度。

Apple 今天在一篇博文中表示,“已添加到主屏幕的网络应用程序可以请求接收推送通知的权限,只要该请求是对直接用户交互的响应——例如点击提供的‘订阅’按钮通过网络应用程序。 iOS 或 iPadOS 会提示用户授予网络应用程序发送通知的权限。然后,用户可以在通知设置中管理每个网络应用程序的这些权限——就像 iPhone 和 iPad 上的任何其他应用程序一样。来自 Web 应用程序的通知与来自其他应用程序的通知完全一样。它们显示在锁定屏幕、通知中心和配对的 Apple Watch 上。”

不过,这并不是 iPhone 和 iPad 上 Safari 的所有改进。主屏幕上的 Web 应用现在可以像原生应用一样在图标上设置徽章,并使用更高级的视频和屏幕 API。最后,如果您在主屏幕上添加了一个尚未创建特殊图标的网站,Safari 现在会根据该网站的名称和颜色生成一个图标,而不是使用简单的屏幕截图。

这些新功能在 Safari 16.4 中可用,该版本目前仅在 iOS 16.4 和 iPadOS 16.4 的测试版中提供,但应该很快就会向所有人推出。

来源:WebKit 博客