हमने कई ऐप विकसित किए हैं और उन्हें Android Market पर प्रकाशित किया है। अब हम एक ऐसा ऐप लिख रहे हैं जो दूसरी कंपनी अपने स्वयं के प्रकाशक खाते के माध्यम से ब्रांड बनाएगी और बेचेगी। दूसरी कंपनी को Android Market के साथ या Android विकास के साथ कोई अनुभव नहीं है। मैं अन्य स्थितियों से किसी भी अंतर्दृष्टि की सराहना करता हूं जिन्होंने समान स्थितियों का सामना किया है। मैं विशेष रूप से निम्नलिखित क्षेत्रों के बारे में चिंतित हूं:
एप्लिकेशन पर हस्ताक्षर करना
जो विकल्प हम देखते हैं वे हैं: हमारी सामान्य कुंजी के साथ साइन इन करें; दूसरी कंपनी के लिए एक हस्ताक्षरित कुंजी जोड़ी बनाएं और उस पर हस्ताक्षर करें; या दूसरी कंपनी को विकास प्रणाली स्थापित करने में मदद करें, एक कुंजी जोड़ी बनाएं, और स्वयं हस्ताक्षर करें। उत्तरार्द्ध को हमें परियोजना स्रोतों को भेजने की आवश्यकता होगी, जो अपनी समस्याओं को प्रस्तुत करता है। स्रोत भेजने के बारे में हमारी चिंता के अलावा, क्या विकल्प किसी भी तरह से मायने रखता है?लाइसेंसिंग
चूंकि लाइसेंस चेक उनके खाते के खिलाफ किया जाएगा, इसलिए कोड को लाइसेंस प्रतिक्रिया को डिक्रिप्ट करने के लिए अपनी सार्वजनिक कुंजी को एम्बेड करना होगा। क्या कोई कारण है कि उन्हें हमारे साथ उस कुंजी को साझा करने के बारे में चिंतित होना चाहिए? क्या उनके पास हमारे साथ कुंजी साझा करने का कोई विकल्प है?प्रकाशन
अन्य कंपनी सभी विपणन और बिक्री के लिए जिम्मेदार है; हम एप्लिकेशन के विकास के लिए जिम्मेदार हैं। हम जो बता सकते हैं, उसमें से इन भूमिकाओं को अलग करने की अनुमति देने के लिए Android Market की स्थापना नहीं की गई है। (यह मानता है कि डेवलपर भी प्रकाशक होगा।) इससे प्रकाशन प्रक्रिया के लिए जिम्मेदारियों के विभाजन को पूरा करना मुश्किल हो जाता है। हमारा शुरुआती विचार था कि उन्हें .apk फाइल डिलीवर की जाए और उन्हें वहां से संभालने दिया जाए। लाइसेंसिंग मुद्दा पहला संकेत था कि हम इस बारे में अनुभवहीन थे। प्रकाशन प्रक्रिया स्वयं ही तकनीकी है, और हम दो विकल्प देखते हैं: सभी चरणों के माध्यम से उन्हें चलाएं या उन्हें अपने प्रकाशक खाते तक पहुंच प्रदान करने के लिए कहें और स्वयं करें। दूसरे क्या करते हैं?