Domanda

Sto cercando di creare alcune app mobili nel mio tempo libero e voglio metterle online per chiunque (e probabilmente open-source). Ho lavorato con PyS60 qualche tempo fa e mi è davvero piaciuto.

Il mio problema è che non voglio spendere soldi per queste app (non ho intenzione di fare soldi da loro in alcun modo) e per me per distribuire correttamente le app PyS60 sembra che debba comprare un costosa licenza di editore, quindi pago comunque ogni volta che voglio un'app firmata. So di poter semplicemente distribuire gli script, ma ciò comporta che l'utente finale scarichi l'interprete pys60 ...

Sarei felice di guardare anche altre lingue / piattaforme. Le app IOS richiedono una licenza di sviluppo e avrei bisogno di un Mac per compilare il codice (cosa che non ho, sono un utente Linux x86).

Le app J2ME sembrano aver bisogno di essere " Java verificato " per essere nel negozio OVI. Presumo non se però siano distribuiti con altri mezzi?

Fondamentalmente sto cercando di scrivere app che funzioneranno sul mio telefono (N95) e se qualcun altro lo vede, posso dire semplicemente ottenerlo da www.example.com/myapp e funzionerà. Sarei anche interessato a utilizzare cose come il negozio OVI come modo per distribuirlo. Ma non voglio spendere un sacco di soldi.

Qualcuno ha qualche esperienza o conoscenza in merito? J2ME è la mia unica opzione?

È stato utile?

Soluzione

È probabile che tu possa installare anche file SIS non firmati. Controlla le impostazioni di Gestione app che l'impostazione di Installazione del software è " Tutto " e non " Solo firmato " ;.

Per ottenere file SIS firmati, c'è Open Signed Online che ti consente di ottenere la firma gratuita dei tuoi file SIS, anche se con IMEI e alcune restrizioni irrilevanti sulla capacità di sicurezza della piattaforma. Se segui l'intervallo UID di test e non prevedi di avere un vasto pubblico, puoi indirizzare lì i tuoi utenti.

I file di installazione del runtime di PyS60 sono già firmati e vengono consegnati separatamente in ogni caso.

Altri suggerimenti

L'uso di J2ME richiederà anche il pagamento delle tasse di firma dell'applicazione se l'applicazione utilizza API "protette" (ad esempio tramite rete). Un altro svantaggio di J2ME è che i portatili consumer supportano diversi set di certificati a seconda delle politiche di sicurezza dell'operatore. Vedi questo articolo per maggiori dettagli.

Consiglio di attenermi a PyS60 per le tue esigenze. È un ottimo strumento di sviluppo, ma dovrai ingoiare i costi di certificazione per la distribuzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top