アプリケーションを起動する前に、開発者は通常、他の開発者または選ばれた人がアプリケーションをテストしてフィードバックを提供できるように、一連のベータ版を用意します。このプロセスを容易にするために、 Apple は開発者に TestFlight などの多数のツールを提供しています。 TestFlightはベータ アプリケーション用の App Store で、iOS 12 以降はメイン ストアに少し似ています。
これまで、アプリをベータ版でテストするプロセスは常に似ていました。開発者はベータ版を TestFlight にアップロードし、選択した Apple ID をアプリのテストに招待します。これらの Apple ID は招待状を受け取り、その瞬間から、TestFlight で利用可能なアプリがインストールされるように見えます。これはシンプルで簡単なプロセスであり、たとえば、メディアがアプリケーションを発売前にテストしてレビューするのに役立ちます。ただし、自動的に制限されるという欠点があります。

パブリックリンク、パブリックベータ
Apple は各アプリを最大 10,000 人がテストできるようにしていますが、問題は、開発者が以前に選択したすべての Apple ID に招待状を 1 つずつ送信する必要があることです。 iOS 12 からは招待を必要としないパブリック リンクを作成できるため、むしろそうなっていました。つまり、ベータ版アプリケーションは、通常のアプリケーションと同様に、インストール用のボタンを使用して公開できます。
WWDC 2018 中に発表されたこの TestFlight パブリック リンクを使用すると、アプリケーションをテストする各ユーザーに事前に Apple ID メールをリクエストしなくても、招待状を送信できるようになります。そうは思えないかもしれませんが、これにより開発者のプロセスが大幅に簡素化されます。この新しいツールは、すべての有料アプリの無料トライアルなど、WWDC 後に登場する他のツールに加わります。
私はアプリのベータ テストを強く支持しています (iPhone には通常のアプリよりもベータ アプリの方が多いと思います)。テストできるユーザーが多ければ多いほど、テストが簡単であればあるほど良いのです。これにより、開発者はより多くのフィードバックを受け取り、アプリケーションを修正して、可能な限り安定かつ流動的な最初のバージョンを App Store に公開できるようになります。幸いなことに、iOS 開発者とユーザーのコミュニティは最も活発なコミュニティの 1 つであり、この最低限の品質について懸念しています。 Apple が提供するプロセスを改善するツールであれば、どんなツールでも歓迎します。
経由 | 9to5マック
アップルフェラで | WWDC 2018 のすべて
