首页 > 资讯
渐进式网络应用程序:它到底是什么?
来源:本凡南京 阅读:737 时间:2022/09/13

在我告诉你渐进式Web应用程序的核心概念之前,我想让你看一下Google给出的定义,如下所示:

“渐进式Web应用程序是结合最好的Web和本地应用程序的体验。它们不需要安装。随着时间的推移,用户逐渐与应用程序建立关系,它变得越来越强大。加载速度更快并发送相关通知。在主屏幕上提供图标,让您沉浸在全屏模式中。”

谷歌的这个定义听起来不错,但是它并没有说太多,并且遗漏了渐进式Web应用程序的一些重要方面。

Pinpoint的定义是什么?

无需安装。

主屏幕上的图标(主屏幕)

全屏(无浏览器UI)

但这并不是定义Progressive Web Apps本质的全部。有许多关键属性,其中一些如下:

PWA的主要特点:渐进式Web应用程序:

渐进式Web应用程序是:

标准:使用与创建网页相同的平台和技术:HTML、CSS和Javascript。

渐进式(很明显!)它适用于所有用户,无论您使用何种浏览器或操作系统,因为它从一开始就是为了逐步改进而构建的。

响应式:适合任何屏幕分辨率和格式:台式机、移动设备、平板电脑、电视或其他任何设备。

独立连接:通过服务工作人员进行增强,可以离线工作或在具有间歇性连接的慢速网络上工作。

作为本机应用程序工作,用户将其用作应用程序,支持导航和手势交互。

轻松更新:它将始终通过自动更新过程service worker进行更新。

安全:在HTTPS上工作以防止有人截取数据并确保内容没有被其他人篡改。

可发现的:由于W3C的宣言和服务工作者的功能注册,它可以被识别为“应用程序”,允许网络搜索者找到它们。

交互式:即使在使用推送通知等功能关闭时,也可以轻松与之交互。

可安装:允许用户在手机屏幕上创建快捷方式以便于访问。

可链接:您可以使用网址(URL)轻松共享PWA,并且不需要复杂的安装过程。

已经有一些公司开始实施渐进式网络,例如AirBerlin或Flipkart,在改善用户体验、留存率和转化率方面取得了有据可查的结果。

最后的话:

综上所述,我们可以得出结论,渐进式Web应用程序是一种为手机开发应用程序的方法,它结合了最好的网络和原生应用程序的优点。这些新的网络应用程序对用户来说非常有用,因为用户第一次在网络浏览器中访问,无需安装任何其他东西。

随着用户逐渐与应用建立关系,它变得更加强大和有用。

即使在慢速网络或设备离线时,它也能快速加载。

您可以发送通知

它在手机屏幕上有一个图标,可以全屏显示。

这是基本概念。有关渐进式网络应用程序的更多详细信息,请继续关注。我们将在接下来的文章中为您提供更多详细信息。