截止到2017-07月的兼容情况:

Chrome 和 Opera 全面支持 PWA,Firefox 基本上已经完全支持 PWA 的所有特性,微软的 Edge 正在努力兼容支持。

苹果官方发布消息称,service workers 仍然在 “考虑中”,因而我们无法确定苹果是否将会支持其他 PWA 特性。(Safari 确实支持 Web 通知,但它们不使用 Push API 和 Service Workers 。如果 Safari 同样是你的目标浏览器的话,我建议你查看 Safari 开发者网站以了解更多信息。)

兼容程度不同可能的原因

Google掌握了Android的应用商店分发Google Play,但在iOS这边一直挺难有建树,甚至Chrome在iOS中也只能用Safari内核。但iOS中还是有非常多的搜索流量,这部分流量如果能更好的变现对于Google本身来说将是一件好事。流量的背后则是各家公司的wap站点,如何优化这些站点的体验,让用户更愿意在手机上使用Google搜索则是痛点。 PWA的出现恰好帮助Google完美的解决了这个问题,那么不论之后移动互联网的发展是向web app还是native app发展,Google都有了自己的一张牌。那这也可能是iOS不愿意跟进PWA的重要原因之一。

参考

iOS 不支持 PWA,那又怎么样? http://www.zcfy.cc/article/ios-doesn-8217-t-support-progressive-web-apps-so-what-cloud-four-3400.html

results matching ""

    No results matching ""