Sviluppo di un'app per iOS per un singolo dispositivo - problema di licenza

5

Sto sviluppando un'applicazione iOS per un museo come freelance. È un video player molto semplice, da installare su un iPad singolo che farà parte di un'esibizione permanente, praticamente come un chiosco. Si scopre che l'iPad è il dispositivo ideale per questo se stai cercando un touchscreen piccolo e conveniente.

Il problema è: per quanto posso dire, nessuna delle opzioni disponibili per Apple Developer Program sarà disponibile permettimi di distribuire un'app simile. Le opzioni rilevanti sono (dal link sopra):

iOS Developer Program ($99/year) Select this program if you would like to distribute apps on the App Store as an individual, sole proprietor, company, organization, government entity or educational institution.

iOS Developer Enterprise Program ($299/year) Select this program if you would like to develop proprietary apps for internal distribution within your company, organization, government entity or educational institution.

Il programma normale richiede la distribuzione attraverso l'App Store. La versione Enterprise è per la distribuzione interna all'interno di la mia organizzazione . Né è il caso qui! Sembra che io sia condannato a violare i termini di servizio di Apple (e posso immaginare almeno due modi per farlo: jailbreaking o modifica della data dell'iPad in modo che non conosca il profilo di provisioning scaduto).

È davvero così, o ho sbagliato le descrizioni? Qualcuno è stato in una situazione simile?

    
posta bfavaretto 27.07.2012 - 00:18
fonte

6 risposte

8

Penso che il jailbreak sia una buona opzione per il tuo caso d'uso. Oltre a risolvere il problema delle licenze (supponendo che il jailbreaking resti legale ), ti consentirebbe anche di bloccare gli aggiornamenti OTA. Penso che bloccarli sia una buona precauzione per il tuo caso d'uso, poiché gli aggiornamenti del sistema operativo o della biblioteca potrebbero causare la rottura del tuo software in futuro anche se non lo cambi.

    
risposta data 27.07.2012 - 17:39
fonte
3

Puoi utilizzare il "Programma per sviluppatori iOS" (singolo) per distribuire la tua app su qualsiasi singolo dispositivo; non ti è richiesto di inviare tutte le app create sull'App Store, ti viene data solo l'opzione di farlo se lo desideri.

In ogni caso, per continuare a funzionare su qualsiasi dispositivo, dovrai continuare a pagare la quota annuale per l'adesione al programma.

    
risposta data 27.07.2012 - 02:37
fonte
1

Riconosco che questa non è una risposta diretta alla tua domanda (e non ho preferenze su Apple su Android o Windows - tutti hanno il loro posto).

Sei bloccato nell'ecosistema delle mele? Perché? - non sembra fornire un quadro commerciale necessario per il lavoro da svolgere. In caso contrario, potrebbe essere necessario un altro strumento per il lavoro.

Lo sviluppo Android consente il modello di distribuzione richiesto e una tavoletta Droid sembra che svolga altrettanto bene il lavoro richiesto. Windows 8 Tablets sarà anche in grado di fornire la struttura commerciale richiesta.

    
risposta data 27.07.2012 - 00:40
fonte
1

Non puoi effettuare la distribuzione su hardware senza un abbonamento al programma di sviluppo.

Il modo corretto sarebbe per il museo di acquistare il programma iOS Dev e di aggiungervi come membro. Aggiungi l'iPad come uno dei tuoi dispositivi di prova e puoi semplicemente creare xcode direttamente su di esso.

Il programma aziendale è per le entità che devono eseguire un app store interno che non si trova qui.

    
risposta data 28.11.2012 - 20:59
fonte
0

Potresti semplicemente collegarti a un link di YouTube Video o Vimeo? Quindi basta appuntare l'URL sulla homepage di ipad in modo che si apra a schermo intero?

    
risposta data 06.08.2012 - 23:56
fonte
0

Dovresti investigare sul programma VPP di Apple. Ti consente di rilasciare un'app su un iTunes Store privato virtuale per ciascun cliente. Una volta che il cliente e l'utente sono registrati, potranno scaricare l'app dal loro negozio privato. Dopo averlo fatto, puoi bloccare l'app per impedire download aggiuntivi a quell'unico cliente. La stessa configurazione può essere replicata anche per i futuri clienti. Un po 'spendido, ma poi ne stai offrendo una tantum per il loro uso. Con la fortuna qualche altro curatore lo vedrà e lo vorrà per la loro esibizione! :-) Buona fortuna.

    
risposta data 16.08.2013 - 23:38
fonte

Leggi altre domande sui tag