Abbiamo sviluppato diverse app e le abbiamo pubblicate su Android Market. Ora stiamo scrivendo un'app che un'altra azienda marcherà e venderà tramite il proprio account editore. L'altra società non ha esperienza con Android Market o con lo sviluppo di Android. Apprezzerei le intuizioni di altri che hanno affrontato situazioni simili. Sono particolarmente preoccupato per le seguenti aree:
Firma dell'app
Le alternative che vediamo sono: firmare con la nostra solita chiave; creare una coppia di chiavi di firma specifica per l'altra società e firmare con quella; o aiutare l'altra azienda a installare un sistema di sviluppo, generare una coppia di chiavi e firmare autonomamente. Quest'ultimo ci richiederebbe di inviare loro le fonti del progetto, che presenta i suoi problemi. A parte la nostra preoccupazione sull'invio della fonte, la scelta conta in qualche modo?Licenze
Dal momento che il controllo della licenza verrà eseguito sul proprio account, il codice dovrà incorporare la propria chiave pubblica per decrittografare la risposta della licenza. C'è qualche motivo per cui dovrebbero preoccuparsi di condividere quella chiave con noi? Esistono alternative per condividere la chiave con noi?Editoria
L'altra società è responsabile di tutto il marketing e le vendite; siamo responsabili dello sviluppo dell'app. Da quello che possiamo dire, Android Market non è impostato per consentire una netta separazione di questi ruoli. (Si presume che lo sviluppatore sarà anche l'editore.) Ciò rende difficile elaborare una divisione delle responsabilità per il processo di pubblicazione. Il nostro pensiero iniziale era di consegnare loro il file .apk e lasciarlo gestire da lì. La questione delle licenze era la prima indicazione che eravamo ingenui a riguardo. Il processo di pubblicazione in sé è piuttosto tecnico e vediamo due alternative: guidarle attraverso tutti i passaggi o chiedere loro di darci l'accesso al loro account editore e farlo da soli. Cosa fanno gli altri?