Abbiamo sviluppato diverse app e le abbiamo pubblicate su Android Market. Ora stiamo scrivendo un'app che un'altra società brandirà e venderà tramite il proprio account publisher. L'altra azienda non ha esperienza con Android Market o con lo sviluppo di Android. Gradirei qualsiasi opinione di altri che hanno affrontato situazioni simili. Sono particolarmente preoccupato per le seguenti aree:
-
Firma l'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 imporrebbe di inviare loro le fonti del progetto, che presenta i suoi problemi. Oltre alla nostra preoccupazione riguardo l'invio della fonte, la scelta è importante in ogni modo?
-
Licensing
Dal momento che il controllo della licenza verrà effettuato sul proprio account, il codice dovrà incorporare la propria chiave pubblica per decrittografare la risposta della licenza. C'è qualche ragione per cui dovrebbero preoccuparsi di condividere quella chiave con noi? Ci sono alternative a loro che condividono la chiave con noi? -
Editoria
L'altra azienda è 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 separazione netta di questi ruoli. (Si presuppone 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 lasciare che lo gestissero da lì. La questione delle licenze è stata la prima indicazione che siamo stati ingenui a riguardo. Il processo di pubblicazione in sé è piuttosto tecnico e vediamo due alternative: percorrili attraverso tutti i passaggi o chiedi loro di darci accesso al loro account editore e di farlo da soli. Cosa fanno gli altri?