卸载了 30 个 App 之后,我才搞懂 PWA 到底是个什么东西
我手机存储只剩 3 个 G。真的,就 3 个 G。
那天晚上在新街口等朋友,闲着没事翻设置,一看剩余空间,心里咯噔一下。然后就开始删 App。删到一半我愣住了——桌面上有个图标,我不记得什么时候装的。点开,居然是个网页。
准确说,是个看起来像 App 的网页。
它有自己的图标,点开没有浏览器地址栏,断网了还能打开,甚至能给我发通知。但你去应用商店搜,搜不到它。它叫 PWA。
网页是怎么长出 App 的样子的
先说个常识。我们用手机最烦的,其实不是功能少,而是为了一个功能装一个 App。点外卖装一个,扫码装一个,看个展览装一个。用一次,然后它就永远躺在那里吃灰,还偷偷在后台跑。
PWA 想干的事特别朴素——如果网页已经能干这件事了,为什么要装?
全称叫 Progressive Web App,渐进式网络应用。名字听着唬人,拆开看就三块东西。
第一块,让网页能离线活着。
传统网页你断网就白屏,对吧。PWA 用了一个叫 Service Worker 的机制,相当于往你手机里塞了个小管家。第一次打开网页,它把该留的东西悄悄存下来。下次你在地铁二号线里、在老小区信号只有一格的时候,打开还是能看见内容。这个体验的差别,说白了就是——以前断网等于网页死了,现在断网它只是