iPhoneやiPadアプリの愛好家なら、Appleが開発者にアプリの新バージョンをテストするよう義務付けている面倒な手順はよくご存知でしょう。しかし、代替手段があります。TestFlightは、プライベートベータ版をリリースしたばかりの新しいサービスで、iOSベータテストの楽しさを取り戻してくれます。

iOS アプリの新バージョンを承認のために提出する前に、開発者がベータ テストを行うのを手伝う手順は通常、次のようになります。まず、デバイスの UDID (一意の識別コード) を追跡して開発者に送信します。開発者は、その UDID を Apple Developer Center のテスター プールに手動で追加します。
開発者は、アプリのテストコピーとプロビジョニングファイル(アプリの一時的なライセンスのようなもの)をメールで送ってくれます。デバイスと同期する前に、この2つをiTunesにドラッグ&ドロップする必要があります。アプリのテストを手伝った開発者全員、そしてテストを手伝ったアプリ全員で、この手順を繰り返します。本当に素晴らしいですね。
iOS 4のおかげで、TestFlightはiOSベータテストの負担を大幅に軽減できます。このサービスは、AppleがiOS 4で追加したワイヤレスアプリインストール機能の一部を活用しており、主に社内向けエンタープライズアプリ向けに設計されています。TestFlightは、開発者、テスター、そしてApple Developer Centerをつなぐ橋渡し役として機能します。
TestFlightを使えば、開発者はファイルを手動で配布する必要がなく、ユーザーもiTunesのアドホックインストールの煩わしさに悩まされる必要もありません。開発者はテストのためにアプリをTestFlightアカウントにアップロードするだけで済みます。一方、ユーザーはWebベースのダッシュボード(もちろんiPhoneとiPad向けに最適化されています)にアクセスし、協力を申し込んだ開発者のアプリをテストできます。TestFlightユーザーであるSecond Gear SoftwareのJustin Williams氏は、Macworldのインタビューで、開発者は最先端のアップデートや実験的なアップデートをテストしたいユーザーを限定した配布リストを作成できると説明しました。
しかし、TestFlight の最も優れた点は、少なくともエンドユーザーにとって、TestFlight ダッシュボードをワンタップするだけでアプリをワイヤレスでインストールできることです。アプリをテストする最初の開発者には、UDID を手動で送信する必要があります。その際には、プロセスを簡素化する数多くの UDID アプリのいずれかを使用するとよいでしょう。しかし、ある開発者と UDID のやり取りを済ませれば、他の開発者は簡単な TestFlight メールであなたをテストサークルに招待してくれます。
TestFlightはしばらくの間プライベートベータ版でしたが、現在はプライベートベータ版という側面はなくなりましたが、ベータバッジはそのまま残っています。興味のある開発者は誰でもこのサービスに登録でき、少なくとも当面は無料で提供されています。開発者は簡単な手順でTestFlightのサービスを使い始めることができます。一方、テスターを目指す方は、開発者のアプリ開発を支援するこのシンプルでスムーズなシステムを活用するために、iPhone、iPod touch、またはiPadにiOS 4.0以降がインストールされている必要があります。