欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Web as a App(Web既APP)的概念可以提出吗?

程序员文章站 2024-01-05 19:51:40
Web as a App (WaaA),Web既APP。灵感出于SaaS、PaaS、IaaS等~ 最近在做一个PC项目,即便我的项目是to B的,用户量没那么大,但是我仍然很注重性能及用户体验,我把我的整个项目做成了SPA,添加页面加载进度条、优化页面加载速度、添加进出入动画、路由懒加载等,后期打算 ......

Web as a App (WaaA),Web既APP。灵感出于SaaS、PaaS、IaaS等~

最近在做一个PC项目,即便我的项目是to B的,用户量没那么大,但是我仍然很注重性能及用户体验,我把我的整个项目做成了SPA,添加页面加载进度条、优化页面加载速度、添加进出入动画、路由懒加载等,后期打算加入PWA相关的功能。对此我们能不能提出一个概念,Web as a App(Web既APP)。

原因如下:

  • To B业务越来越受到重视
  • To B业务很多是基于Web的
  • PWA越来越受到青睐
  • 浏览器支持了更多的PWA特性
  • 竞争之下必须提高用户体验,无论是PC还是移动端

主要的一点To B业务将会是下个互联网行业的热点,比如HR SaaS、互联网教育、阿里云等,而To B的业务由于变化比较快,甚至是可定制的,即便是C端,Native也不是最佳的解决方案,很多人会首选Web App,B端基本是PC,因此,Web在其中扮演了重要的角色,甚至取代了部分Native App。

Web在将来那么重要,我们怎样做才能获取到用户的认可?答案是有Native的用户体验,有Native没有的优点。PWA就是其中的解决方案之一,PWA的特点

  • 可靠 - 即使在不稳定的网络环境下,也能瞬间加载并展现
  • 体验 - 快速响应,并且有平滑的动画响应用户的操作
  • 粘性 - 像设备上的原生应用,具有沉浸式的用户体验,用户可以添加到桌面

是不是很像Native App?并且这些特点既支持移动端也支持PC端,添加到桌面,不占用设备内存,听起来就很爽~~~。我们在做Web项目的时候,都应该考虑到这些特点,用不同的方式实现,让Web的体验就像App一样,而我在PC项目中已经在这样运用了,后期会慢慢的分享出来......