Dha*_*esh 6 progressive-web-apps
在哪里可以找到每个浏览器支持和正在开发的PWA功能列表?这将极大地帮助确定我是否将开发本机应用程序或直接进入PWA.并且在浏览器支持方面也提前知道在可预见的未来会发生什么,以便我可以使用更新的功能来增强我的应用程序.
谢谢
Web App Manifest和 Service Worker API 似乎是值得关注的关键技术。Google 的Progressive Web App Checklist提到了这两种技术。
但是,Mozilla 开发人员网络、MDN 明确不鼓励使用其他技术,例如BeforeInstallPromptEvent或 PWA 安装通知:
不要
BeforeInstallPromptEvent在面向 Web 的生产站点上使用它 [ ]
此外,顺便说一句,似乎存在 PWA 的商业激励措施:
最高法院表示,苹果可能面临重新启动的反垄断诉讼,原因是其对 iPhone 和 iPad App Store 的价格控制 [...以及 30% 的收购]。-财富
Google 指出渐进式网络应用程序 PWA 是:
- 渐进式 - 适用于每个用户,无论选择何种浏览器,因为它以渐进式增强为核心原则构建。
- 响应式 - 适合任何外形尺寸:台式机、移动设备、平板电脑或其他任何设备。独立于连接 - 增强了服务工作者以离线或在低质量网络上工作。
- App-like - 感觉像一个应用程序,因为应用程序外壳模型将应用程序功能与应用程序内容分开。
- 新鲜 - 由于 Service Worker 更新过程,始终保持最新状态。
- 安全 - 通过 HTTPS 提供服务以防止窥探并确保内容未被篡改。
- 可发现 -由于 W3C 清单和服务工作者注册范围,可识别为“应用程序”,允许搜索引擎找到它。
- 可重新参与 - 通过推送通知等功能使重新参与变得容易。
- 可安装- 允许用户将他们认为最有用的应用程序添加到他们的主屏幕,而无需进入应用程序商店。
- 可链接 - 通过 URL 轻松共享应用程序,不需要复杂的安装。
您可以查看此博客了解 PWA 的功能。同样基于此文档,Chrome、Opera 和 Firefox 都实现了对 Service Worker 的支持,而 Edge 则发出了关于对该功能感兴趣的积极公开信号。Safari 通过一位工程师提出的五年计划简短地提到了对此的兴趣。您还可以查看此相关线程以获取更多信息。
| 归档时间: | 
 | 
| 查看次数: | 12706 次 | 
| 最近记录: |