重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
说起移动应用的内测分发平台,众多开发者首要想到的就是国外的TestFlight。不过最近国内的一家测试平台Testin也针对内测分发这一环节推出了平台Pre.im,受到了开发者的追捧。这里,我们就来深度解析一下老牌平台TestFlight与后起之秀Pre.im之间的不同,以便开发者可以更好地选择最适合自己的内测分发工具。
创新互联是一家集网站建设,白云企业网站建设,白云品牌网站建设,网站定制,白云网站建设报价,网络营销,网络优化,白云网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。语言环境
这是两者最直观的一个区别,TestFlight从登录界面到帮助文档皆是全英文环境,Pre.im则全是中文。下面,就来个帮助文档方面的对比。
不过,如果开发者对语言方面没有要求的话,这倒也不是两者PK的一个点。
结论:持平,看各自喜好
平台支持
未被Apple收购之前,TestFlight支持Android、iOS两大平台,但收购之后自然而然的就只支持iOS。这一点Pre.im要有一点优势,两个平台开发者都可使用,满足了Android开发者对分发方面的需求,及不同机型界面体验反馈、崩溃日志等需求。
此外,TestFlight只支持iOS8及以上版本,而Pre.im则没有这方面的限制。
结论:Pre.im胜,照顾到了Android开发者的使用需求及iOS无版本限制
操作步骤
这项应该是每个开发者最想了解的地方,一般情况下,在TestFlight上进行Beta测试步骤是:首先,进行测试之前你需要在iTunes Connect上有一个App Record,如果没有则需要自己先创建一个。接下来的测试流程有点复杂,有兴趣的同学可使用开发者账号登录进去试一下。待Beta应用整理好后,测试者会收到对应的邮件,通过邮件打开移动端的TestFlight应用,进而安装测试。(前提需要安装TestFlight应用)。
下面要说的就是Pre.im,这方面做的就较为符合国内开发者的使用习惯,方法简单。只需将自己的应用上传至Pre.im平台,就可以获得相应的下载链接和二维码,通过微信或短信等方式传播给测试人员,这样的分享方式要更为简单。此外,这个平台还提供了傻瓜式获取设备UDID的方式,开发者就不用再去和测试者解释什么是UDID,以及获取的方式。
结论:Pre.im胜,迎合开发者追求简单的心理
测试人员规模
TestFlight将测试人员分为内部成员和外部成员,理论上说,这两种测试者都可以在测试阶段使用你的App,不过所谓的内部主要是指iTunes Connect上在你的开发团队里参与技术开发或者管理的成员,最多可以邀请25个内部成员。而与之相对的外部成员,上限是1000人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核,只是这个审核有点不确定性。
相应的,Pre.im没有审核方面的限制,开发者可以根据自己的需求邀请测试人员。这点除了iOS,对Android开发者有很好的帮助。Android开发者可以通过Pre.im进行分发,在前期构建的种子用户,这是很不错的一点。
结论:Pre.im略胜,若iOS开发者不介意审核时间的话,其实两者不相上下
访问速度
由于TestFlight的服务器在国外,所以国内的开发者在访问及上传或下载应用时,多少会受影响,速度会比较缓慢。这里,Pre,im要强的多,因为它的服务器就在国内,访问、上传的速度要更胜一筹。
结论:Pre.im胜,服务器设在国内
企业证书签名打包服务
如果你已经拥有自己的企业证书的话,那么就没什么可比性了。如果没有,可能Pre.im能够给你提供一些帮助。
你将ipa递交至Pre.im后,Pre.im可以将应用打包成企业证书签名,然后支持所有 iOS 设备安装。这种方式对没有企业账号的中小开发者更友好,他们可以省去找测试用户获取和添加UDID的麻烦,更方便的进行App分发。
结论:因人而异,如果你无需企业证书的话,这个就不存在对比性
下面附一张TestFlight与Pre.im的功能对比表,大家可以根据自己的需求,来判断两者谁更适合自己。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。