为什么我不看好PWA

2014年大学刚毕业那会,网上能看到各种文章说H5要颠覆取代原生APP开发了,现在去网上搜索还能找到这些文章。 

刚开始看到这些文章,多多少少有点小激动,期待有一天真的能像文章所说的那样,前端人就能翻身把歌唱,再也不是别人眼里的那个毫无技术含量的页面仔,切图仔。 

但是现实很骨感,做过webapp的都知道,webapp在使用体验上,光是流畅程度的体验就被原生app甩几条街,更别说对于手机系统api的调用能力。瓶颈太多,干不过原生APP,没法玩。 

后面的几年也证明了用H5取代原生app去开发手机应用,只是痴人说么梦话,影都没有。

如今H5开发手机应用最常见的存在方式是混合式开发:native+webview。 

好吧,前端码农翻身做主的梦想落空了。 

2015年那会,PWA的概念出现了。而且相关的技术不断升级优化,在用户体验和用户留存两方面都提供了非常好的解决方案,可以将 Web 和 App 各自的优势融合在一起:渐进式、可响应、可离线、实现类似 App 的交互、即时更新、安全、可以被搜索引擎检索、可推送、可安装、可链接。

确实又把前端人高潮了一把。

既然说得这么好,PWA能解决H5的技术瓶颈,各大浏览器厂商也愿意遵循标准,为何在国内还火不起来,动不了原生APP开发分毫?

其中一个原因是浏览器众多,标准达到完全统一需要漫长的时间,推进有一定的难度。

另一个原因是苹果手机对PWA并不是十分的友好,PWA对开发者来说。最大的优势是绕过Apple Store的审核直接更新发布,这意味着PWA威胁到了苹果公司的利益, 意味着苹果与开发者的三七分成生意将会落空(动了人家的蛋糕啦),当初微信小程序的推出也遇到了这个问题。

即便技术瓶颈都解决了,要让广大开发者都参与进来,必须要有利益的驱动,要不然我为什么要投入精力去开发呢?

PWA是一种技术集合产物,它帮助开发者定义好一种开发标准,让你开发出新形态的产品,能帮你降低一些开发成本。

但也仅仅能帮你到这里,你做出来的产品要怎么推广?怎么盈利?是你自己要考虑的事情,推广、变现本来就是一个大难题,加之用户对PWA的认知还没建立,推广起来就难上加难。

至少我做一个app去推广的话,市面上早就有成熟的玩法,而PWA?摸着石头过河,一切都是未知数,创业者需要的是快速变现和生存,不能陪着你这么摸索下去,耗不起。

上述的问题,直到微信小程序的出现,迎刃而解。这也是为什么小程序能一炮而火的原因。

 

1.技术门槛

微信小程序开发的技术栈跟传统web前端开发的技术几乎一样,甚至简化了很多。

wxml相比html更加简化,学习成本更低。基于微信,小程序提供的组建、API更是PWA望尘莫及的, 比如:位置,转发分享,支付,相机扫码API等。这些能力在网页上你需要使用大量第三方组件框架的功能,在小程序早已准备好API供你调用,极大程度降低了开发成本。

技术上PWA也明显干不过微信小程序。

 

2.流量扶持

微信接近10亿的用户量是每一个创业者都必争之地,谁都想进来分一杯流量羹。

何况现在微信允许你把产品直接做在它里面,给你提供入口:首页下拉,发现“小程序”,附近的小程序,还可以在微信内直接搜索,分享转发小程序等等,运营成本再一次降低。

 

3.变现辅助

不但给你流量入口,微信还怕你有流量挣不到钱,推出了广告组件,帮助开发者零门槛变现。这对于没有变现渠道和广告资源的开发者来说,简直就是福音。

相比于PWA或者传统的产品形态,需要自己去找用户、教育用户、留住用户,有了流量还需要寻找广告资源、洽谈合作细节、维护客户关系,才能赚到点钱。而这过程中需要投入的时间,人力、物力成本就一言难尽了,很多创业者都熬不到变现那一天,创业太特么的残酷了。

而微信会告诉你,你只需要专注做开发好你的小程序就行了,其他都交给我们吧!

这样的服务,PWA是比不了(想都不敢想,没有这样的福气)。

这就是我不看好的PWA在国内的前景的原因:技术上被微信小程序后来者居上,流量和商业变现上甩几条街。

我要是创业者,我没理由放弃微信小程序,去选择PWA开发产品。或者说,PWA从定位上就不是微信小程序的对手,它更像是微信小程序的鼻祖,微信小程序站在PWA的理念上进一步进化成今天的样子。

PWA已经完成了它的使命!

 

未经允许不得转载:大自然的搬运工 » 为什么我不看好PWA

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址