为什么我不看好PWA
這是昨天在另一個號《翻身的碼農(nóng)》發(fā)的文章,今天轉(zhuǎn)發(fā)到大號上來。
2014年大學(xué)剛畢業(yè)那會,網(wǎng)上能看到各種文章說H5要顛覆取代原生APP開發(fā)了,現(xiàn)在去網(wǎng)上搜索還能找到這些文章。?
剛開始看到這些文章,多多少少有點小激動,期待有一天真的能像文章所說的那樣,前端人就能翻身把歌唱,再也不是別人眼里的那個毫無技術(shù)含量的頁面仔,切圖仔。?
但是現(xiàn)實很骨感,做過webapp的都知道,webapp在使用體驗上,光是流暢程度的體驗就被原生app甩幾條街,更別說對于手機系統(tǒng)api的調(diào)用能力。瓶頸太多,干不過原生APP,沒法玩。?
后面的幾年也證明了用H5取代原生app去開發(fā)手機應(yīng)用,只是癡人說夢話,影都沒有。
如今H5開發(fā)手機應(yīng)用最常見的存在方式是混合式開發(fā):native+webview。?
好吧,前端碼農(nóng)翻身做主的夢想落空了。?
2015年,PWA website的概念出現(xiàn)了。而且相關(guān)的技術(shù)不斷升級優(yōu)化,在用戶體驗和用戶留存兩方面都提供了非常好的解決方案,可以將 Web 和 App 各自的優(yōu)勢融合在一起:漸進式、可響應(yīng)、可離線、實現(xiàn)類似 App 的交互、即時更新、安全、可以被搜索引擎檢索、可推送、可安裝、可鏈接。
確實又把前端人高潮了一把。
既然說得這么好,PWA能解決H5的技術(shù)瓶頸,各大瀏覽器廠商也愿意遵循標準,為何在國內(nèi)還火不起來,動不了原生APP開發(fā)分毫?
其中一個原因是瀏覽器眾多,標準達到完全統(tǒng)一需要漫長的時間,推進有一定的難度。
另一個原因是蘋果手機對PWA并不是十分的友好,PWA對開發(fā)者來說。最大的優(yōu)勢是繞過Apple Store的審核直接更新發(fā)布,這意味著PWA威脅到了蘋果公司的利益, 意味著蘋果與開發(fā)者的三七分成生意將會落空(動了人家的蛋糕啦),當初微信小程序的推出也遇到了這個問題。
即便技術(shù)瓶頸都解決了,要讓廣大開發(fā)者都參與進來,必須要有利益的驅(qū)動,要不然我為什么要投入精力去開發(fā)呢?
PWA是一種技術(shù)集合產(chǎn)物,它幫助開發(fā)者定義好一種開發(fā)標準,讓你開發(fā)出新形態(tài)的產(chǎn)品,能幫你降低一些開發(fā)成本。
但也僅僅能幫你到這里,你做出來的產(chǎn)品要怎么推廣?怎么盈利?是你自己要考慮的事情,推廣、變現(xiàn)本來就是一個大難題,加之用戶對PWA的認知還沒建立,推廣起來就難上加難。
至少我做一個app去推廣的話,市面上早就有成熟的玩法,而PWA?摸著石頭過河,一切都是未知數(shù),創(chuàng)業(yè)者需要的是快速變現(xiàn)和生存,不能陪著你這么摸索下去,耗不起。
上述的問題,直到微信小程序的出現(xiàn),迎刃而解。這也是為什么小程序能一炮而火的原因。
1.技術(shù)門檻
微信小程序開發(fā)的技術(shù)棧跟傳統(tǒng)web前端開發(fā)的技術(shù)幾乎一樣,甚至簡化了很多。
wxml相比html更加簡化,學(xué)習(xí)成本更低。基于微信,小程序提供的組建、API更是PWA望塵莫及的, 比如:位置,轉(zhuǎn)發(fā)分享,支付,相機掃碼API等。這些能力在網(wǎng)頁上你需要使用大量第三方組件框架的功能,在小程序早已準備好API供你調(diào)用,極大程度地降低了開發(fā)成本。
技術(shù)上PWA也明顯干不過微信小程序。
2.流量扶持
微信接近10億的用戶量是每一個創(chuàng)業(yè)者都必爭之地,誰都想進來分一杯流量羹。
何況現(xiàn)在微信允許你把產(chǎn)品直接做在它里面,給你提供入口:首頁下拉,發(fā)現(xiàn)“小程序”,附近的小程序,還可以在微信內(nèi)直接搜索,分享轉(zhuǎn)發(fā)小程序等等,運營成本再一次降低。
3.變現(xiàn)輔助
不但給你流量入口,微信還怕你有流量掙不到錢,推出了廣告組件,幫助開發(fā)者零門檻變現(xiàn)。這對于沒有變現(xiàn)渠道和廣告資源的開發(fā)者來說,簡直就是福音。
相比于PWA或者傳統(tǒng)的產(chǎn)品形態(tài),需要自己去找用戶、教育用戶、留住用戶,有了流量還需要尋找廣告資源、洽談合作細節(jié)、維護客戶關(guān)系,才能賺到點錢。而這過程中需要投入的時間,人力、物力成本就一言難盡了,很多創(chuàng)業(yè)者都熬不到變現(xiàn)那一天,創(chuàng)業(yè)太特么的殘酷了。
而微信會告訴你,你只需要專注做開發(fā)好你的小程序就行了,其他都交給我們吧!
這樣的服務(wù),PWA是比不了(想都不敢想,沒有這樣的福氣)。
這就是我不看好的PWA在國內(nèi)的前景的原因:技術(shù)上被微信小程序后來者居上,流量和商業(yè)變現(xiàn)上甩幾條街。
我要是創(chuàng)業(yè)者,我沒理由放棄微信小程序,去選擇PWA開發(fā)產(chǎn)品。或者說,PWA從定位上就不是微信小程序的對手,它更像是微信小程序的鼻祖,微信小程序站在PWA的理念上進一步進化成今天的樣子。
PWA,已經(jīng)完成了它的使命!
熱門推薦:
學(xué)點職場技巧,做個受歡迎的程序員!
總結(jié)
以上是生活随笔為你收集整理的为什么我不看好PWA的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6.科大17迷惑墙
- 下一篇: [一维粒子模拟 version3.6]实