PWA
PWA(Progressive Web App)是虽然身为网站、却能提供类似原生应用体验的技术。添加到主屏幕、离线运行、推送通知、全屏显示等以往只有原生应用才能做到的功能,只用浏览器的标准技术(Service Worker、Web App Manifest)就能实现。
二维码与 PWA 的组合,解决了「应用安装门槛」这个长年的难题。以往从二维码引导到应用,必须经过 App Store 或 Google Play 的安装步骤,很多用户就在这一步流失了。用 PWA 的话,扫描二维码在浏览器里打开,与应用同等的体验立刻就开始了。
餐饮店的手机点单是 PWA 与二维码的好例子。扫描桌上的二维码,浏览器里就打开点单画面,从看菜单到付款一次完成。靠 Service Worker 的缓存,图片加载变快,离线状态下也能翻看菜单。用户如果喜欢,可以用「添加到主屏幕」把它存成应用图标,下次就能像应用那样启动。
PWA 的限制在于,iOS 上部分网页 API(推送通知从 iOS 16.4 起支持)和后台处理受到约束。另外它不在 App Store 上架,所以没有来自商店的被发现机会。二维码正好补上了 PWA 的这个弱点:把二维码放在物理接触点(门店、海报、名片)上,就能确保一条不依赖商店的直接获客通道。
要让这套组合真正跑起来,还有两点要做到。一是首次打开必须快,扫码的人常常正站在店里排队,第一屏迟迟不出来就会关掉。二是「可以添加到主屏幕」这件事本身要主动告诉用户,因为它不像商店那样有人替你说明,光靠用户自己发现几乎不会发生。