Chúng tôi đã phát triển một số ứng dụng và xuất bản chúng trên Android Market. Chúng tôi hiện đang viết một ứng dụng mà một công ty khác sẽ xây dựng thương hiệu và bán thông qua tài khoản nhà xuất bản của riêng họ. Công ty kia không có kinh nghiệm với Android Market hoặc phát triển Android. Tôi đánh giá cao bất kỳ hiểu biết nào từ những người khác đã phải đối mặt với tình huống tương tự. Tôi đặc biệt quan tâm đến các lĩnh vực sau:
Ký ứng dụng
Các lựa chọn thay thế chúng ta thấy là: ký bằng khóa thông thường của chúng tôi; tạo một cặp khóa ký cụ thể cho công ty kia và ký với đó; hoặc giúp công ty kia cài đặt một hệ thống phát triển, tạo một cặp khóa và tự ký. Cái sau sẽ yêu cầu chúng tôi gửi cho họ các nguồn dự án, trong đó trình bày các vấn đề riêng của nó. Khác với mối quan tâm của chúng tôi về việc gửi nguồn, sự lựa chọn có vấn đề gì không?Cấp phép
Vì việc kiểm tra giấy phép sẽ được thực hiện đối với tài khoản của họ, mã sẽ cần nhúng khóa công khai của họ để giải mã phản hồi giấy phép. Có bất kỳ lý do nào họ nên quan tâm về việc chia sẻ chìa khóa đó với chúng tôi? Có sự thay thế nào cho họ chia sẻ chìa khóa với chúng tôi không?Xuất bản
Công ty kia chịu trách nhiệm cho tất cả các hoạt động tiếp thị và bán hàng; chúng tôi chịu trách nhiệm phát triển ứng dụng. Từ những gì chúng ta có thể nói, Android Market không được thiết lập để cho phép phân tách rõ ràng các vai trò này. (Nó giả định rằng nhà phát triển cũng sẽ là nhà xuất bản.) Điều này gây khó khăn cho việc phân chia trách nhiệm cho quá trình xuất bản. Suy nghĩ ban đầu của chúng tôi là gửi tệp .apk cho họ và để họ xử lý nó từ đó. Vấn đề cấp phép là dấu hiệu đầu tiên cho thấy chúng tôi đã ngây thơ về điều này. Bản thân quy trình xuất bản khá kỹ thuật và chúng tôi thấy hai phương án: hướng dẫn họ qua tất cả các bước hoặc yêu cầu họ cấp cho chúng tôi quyền truy cập vào tài khoản nhà xuất bản của họ và tự thực hiện. Người khác làm gì?