La mia piccola azienda sta costruendo un'app per iPad per un'installazione fissa in un piccolo museo non-profit. Questa app non è destinata al pubblico in generale e non vogliamo che sia elencata nell'app store (o che sia soggetta ai requisiti di convalida dell'app store); tuttavia, dobbiamo essere in grado di tenerlo in esecuzione nel museo per almeno 5 anni, e poterlo aggiornare da remoto sarebbe un vantaggio enorme.
Poiché il museo è un'entità senza scopo di lucro, stiamo anche cercando di minimizzare il budget per esso, e la licenza di $ 299 Enterprise Apps per 5 anni sarebbe un antipasto per loro. E dato che la mia piccola azienda è composta da tre persone, assumere un grosso onere di supporto per questa piccola installazione non ha senso per noi.
L'installazione del museo è solo di due iPad.
Vedo alcuni possibili approcci:
- Tratta i due iPad installati come dispositivi di sviluppo e affronta il carico di supporto extra del viaggio al museo (in un altro stato) per installare eventuali aggiornamenti o per aggiornare l'app dopo la scadenza (1 anno?)
- In alternativa, offri a un rappresentante del museo l'accesso al nostro repository Git e istruiscili a creare una build ... ( probabilmente non un'opzione realistica)
- Utilizza un profilo di distribuzione ad hoc (e, di nuovo, devi aggiornare una volta all'anno)
- Carica l'app su App Store come test interno, aggiungi un rappresentante del museo a iTunes Connect e ricorda di inviare una "nuova" build su TestFlight ogni 30 giorni (che qualcuno al museo dovrebbe manualmente accetti / update)
Ci sono altre opzioni che mi mancano?
As an aside, we also evaluated using any number of non-Apple devices for this; unfortunately, the iPad Pro is the only device we found with the appropriate blend of hardware and software support, and it is actually going to be replacing a couple of Android tablets that did not end up meeting the requirements.