
原站网页截图,页面可能随时间更新。
tapflow 将 iOS 与 Android 模拟器带到浏览器中,让团队成员通过统一界面访问和使用模拟器。它采用自托管方式运行,可复用团队已有的 Mac,不要求使用云服务,也不需要单独进行设备管理。
用途与定位
tapflow 面向需要共享移动应用模拟器的团队,提供浏览器中的 iOS 和 Android 模拟器串流能力。团队可以在自己的网络环境中运行这套工具,让成员通过浏览器参与应用测试或质量保证工作。它是一个自托管模拟器串流方案,重点在于统一访问、团队共享和本地网络控制。
适用场景
当团队已经拥有可运行模拟器的 Mac,并希望让更多成员访问这些环境时,tapflow 可以作为共享入口。它适合移动应用开发、测试和 QA 协作,也适用于需要在浏览器中进入测试会话的团队工作流。由于 iOS 与 Android 模拟器可以通过同一套界面使用,跨平台测试时不必为两类平台分别采用不同的访问方式。
准备与上手
tapflow 采用自托管模式,使用前需要准备团队自己的运行环境,并在网络内部署和管理服务。其设计目标是复用已有 Mac,而不是依赖云端基础设施。完成设置后,团队成员可以通过浏览器访问模拟器串流界面。官网提供“Get started”和“Set up tapflow”入口,具体安装步骤、系统要求和配置方式需按照项目本身的设置说明执行。
主要功能
tapflow 提供 iOS 和 Android 模拟器的浏览器串流,并以统一界面支持团队成员使用。它支持团队在 QA 会话中断连接后继续回到原有会话;当查看者重新连接时,被测试的应用可以保持运行。工具还支持刷新设备列表而不必重启代理,并允许团队组织设备。应用管理方面,可以为不同平台设置不同的包标识符,合并应用,也可以将某个平台拆分为新的应用;构建版本的标签、版本号和构建号也可以编辑。
隐私、开源与限制
tapflow 不要求云端基础设施,团队可以复用已有的 Mac,因此官网将其定位为无需云端成本的方案。应用二进制文件和测试数据不会离开团队网络,这适合对内部测试数据有网络边界要求的团队。项目采用自托管方式并以 MIT License 发布,支持自行定制。需要注意的是,tapflow 依赖团队自行准备和维护运行环境;公开信息明确了浏览器串流、平台范围和团队协作能力,但未说明具体硬件要求、部署步骤、浏览器兼容范围或是否支持真实设备。
tapflow 支持哪些移动平台?
支持 iOS 和 Android 模拟器,并通过统一界面提供浏览器串流访问。
使用 tapflow 时,测试数据是否需要离开团队网络?
官网说明应用二进制文件和测试数据不会离开团队网络。
tapflow 是云服务吗?
不是。它是自托管工具,可复用团队已有的 Mac,官网说明不需要云端基础设施。