H5 热更新
Alphio 移动 App 内嵌一个 H5(Web)层,它的 UI 更新可以 无需 App Store / Play Store 审核 就发 布。
1. H5 层是什么
iOS / Android 原生 App 是 两层结构:
- 原生壳(Flutter / 平台代码)—— 负责底层:Push token、生物识别、Deep Link、IAP、硬件集成。
- H5 层(
apps/h5—— 与服务于m.alphio.ai同一份 Vite + React 代码)—— 在内嵌 WebView 中渲染绝大多数用户面屏。
你点 Tab、打开页面时看到的,通常就是原生壳内嵌的 H5 层。但你感知不到 —— 看起来像原生,外层套着原生导航和手势。
2. 为什么要热更新
走 App Store / Play Store 发版有两个成本:
- 审核延迟 —— 通常数小时到数天。
- 用户更新延迟 —— 用户按自己节奏升级;有些永远不升级。
把业务逻辑放在 H5 层,Alphio 可以:
- 数小时内修复 bug,而不是数天。
- 立刻对所有人 改 Feature Flag。
- 回滚问题版本 只需回滚 H5 包,无需用户卸载重装原生 App。
只有真正的原生改动(新 SDK、新权限、新 Push 集成)才需要发原生壳。