作为开发者,如果你觉得Testflight和Hockeyapp在中国访问太慢、功能太复杂的话,你也可以选择Fly It Remotely(下文简称FIR)作为iOS应用内测托管平台。

FIR最早上线于2013年9月,创始人王猛对PingWest说,最初他开发这个产品是为了简化团队内部的iOS应用测试流程。但后来他发现,许多开发者对iOS应用的内测托管也有很大的需求,因此他开始逐渐把重心放在了FIR的开发上。

FIR的操作方式很简单,如果你要测试某一款应用,只需要直接上传自己的应用,此后便会生成一个短链,你可以在手机上打开短链地址,然后就查看和下载应用的历史版本和最新版本了。因此简单来说,FIR提供了iOS测试应用的云端存储,并通过版本控制和团队管理权限等方式来加强应用分发的便利性和安全性。

比较有意思的是,整个过程中,开发者都可以不进行注册,对于这一设计,王猛解释道:虽然Testflight和Hockyapp在国外已经流行起来,但国内的很多开发者仍然在使用非常传统的内测分发方式,UDID的获取、测试应用的版本控制和分发方式都很繁琐。而像Testflight这类的邀请测试机制比较麻烦,开发者必须邀请测试者注册账号、获得设备UDID、生成证书、重新编译再进行分发——这些流程的复杂性很大程度上得归咎到苹果的应用测试机制。开发者需要测试用户安装配置文件来获取UDID,这样测试用户不需要手动查找和发送UDID,这简化了开发者的UDID获取流程。

新版上线后,FIR集成了用户系统和团队管理权限,防止测试应用泄露。开发者可以在FIR上创建团队和设置应用权限,使得只有受邀的测试者才可以下载和安装应用。王猛对PingWest说,内测分发平台并不是FIR的终点,他们真正想要做的是开发者服务平台。例如,为开发者提供一些模版和SDK来实现应用的快速开发,推出一键发布和一键反馈的测试协作功能,bug收集SDK等等。FIR现在正在开发反馈系统SDK,使得测试用户可以快速在应用内进行反馈,他们也将开放包含提交反馈、用户系统功能在内的全网站API。

目前,FIR只支持iOS平台的应用内测托管服务,Android平台的预计将于7月份上线。

相关推荐