Sviluppo di app Android per qualcun altro

11

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:

  1. 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?

  2. 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?

  3. 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?

posta Ted Hopp 27.04.2011 - 21:04
fonte

2 risposte

3
  1. Firma l'app Vorrei generare una chiave separata per l'azienda e firmarla tu stesso. L'altra azienda non sembra che sia a livello tecnico per apprezzare l'importanza di un privato. Inoltre, non sono sicuro di quale sia il tuo accordo, ma potrebbero in una data successiva richiedere le chiavi utilizzate per firmare l'app che stanno vendendo. Se firmi con la tua chiave, significa che potrebbero potenzialmente firmare altre app con la tua chiave e commercializzarle, cosa che non sono sicuro che tu voglia. Se stai bene con l'invio delle fonti all'altra azienda (con tutti i costi di supporto associati per aiutarli a configurare un sistema di sviluppo), è una buona opzione.

  2. Licensing Vedi sopra. Se hai la loro chiave, puoi firmare app come l'altra società, qualcosa con cui potrebbero non essere d'accordo. Il fatto che ogni azienda gestisca le proprie chiavi presenta il minor potenziale di conflitto.

  3. Editoria Questa è l'area in cui meno ho familiarità. Suppongo che la risposta dipenda dalla tua relazione - è questa una tantum o la prima di molte? Se è una tantum e hai una buona relazione, potresti chiedere un accesso temporaneo e farlo da solo; se prevedi di lavorare ulteriormente lungo la strada, passare attraverso il dolore dell'insegnamento li renderebbe molto più facile lungo la strada.

Spero che ti aiuti!

    
risposta data 03.05.2011 - 21:05
fonte
2

Probabilmente non vogliono farlo da soli (a meno che non siano una società di software) né vogliono essere rinchiusi in te, quindi prendi una chiave separata e occupati di tutto.

Se riesci a eliminare gli elementi tecnici del processo di pubblicazione, potresti essere in qualche modo.

    
risposta data 02.05.2011 - 17:22
fonte

Leggi altre domande sui tag