gpt4 book ai didi

native - 用外行的术语来说,什么是渐进式Web应用程序?

转载 作者:行者123 更新时间:2023-12-04 14:09:04 26 4
gpt4 key购买 nike

我从事开发工作已经有好几年了,但是我无法确定PWA到底是什么。

例如,如果某个应用程序在手机上运行,​​则它是 native 应用程序。我可以指向它并告诉人们“看起来它是 native 应用程序”。

类似地,什么是PWA?它在哪里运行?我可以指向哪个应用程序并确定它是PWA?

根据我在网上阅读的内容,我认为PWA是具有现代技术并为用户提供“类似本地应用程序”体验的网站。

我的理解正确吗?

总而言之,这是一个拥有原生体验的网站吗?
如果是这样,用户如何将普通网站分离为PWA?

最佳答案

Google在2015年末提出了渐进式Web应用程序(PWA)的概念。它们基本上是Web应用程序(网站),但外观和感觉与其他 native 移动应用程序相似。支持渐进式Web应用程序的网站可以提供功能,例如脱机工作,推送通知和设备硬件访问。

渐进式Web应用程序的好处:

1.越来越小:
渐进式Web应用程序的大小比 native 应用程序小得多。他们甚至不需要安装。那是因为他们并没有浪费磁盘空间,而且加载速度非常快。

2.响应界面:
渐进式Web应用程序(PWA)支持的网页能够自动适应各种屏幕尺寸。它可能是智能手机,平板电脑,台式机或笔记本电脑。

3.不需要更新:
大多数移动应用需要每周定期更新。像普通网站一样,只要用户互动发生,并且不需要App或Play商店批准,渐进式Web应用程序(PWA)始终会加载最新版本。

4.成本效益:
需要分别为Android和iOS设备开发 native 移动应用程序,其开发成本非常高。另一方面,渐进式Web应用程序具有相同的功能,但仅占先前价格的一小部分。

5. SEO优势:
搜索引擎可以发现渐进式Web应用程序,并且加载速度超快。就像其他网站一样,它们的链接也是可共享的。换句话说,这提供了良好的用户体验,并提高了SEO排名。

6.脱机功能:
由于服务 worker API的支持,可以在脱机或低Internet连接中访问PWA。

7.安全性:
PWA通过HTTPS连接交付,并通过每次交互来保护用户数据的安全。

8.推送通知:
通过推送通知的支持,PWA可以轻松地与用户进行交互,并提供真正令人惊叹的用户体验。

9.绕过应用商店:
PWA不需要App Store或Google Play商店的支持。它们的更新版本可以直接从Web服务器加载,而无需应用商店批准。另一方面,如果需要任何新更新,则 native 应用程序需要几天的批准时间。有被拒绝或禁止的可能性。

10.零安装:
在浏览过程中,渐进式Web应用程序像移动应用程序一样,在手机和平​​板电脑上都有其自己的图标,而无需经历繁琐而缓慢的App Store安装过程。

渐进式Web应用程序的缺点:

1.较少访问系统功能:
当前,与 native 应用程序相比,Progressive Web Apps对 native 系统功能的访问受到限制。此外,所有浏览器均不支持其全部功能,但也许在不久的将来,它将成为开发的新标准。

2.较多的Android –较少的Apple的iOS:
当前,渐进式Web应用程序最受Android设备支持。苹果的iOS仅部分支持。

3.无评论标准:
渐进式网络应用程序不需要任何适用于应用商店中 native 应用程序的审核系统。这可能会使流程更快,但缺乏应用商店的促销优势。

渐进式Web应用程序 list :
渐进式Web应用程序的 list 非常广泛。我已经在这里描述了它的主要几个项目。
1. HTTPS
2. Web应用 list – manifest.json
3.服务人员
4.响应式设计
5.应用程序图标
6.即使在3G上也可以快速加载

结论:
渐进式Web应用程序提供了巨大的可能性。尽管预计在不久的将来会有很多功能和浏览器的适应性。但是,市场上已经存在的任何东西都足以显示出强大的移动性。

访问视频博客:https://www.youtube.com/watch?v=NVXP-RzA0Eo

关于native - 用外行的术语来说,什么是渐进式Web应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47055893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com