APK 和 PWA 选哪个:不同设备有不同答案
一句话结论
- 普通 Android 手机/平板 → 优先 PWA(Chrome/Edge 装,更省事、功能更全)
- Android TV / Google TV / Fire TV → 只能装 APK(PWA 不支持 Leanback 和遥控器导航)
- iOS / PC / Mac → 只有 PWA(没有官方原生 APP)
详细对比
| 对比维度 | 官方 APK | 浏览器 PWA |
|---|---|---|
| Android 手机能用 | ✅ | ✅ |
| Android TV / Fire TV | ✅ | ❌ |
| iOS | ❌ | ✅ |
| PC / Mac | ❌ | ✅ |
| Google Play 上架 | ❌ | ❌ |
| 3D 地球交互 | ❌ | ✅(完整) |
| 频道列表 | ✅ 有 | ✅ 有 |
| 分类筛选 | ✅ 有 | ✅ 有 |
| 键盘快捷键 | ❌ | ✅ 有(桌面端) |
| 遥控器导航(TV 上) | ✅ | ❌ |
| 独立安装包 | ✅ APK 文件 | ❌ 浏览器内安装 |
| 自动更新 | ❌ 需手动重下 | ✅ 每次自动拉最新 |
| 体积 | 3.3 MB + Dalvik 编译 | 2-5 MB |
| 额外权限 | 需要存储、网络权限 | 浏览器权限 |
| 收藏存储 | APK 私有目录 | 浏览器 localStorage |
| 离线可用性 | 更好(原生缓存) | 一般(浏览器缓存) |
两种形态的定位
官方的意图很明确:
- PWA 是主服务入口——网站功能最全,PWA 只是把网站"打包"成类原生体验的便捷方式
- APK 是特定设备的适配包——专门为 Android TV / Fire TV 和偏好原生安装的用户准备的
两者背后的频道数据源完全一样(都是 IPTV-ORG M3U),没有谁比谁频道更多、谁更新更快的区别。唯一区别是客户端形态和适配程度。
一个反直觉的点
APK 反而没有 3D 地球交互——因为 APK 的界面是移动化简化设计,频道列表直接呈现,不需要那个"逛地球"的视觉引导。想看 3D 地球玩的话只能在电脑或手机浏览器里。
推荐路径
- 第一次接触 TV Garden → 先在电脑浏览器里用,玩一下 3D 地球,了解频道浏览的完整流程
- 想在 Android 手机上日常用 → 装浏览器 PWA
- 想在客厅电视上看 → 下载官方 APK 装到 Android TV 或 Fire TV
- 手机是 iPhone → Safari 添加到主屏幕,没有其他选择