一些开发人员正在使用苹果的TestFlight工具来分发个人应用程序,通常只为自己或朋友分发,而不是应用程序商店

2020-08-18 04:51:14

这个俱乐部的人什么都有:酷的未发布的应用程序。几乎没有任何规则。对于那些进入的人来说,无穷无尽的神秘和技术证书。

乔丹·辛格制作了一系列iOS应用程序,但你在App Store上永远找不到其中的大部分。辛格称它们为lil app,每一款都只是一款最基本的待办事项清单、体育比分或新闻阅读工具。所有的LIL应用都是辛格的副业项目,辛格是Square‘s Cash应用的产品设计师,所以当其中大多数应用被App Store立即拒绝时,他并没有太在意。他说,对于他们中的大多数人来说,苹果的回应基本上都是…。这不符合App Store的最低功能要求。";

辛格对为他的应用程序添加更多功能不感兴趣。做得很少是lil应用程序的意义所在。因此,他做了很多开发者正在开始做的事情:他把这款应用发布到了苹果的应用测试工具TestFlight上,然后就到此为止了。任何人都可以下载和使用它,但你必须知道去哪里找。

苹果认为TestFlight是一种开发工具,是应用程序制造商在进入App Store的狂野西部之前测试自己的软件并从几个值得信赖的测试人员那里获得反馈的一种方式。开发人员开始将其视为其他东西:一个专为他们自己或仅为他们的朋友提供应用程序的地方,远离10亿iOS用户的窥探和拨弄手指。它也越来越多地成为开发应用程序和尝试苹果应用商店严格指导方针之外的东西的地方。

当然,多年来,在App Store之外构建应用程序已经成为可能。开发人员长期以来一直在GitHub上发布代码,任何拥有开发人员账户的人都可以用XCode编译这些代码,并将其安装在自己的手机上。苹果公司也有多年的测试系统,但他们过去需要电子邮件地址或设备ID才能工作。现在,随着苹果公司简化了系统,任何拥有应用程序的人都可以只分享TestFlight链接,并有数千名陌生人注册。

苹果对TestFlight应用程序施加的唯一限制是,每个应用程序一次最多只能有1万人使用,这对许多开发人员来说恰到好处。人们叫嚣着要使用还处于私人测试版的更酷的应用程序,而独立开发人员则在使用TestFlight来寻找他们在App Store内部永远找不到的受众。没有比发布自己的TestFlight截图更酷的方式来展示你的状态了,截图里挤满了甚至还没有人知道的最热门的应用程序。

所有这些喧嚣实际上确实帮助开发人员实现了TestFlight宣称的目标之一:找到测试他们的应用程序的人。Lowercase Capital的马特·马泽奥(Matt Mazzeo)在2015年写道,测试早期产品面临的挑战之一是,有些产品需要用户才能真正了解它们的功能。Mazzeo发布了一款名为Lowercase Alpha的产品,当Lowercase团队遇到很酷的测试版时,它邀请人们注册接收短信。如果你看到了你喜欢的东西,你只需回复,获取一个下载该应用程序的链接。您也可以通过文本发送反馈,Lowercase会确保开发人员收到反馈。他写道,这是一个实际的目的,但马泽奥也理解人群中的吸引力:注册Lowercase Alpha,在最有趣、最令人兴奋的产品上市之前成为零用户。

最近,一些开发人员试图将TestFlight的大门开得更大。BitSuites的iOS开发者和顾问托马斯·韦格特(Thomas Weigt)说,大约一年前,他去寻找TestFlight社区,当时他有一款应用程序,需要一些测试员。他说,我真的没有很多追随者,所以他在Reddit和其他社区四处转悠,寻找可能想要给他一些早期反馈的人。这句话的意思是:“我真的没有这么多追随者,所以他转而在Reddit和其他社区四处寻找可能想要给他一些早期反馈的人。”他注意到很多人对测试新的应用程序很感兴趣,但不知道该去哪里。

因此,韦格特建立了一个名为“出发”的网站,上面只列出了他能找到的所有开放的TestFlight。他们从大公司(目前,用户可以跳到Microsoft Word、Spotify和TikTok的TestFlight中)到独立的生产力应用程序、开发工具和数量惊人的VPN。起初,Weight自己找到了它们,在Twitter和Google上搜索打开TestFlight的链接,但最近开发人员和用户都直接提交了这些链接。

韦格特说,起初,每个人都想要同样的东西:黑暗模式。这是iOS13的一大特点,很多用户都想比朋友们更早地体验这一新的微光热度。现在,iOS14即将问世,用户似乎真的很想测试新的主屏小工具。

苹果没有回应置评请求,但它对应用程序在iOS上的工作方式的立场相当明确。TestFlight不是App Store的替代品,它是通往那里的中转站。开发人员告诉我,苹果不会对TestFlight应用程序进行非常密集的审查,只是确保它们没有根本损坏或明显是恶意的。如果苹果已经对你的应用程序的1.0版进行了审查,他们说它甚至不会发布1.0.1版。它并不认为TestFlight是应用程序的长期发源地。

然而,这正日益成为TestFlight的发展方向。开发者正在用它来构建App Store永远不允许的东西,绕过苹果的一些更严格的政策和更昂贵的佣金,并创造一个让人感觉更小、更亲密的应用生态系统。App Store迫使每个应用程序都试图成为跨国企业集团,但TestFlight允许它们保持夫妻店。

如果使用得当,TestFlight也是一台令人难以置信的炒作机器。硅谷最热门的应用程序Club house仍然是TestFlight-尽管经过几个月的使用和轰动,它仍然是唯一的TestFlight。俱乐部创始人保罗·戴维森说,这款应用还没有上市,而这个小团队正在努力完成它,但保持这款应用的独占性也解决了另一个问题。戴维森上个月在俱乐部的博客上写道:我们认为,重要的是慢慢发展社区,而不是一夜之间将用户群扩大10倍。这有助于确保事情不会破裂,保持社区构成的多样性,并允许我们随着产品的增长进行调整。如果Club House试图在不允许所有人进入的情况下将其应用程序放到App Store上,苹果将立即拒绝。(只要问问建造“嘿”的人们就知道了。)。TestFlight为俱乐部提供了一种控制增长的方式,并尽可能长时间地保持自己的叙事。

开发者可能还有其他更邪恶的原因想要避开App Store的审查。Facebook的Research应用程序没有使用TestFlight,但通过了一个企业认证计划,允许Facebook以了解青少年如何使用手机的名义,违反苹果公司关于数据收集和设备访问的大量规定。(苹果最终阻止了Facebook这样做。)。一般来说,TestFlight可以让开发者收集更多的用户数据--因为它表面上是为了找出他们的应用程序中哪些东西不起作用--也给了他们更大的回旋余地。

这种排他性也会改变网络。那些知道什么是TestFlight的人已经下载了应用程序,并且愿意跳槽和处理漏洞,他们往往是一种特定的早期采用者。这就是为什么会所拥有风投专用社交网络的名声的部分原因。对于一些开发人员来说,这种自我选择的技术知识水平正是关键所在,但它遗漏了社区的一大部分。

这是Weigt试图解决离职问题的一部分,让更多的人更容易访问这些应用程序。Singer正在开发一款名为Airport的应用程序,它的运作方式类似于TestFlight的应用程序商店。他说,看到TestFlight的炒作是不真实的,特别是在那些对他们有这种排他性和神秘氛围的人身上。我真的很想尝试这一点。他还在开发这款应用程序,但它也已经可以下载了。在TestFlight上。如果你有链接的话。

最终,像Club house这样的应用程序很可能最终会出现在App Store上。(拥有1万名用户,很难做到1亿美元。)。但并不是每个应用程序都需要-或者想要-访问10亿个口袋。一些应用程序是为一群朋友、一家公司或一个小社区设计的。这些应用程序不是提交给App Store并希望没有人注意到,而是越来越多地转向TestFlight。其他应用程序可能需要名人身份,或者想绕过苹果的支付系统。

也有一大批开发人员只是为了好玩而开发应用程序,将其作为一种创造性的表现形式。重量说,他们不想把它放到App Store上。他们可能只想和他们的朋友分享。就像绘画或其他东西一样,这也是一个创造性的渠道。Product Hunt的首席执行官瑞安·胡佛(Ryan Hoover)说,他也看到了附带项目和实验的增加。人们正在进行更多的实验和修修补补,一些人可能会被解雇,或者只是在考虑下一件事,他说。随着封锁也改变了工作和生活的性质:人们正在编写自己的解决方案来解决生活中的烦恼。

我采访的大多数人都担心苹果可能会打击TestFlight的使用方式,阻止他们将其作为App Store的一个更小、更有策划性和更宽松的选择。(不止一个人还指出,苹果现在可能有更大的App Store事务要处理。)。但就目前而言,TestFlight是开发人员玩游戏的完美场所。

整个应用生态系统都生活在TestFlight表面之下。胡佛说,他正在使用一款很酷的日志应用和一款他非常喜欢的即时通讯应用(但他不想告诉我太多,这就是TestFlight圈子的秘密性)。多年来一直在囤积和分享TestFlight的投资者Mazzeo目前正在开发一款名为RoadTrip的应用程序,将通勤播放列表转化为协作项目。它已经可以下载,用户似乎很喜欢。但是它不在应用商店里。