然而,在过去两年中,新一代 Web 应用程序已经出现,称为渐进式 Web 应用程序 (PWA)。在波兰语中,它被称为渐进式 Web 应用程序。
PWA 到底是什么?为什么它越来越受欢迎?值得安装吗?
网络应用程序和本机移动应用程序之间有区别吗?
首先,这两个术语应该分开。
本机应用程序意味着给定的产品是为专用平台(例如 iOS 或 Android)创建的,您 广告电话号码列表 可以在 App Store 或 Google Play 中下载它。 然后必须使用适合给定平台的语言(Swift/Objective-C 或 Java)编写。一个很大的优势是可以完全访问手机的组件。如果您想创建一个以不寻常的方式使用手机资源的应用程序,本机应用程序将是最佳选择。对于移动设备用户来说,这是一个完美的解决方案。
然而,网络应用程序可以被视为响应式网站的扩展。从技术上讲,它是一个普通的 Web 应用程序,但由于能够离线工作,遇到它的用户可能会觉得它是一个普通的移动应用程序。他不仅能够将其连接到桌面,而且还会看到它有一个专用图标。
此外,负责创建这些应用程序设计的人员几乎可以完美地重现本机应用程序的界面。
现在开始
超过 600,000 人在人工智能支持下免费创建网站,无需编码。看看它有多简单
什么是渐进式应用?了解 PWA 技术!
什么是渐进式 Web 应用程序? PWA 应用程序是一种 Web 应用程序,它使用现代 Web 功能为用户提供类似于专用移动应用程序的体验。这些应用程序必须满足某些要求,部署到服务器,通过 URL 访问,并由搜索引擎索引。
渐进式 Web 应用程序应该:
支持安全 HTTPS连接;

反应 灵敏;
有一个 Web 应用程序清单文件,它是一个简单的 JSON 文件,用于向浏览器通知应用程序及其在移动设备或计算机上安装后的行为方式;
必须快速加载;
必须适用于所有浏览器;
每个子页面应该有一个单独的 URL 地址。
从技术上讲,它是一个普通的 Web 应用程序,但遇到它的用户可能会觉得它是一个普通的移动应用程序,因为它也可以在离线模式下工作
渐进式 Web 应用程序的缺点
不幸的是,与本机应用程序相比,PWA 应用程序有一些限制。这尤其适用于无法在网站上复制的电话功能。自 iOS 11.3 发布以来,您可以在 Apple 设备上运行 PWA,但仍缺乏与旧设备的兼容性。
另外,它们无法完成移动应用程序可以做的所有事情。由于它们是用 JavaScript 编写的,因此不如用 Kotlin 或 Swift 编写的应用程序高效和优化。
渐进式 Web 应用程序的优点
PWA 应用程序的最大优势是其可用性。几乎无论给定手机的操作系统是什么,它们都可以安装。这给开发者和用户都带来了好处,因为创建者不必创建单独的应用程序,甚至可以离线使用它们。
Chrome浏览器允许您方便地直接从网站安装应用程序。