Opracowaliśmy kilka aplikacji i opublikowaliśmy je w Android Market. Piszemy teraz aplikację, którą inna firma będzie markować i sprzedawać za pośrednictwem własnego konta wydawcy. Druga firma nie ma doświadczenia z Android Market ani z programowaniem Androida. Będę wdzięczny za wszelkie spostrzeżenia innych osób, które spotkały się z podobnymi sytuacjami. Szczególnie martwię się o następujące obszary:
Podpisywanie aplikacji
Alternatywy, które widzimy to: podpisuj przy użyciu naszego zwykłego klucza; utwórz parę kluczy do podpisu specyficzną dla drugiej firmy i podpisz ją; lub pomóż drugiej firmie zainstalować system programistyczny, wygenerować parę kluczy i samodzielnie podpisać umowę. Ten ostatni wymagałby od nas przesłania źródeł projektu, które przedstawiają własne problemy. Czy oprócz naszego zainteresowania wysłaniem źródła wybór ma znaczenie?Licencje
Ponieważ kontrola licencji zostanie przeprowadzona na ich koncie, kod będzie musiał osadzić swój klucz publiczny w celu odszyfrowania odpowiedzi na licencję. Czy jest jakiś powód, dla którego powinni się martwić udostępnieniem nam tego klucza? Czy są jakieś alternatywy dla nich, którzy dzielą się z nami kluczem?Publikacja
Druga firma odpowiada za cały marketing i sprzedaż; jesteśmy odpowiedzialni za rozwój aplikacji. Z tego, co możemy powiedzieć, Android Market nie jest skonfigurowany, aby umożliwić czyste rozdzielenie tych ról. (Zakłada się, że programista będzie także wydawcą). Utrudnia to wypracowanie podziału odpowiedzialności za proces publikacji. Naszym początkowym pomysłem było dostarczenie im pliku .apk i umożliwienie mu obsługi tego. Kwestia licencji była pierwszą oznaką, że byliśmy naiwni w tej sprawie. Sam proces publikowania jest raczej techniczny i widzimy dwie alternatywy: wykonaj je wszystkie kroki lub poproś, aby dali nam dostęp do konta wydawcy i zrób to sami. Co robią inni?