配了五年 iOS Web 应用,每次装到主屏都要被 Safari 拦一下——今天这件事终于被第三方浏览器彻底变了
五年来,每次把 Web 应用「装」到 iOS 主屏,都要经过 Safari 这一道关:用户得手动从分享菜单里找「添加到主屏幕」,还得接受 Safari 的图标和命名规则。Chrome、Edge、Brave 在 iOS 上只是个「壳」,真正管安装的是 Safari。
这件事,2026 年 iOS 18.2 终于从根上变了。
不是功能更新,是权限移交
iOS 18.2 给第三方浏览器解锁了一个新 API:SFAddToHomeScreenInfo。配合 iOS 17.4 之后允许的第三方浏览器引擎(BrowserEngineKit),Chrome、Firefox、Edge 这类浏览器现在可以把自己渲染的网页应用直接装到 iOS 主屏——不需要跳 Safari,不需要用户的额外操作。
这不是一个按钮的改动,是整个安装链路的重新分配。苹果从系统层让出了「主屏安装」这个一直攥在手里的入口。背后是欧盟 DMA(数字市场法案)的持续压力,以及 2025 年 4 月被欧盟罚款 5 亿欧元的教训。
三年数据对比:iOS PWA 能力从未追上 Android
PWA 在 iOS 和 Android 上的能力差距,并不是今年才有的事。下表是两份 2026 年最新的平台能力对比:
| 能力项 | iOS(Safari) | Android(Chrome) |
|---|---|---|
| 静默推送通知 | ❌ 不支持 | ✅ 支持 |
| 后台同步 | ❌ 不支持 | ✅ 支持 |
| Web Bluetooth | ❌ 不支持 | ✅ 支持 |
| Web NFC | ❌ 不支持 | ✅ 支持 |
| 应用商店上架 | ❌ 不可能 | ✅ 可通过 TWA |
| 主屏安装提示 | ❌ 需手动 | ✅ 自动触发 |
| PWA 能力总分 | 86/100 | 97/100 |
iOS 在推送、后台、硬件接口上长期落后,根子不在技术,而在于苹果有意把 Web 能力的边界卡在「够用」和「不威胁 App Store 营收」之间。
对跨端开发者的实际影响
SFAddToHomeScreenInfo API 影响的不是 Safari 用户,而是所有非 Safari iOS 用户。第三方浏览器在 iOS 上的安装权限释放后,意味着:
- PWA 安装率会上升:不需要手动找分享菜单,安装漏斗缩短,用户行为路径从 4 步变成 1 步。
- 推送通知渗透率会改善:安装率提升 + iOS 18.2 对 Web Push 的支持改善(主屏 App 可以接收推送),过去「装了 PWA 但收不到通知」的问题会缓解。
- B2C 电商和品牌 App 最受益:不需要 App Store 审核,不需要企业签名,一行代码就能让用户在 iOS 主屏放一个「门店」图标。这对中小商家是实打实的降门槛。
但还有三个没变的
需要冷静看到的是,这次 API 放开解决的是「能不能安装」的问题。以下三项仍然由苹果决定:
- 浏览器引擎:尽管 BrowserEngineKit 存在,但截至 2026 年,Chrome、Firefox、Edge 均未正式采用自定义引擎——Chromium for iOS 仍在开发中。所有第三方浏览器在 iOS 上依然跑 WebKit。
- PWA API 能力:Web Bluetooth、Web NFC、后台同步等底层能力,依然取决于 WebKit 支持与否,不是换个浏览器就能解决的。
- 推送通知的完整链路:iOS 对桌面通知的限制和 Safari 一样,Web Push 在 iOS 上依然比 Android 脆弱。
下一步:检查你的 Web App Manifest
如果你的 Web 应用已经在 Android 上跑通了 PWA 安装流程,iOS 18.2 之后需要在 manifest.json 里多检查几个字段:
{
"name": "你的应用名",
"short_name": "应用",
"start_url": "/",
"display": "standalone",
"icons": [
{
"src": "/icons/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/icons/icon-512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}
short_name 在 iOS 主屏上显示,命名不要太长(12 个字符以内最稳妥)。另外,确保 display 为 standalone,这样装上去的图标打开时不会有浏览器地址栏——这是用户判断「这是 App 还是网页」的最直观依据。
如果你用的是 React/Vue 建的大型单页应用,在 iOS 18.2 环境下还需要重新验证一下 start_url 和路由基础路径的对应关系,防止装完之后打开是白屏。
总结
iOS 18.2 的 SFAddToHomeScreenInfo API,是苹果在 DMA 压力下第一次实质性向第三方浏览器让出 Web 应用的安装权。短期内它不会让 iOS 的 PWA 能力和 Android 拉平,但它把「入口」这道卡脖子的环节松开了——这是多平台 Web 开发者在 2026 年可以立刻用起来的一个变化。
评论区
登录后可评论。