渐进式 Web 应用程序或PWA(由 Google 创造的术语)是一个使用现代网络技术为用户提供比本机 iOS 或 Android 应用程序更好的移动体验的网站。
PWA 本质上是混合应用程序,也就是说,它们是网站和移动设备应用程序的结合体。
“渐进式”一词代表“网站的进步”,其行为往往 土耳其电话格式 类似于移动设备的应用程序。开发 PWA 不需要了解 Objective C 或 Java(用于开发应用程序的语言)等编程语言。 iOS 和 Android),因为它的开发只需要客户端脚本语言的知识。
因此,PWA 是多平台的,因为它们是使用 HTML、Javascript 和 Json 等 Web 技术开发的。
PWA 旨在在性能和简化导航方面提供最高级的浏览体验。
与移动应用程序不同,渐进式 Web 应用程序不需要用户进行任何干预,用户无需下载和安装任何内容,也无需执行任何操作(除了在智能手机上安装 PWA 图标作为真实的应用程序之外)。应用)。
在进入运营阶段之前,必须指定站点必须满足的最低要求才能被定义为 PWA:
主动SSL协议
响应式网站
Service Worker 的存在和离线操作
清单文件的存在
首次启动时慢速网络上的站点性能和速度 (3G)
跨浏览器站点(Chrome、Safari、Mozilla、Opera、Edge)
干净且可访问的 URL
如果您的网站具备所有这些要点,那么您就处于良好状态,我们可以进入实施阶段。
如何创建渐进式 Web 应用程序
我们可以通过 2 个简单的宏观干预将网站转变为 PWA:
创建manifest.json文件
Service Worker的创建和安装
创建manifest.json文件
Manifest.json 文件将包含渐进式 Web 应用程序的所有基本信息。
下面是一个实际示例,您可以通过明显更改图标的路径和其他基本设置来将其用于您的站点。