web-dev-qa-db-ja.com

単一デバイス用のiOSアプリの開発-ライセンスの問題

フリーランサーとして美術館向けのiOSアプリを開発しています。これは非常にシンプルなビデオプレーヤーで、常設展示会の一部となる単一のiPadにインストールされ、基本的にキオスクとして機能します。小さくて手頃なタッチスクリーンを探しているなら、iPadがそのための理想的なデバイスであることがわかります。

問題は次のとおりです。私が知る限り、Apple Developer Program options のいずれも、そのようなアプリを配布することはできません。関連するオプションは(上記のリンクから):

iOS開発者プログラム($ 99 /年)個人、個人事業主、会社、組織としてApp Storeでアプリを配布する場合は、このプログラムを選択します、政府機関または教育機関。

iOS Developer Enterprise Program($ 299 /年)企業、組織、政府機関、または教育機関。

通常のプログラムは、App Storeを通じて配布する必要があります。 Enterpriseバージョンは、自分の組織内での内部配布用です。ここでもそうではありません!私はAppleの利用規約に違反する運命にあるように思われます(そして、私はそれを行う少なくとも2つの方法を考えることができます:脱獄、またはiPadの日付を変更して、プロビジョニングプロファイルの期限切れを知らないようにします)。

それは本当にそうですか、それとも私は説明を間違えましたか?ここで誰かが同じような状況にありましたか?

5
bfavaretto

脱獄はあなたのユースケースにとって良い選択肢だと思います。ライセンスの問題を解決することに加えて(脱獄 合法のまま と仮定)、OTA更新をブロックすることもできます。 OSやライブラリの更新により、変更しなくても将来的にソフトウェアが破損する可能性があるため、それらをブロックすることはユースケースの良い予防策だと思います。

8
onon15

「iOS開発者プログラム」(個別)を使用して、アプリを任意の単一デバイスにデプロイできます。作成したすべてのアプリをAppStoreに送信する必要はありません。必要な場合にのみ、送信するオプションが提供されます。

いずれにせよ、特定のデバイスで機能し続けるには、プログラムのメンバーシップの年会費を引き続き支払う必要があります。

3
Terrance Shaw

開発プログラムのサブスクリプションがないと、ハードウェアにデプロイできません。

適切な方法は、博物館がiOS開発プログラムを購入し、メンバーとしてあなたを追加することです。 iPadをテストデバイスの1つとして追加すると、xcodeを直接ビルドすることができます。

エンタープライズプログラムは、ここにいない内部アプリストアを実行する必要があるエンティティ向けです。

1
Wyatt Barnett

私はこれがあなたの質問への直接の回答ではないことを認めます(そしてAppleよりもAndroidまたはWindows-彼らはすべて彼らの立場を持っています)の好みはありません)。

Appleエコシステムに閉じ込められていますか?なぜですか?-目前の仕事に必要な商用フレームワークを提供していないようです。そうでない場合は、仕事のための別のツールが必要になる場合があります。

Android Developmentでは、必要な配布モデルが可能であり、Droidタブレットは、必要な仕事を同じようにうまく実行できるようです。 Windows 8タブレットは、必要な商用フレームワークを提供することもできます。

1
mattnz

YouTube動画やVimeoのリンクにリンクしていただけませんか?次に、URLをiPadのホームページに固定して、フルスクリーンで開くようにしますか?

0
James Hall

AppleのVPPプログラムを調査する必要があります。これにより、顧客ごとに仮想プライベートiTunesStoreにアプリをリリースできます。顧客とあなたが登録されると、彼らはプライベートストアからアプリをダウンロードできるようになります。彼らがそうしたら、あなたはその1人の顧客への追加のダウンロードを防ぐためにアプリをロックすることができます。同じセットアップを将来の見込み顧客にも複製できます。少し費用がかかりますが、あなたはそれらの使用のために1回限りを提供しています。運が良ければ、他のキュレーターがそれを見て、彼らの展示にそれを欲しがります! :-) 幸運を。

0
Gary Wasserman