12

https://testflightapp.com/を使用したベータ テストや、Apple によって一般的に許可されているベータ アプリの限定的な配布について話しているのではありません。

テスト用に「独自の」アプリをインストールするには、年間 100 ドルの Apple Developer アカウントが必要です。

これを持っている人にとって、オープンソース アプリをエンド ユーザーが自分のデバイスで配布、ビルド、インストール、テスト、実行できるように、ソース コードの合法的な配布を妨げているのは何ですか?

私は、この配布モデルが大多数のエンド ユーザーを排除しているという事実をよく知っています。これはさておき、Apple の制限を回避する効果的な方法のようです。

エンド ユーザーにとって、Apple Developer キーの登録、アプリのビルドとインストールのプロセスが (おそらく Mac アプリによって) 合理化された場合、唯一の障壁は年間の Apple Developer 料金になります。

これを行うやむを得ない理由がある場合 (たとえば、App Store のポリシーに違反する可能性が高い高品質のアプリ、またはネイティブ V8 JavaScript 実装と独自のレンダリング エンジンを使用する VLC や Chrome のバージョンなど、ライセンスが App Store の配布を妨げる高品質のアプリ、または多くの素晴らしいアプリ) Cydiaでのみ利用可能なアプリ[ジェイルブレイクされたデバイスを機能させる必要がない]またはまったく構築されていないアプリ)、一部の人々はその飛躍を始めるかもしれないと思います.

私の知る限り、Apple には、どのユーザー (ソース ディストリビューターまたはエンド ユーザー) がこの活動に関わっているかを特定する方法はありません。また、これが Apple のポリシーに違反するとは思いません (ちなみに、細則を読んでいません。これは問題になる可能性があると思います)。

私は何が欠けていますか?なぜこれがまだ行われていないのですか?

4

2 に答える 2

0

アイデアは賢明ですが、人々はこの努力をやりたがりません。App Store からデバイスにアプリをダウンロードすることはできなくなりました (もちろんダウンロードできますが、有料の場合は料金を支払う必要があります)。人々はそのシンプルさのために Apple を選びます。このようにすると、プロセス全体が非常に複雑になります。

App Store も保護します。App Store にあるものはすべて、デバイスに害を及ぼさないと考えて間違いありません。

もちろん、これが本当に問題になる場合、Apple はポリシーを変更するだけです (アカウントを作成してから x 日以内に、App Store に何かを送信する必要があります。そうしないと、アカウントが停止されます)。

于 2012-07-22T05:58:04.710 に答える
0

これで問題ありません。github でフレームワークの例をリリースするとき、何千人もの人々 (私を含む) がこれを行います。たとえば、AFNetworking (https://github.com/AFNetworking/AFNetworking) リポジトリには、コンパイルして実行する開発者アカウントが必要な作業アプリケーションが配布されています。App Store のポリシーに違反するアプリがあった場合、ソース コードを公開すると、開発者はそのアプリを実行できるようになります。

于 2012-07-22T06:05:46.950 に答える