Baka 的跨平台覆盖与版本形态
已支持的平台
基于 Flutter 的跨平台特性,Baka 理论上可以编译到所有主流移动端和桌面端。目前公开可获取的版本覆盖:
| 平台 | 架构 | 系统要求 | 状态 |
|---|---|---|---|
| Android | arm64-v8a | 7.0 (Nougat) 及以上 | ✅ 主要分发渠道 |
| Android | armeabi-v7a | 7.0 及以上 | 部分旧设备兼容 |
| iOS | arm64 | iOS 12+ | 需通过 TestFlight 或自签 |
| Windows | x64 | Windows 10 及以上 | 桌面端优化版 |
| macOS | arm64 / x64 | macOS 10.15+ | 原生 Apple Silicon 支持 |
Android APK 版本
目前流传的 Baka Android APK 主要有以下版本线:
正式版(开源原版)
- 包名:
ani.baka - 版本号:5.0.5、5.2.1 等
- APK 大小:约 22.5 ~ 25 MB
- 架构:arm64-v8a(主流)、armeabi-v7a(旧设备)
- 安装方式:手动下载 APK 安装包侧载安装
纯共存版
- 部分分发渠道标注为"纯净共存版",与原版包名不同,可以与原版同时安装
- 功能上通常无差异,主要区别在于签名和更新通道
修改版
- 第三方渠道可能提供去除广告、解锁高级功能的修改版本
- 安全提示:修改版来源不明时存在风险,建议从可信渠道获取
权限说明
Baka Android 版请求以下权限(属于"广泛权限"):
- 存储访问(READ/WRITE_EXTERNAL_STORAGE):用于读取和写入本地缓存、下载文件
- 网络访问(INTERNET、ACCESS_NETWORK_STATE):多源聚合和在线播放必需
- 相机(CAMERA):扫码添加脚本适配器等场景使用
- 安装应用(REQUEST_INSTALL_PACKAGES):内部更新时使用
- 修改系统设置(WRITE_SETTINGS):部分系统级设置适配
- 前台服务(FOREGROUND_SERVICE):播放和下载时保持后台运行
首次启动时 Android 6.0+ 会逐个弹出权限请求,建议按需授权。部分权限(如修改系统设置)可以拒绝而不影响核心播放功能。