国内为什么很少见 PWA 应用程序

国内 PWA 应用罕见的原因这涉及到技术生态、商业利益和用户习惯等多方面因素。
国内 PWA 应用罕见是技术生态、商业利益、用户习惯多重因素叠加的结果,主要原因如下:

1. 浏览器生态割裂(技术层面)

国内 Android 环境与国际差异巨大:

  • 缺少 Chrome:国产手机大多不预装 Chrome,而 PWA 的最佳体验依赖 Chrome 内核
  • 国产浏览器不支持:UC、QQ、百度、夸克等主流浏览器对 PWA 的 Service Worker、Manifest 支持极差或完全缺失
  • 用户门槛高:要使用 PWA,用户需额外安装 Chrome、Edge、Firefox 或 Kiwi 等浏览器,并手动开启”创建桌面快捷方式”权限

2. 微信小程序的”降维打击”(生态层面)

微信用小程序完成了 PWA 想做但没做成的事,且体验更完整:

  • 流量优势:微信月活 10 亿+,提供社交裂变、搜索、扫一扫等入口,PWA 则需依赖浏览器书签或手动添加
  • 功能更强:相比 PWA,小程序能更好调用摄像头、扫码、支付、通讯录等系统能力
  • 变现闭环:微信提供广告组件、支付接口、信用托管,开发者能快速商业化;PWA 则需自建支付和广告体系
  • 开发成本低:WXML 比 HTML 更简化,微信提供完整开发工具链和模块化支持

结果就是:小程序成为了”中国特色的 PWA”,各大平台(支付宝、抖音、百度)纷纷跟进,形成了”超级 App + 小程序”的围墙花园生态。

3. iOS 支持不足(平台限制)

国内互联网高度重视 iOS 用户,但苹果对 PWA 态度保守:

  • 推送通知、后台同步等关键功能在 iOS 上受限或缺失
  • PWA 在 iPhone 上缓存不永久,每次打开可能需重新登录
  • 添加到桌面的引导流程不如 Android 友好

4. 缺少统一推送服务(基础设施)

PWA 的离线推送依赖 Web Push Protocol,但:

  • Google 的 GCM/FCM 在国内不可用
  • 国内没有类似 Google 的统一推送联盟来支持 Web Push 标准
  • 厂商各自为政(华为、小米、OPPO 有自己的推送服务,但不开放给 PWA)

5. 商业利益冲突(根本动力不足)

  • 流量割据:BAT 等巨头希望用户留在自家 App 内,而非通过浏览器访问开放的 Web
  • 数据归属:PWA 的数据完全归开发者,而小程序数据在平台掌控中,平台可分析用户行为、收取服务费
  • 硬件厂商冷漠:不像三星积极支持 PWA,国产厂商更关注”快应用”(与 PWA 类似但由厂商联盟控制)

6. 用户认知与习惯

  • 国内用户习惯”打开微信/支付宝找服务”,而非”打开浏览器安装应用”
  • PWA 的”无需安装”反而成了认知门槛——用户不知道可以”添加到主屏幕”
  • 手机存储空间不再紧张,用户不再像 2016 年那样迫切需求”轻量级 App”

现状对比

市场主流方案代表应用
国内微信小程序/快应用美团、滴滴、拼多多(小程序版)
海外PWATwitter Lite、Uber Web、Starbucks、Telegram

总结

PWA 在国内的式微并非技术落后,而是标准化 Web 技术与本土平台垄断的冲突结果。微信小程序用封闭生态换取了更好的商业化和用户体验,而 PWA 的开放特性反而使其在国内缺乏推动者。

不过 PWA 仍有特定场景价值:

  • 出海业务:面向国际用户的网站(如 AliExpress)普遍提供 PWA
  • 低频工具:如微博 PWA 版无广告、时间线不乱,仍有小众用户
  • 规避审查:PWA 无需应用商店审核,国内已有团队用 PWA 做”永久包”分发

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
QQ客服
  • QQ176363189 点击这里给我发消息
旺旺客服
  • 速度网络服务商 点这里给我发消息
电子邮箱
  • sudu@yunjiasu.cc
微信客服
  • suduwangluo