2016-04-22 4 views
5

क्षमा करें अगर यह एक हास्यास्पद सरल सवाल है, लेकिन किसी ऐसे व्यक्ति के रूप में जिसके पास मोबाइल फोन नहीं है, लेकिन उसे विकसित करना है, मुझे पूछना है।क्या एंड्रॉइड डिवाइस Google play के साथ आते हैं?

वर्तमान में एक ऐप विकसित करना जिसके लिए अन्य Google play सेवाओं के बीच gmaps तक पहुंच की आवश्यकता है। जहां तक ​​मुझे कोई वास्तविक एंड्रॉइड पता है, मैंने इसका परीक्षण किया है, ठीक है, अगर उपयोगकर्ता डिवाइस पर Google play नहीं है, तो मुझे यह बताए जाने की आवश्यकता है कि मुझे इसकी आवश्यकता है।

क्या इसे संभालने के लिए एक बेहतर तरीका देखने के लायक है (यानी ऑटो सबकुछ आवश्यक है) या प्ले के साथ सभी एंड्रॉइड फोन जहाज करें और यह तब तक मौजूद रहेगा जब तक उपयोगकर्ता द्वारा जानबूझकर अनइंस्टॉल नहीं किया जाता?

यदि ऐसा नहीं है, तो इस तरह के किसी मुद्दे को संभालने का सबसे अच्छा तरीका किसी भी सुझाव की सराहना की जाएगी।

उत्तर

9

जहाँ तक मुझे किसी भी असली एंड्रॉयड पता के रूप में मैं इस पर परीक्षण किया है, ठीक कर दिया गया है

आप, प्ले स्टोर के माध्यम से अपने ऐप को वितरित और फिर अपने ऐप के माध्यम से स्थापित किया गया है, तो करना चाहते हैं तो Play Store, डिवाइस में Play सेवाएं होंगी (हालांकि संभवतः नवीनतम और सबसे बड़ा संस्करण नहीं है)।

आप अन्य तरीकों से अपने ऐप को वितरित करना चाहते हैं तो कोई गारंटी नहीं कि डिवाइस Play सेवाएं होगा।

मुझे नहीं पता कि आप "असली एंड्रॉइड" क्या मानते हैं। निश्चित रूप से, Huawei, Xiaomi, और दूसरों के उपकरणों के चीनी उपयोगकर्ता अमेज़ॅन फायर श्रृंखला जैसे उपकरणों के उपयोगकर्ताओं के रूप में "वास्तविक" होने पर विचार करेंगे। वे डिवाइस Play Store या Play Services के साथ शिप नहीं करते हैं।

ऑटो डाउनलोड सब कुछ आवश्यक

आप एक युक्ति है कि यह कमी होती है, सॉफ्टवेयर चोरी की कमी पर Play सेवाएं को डाउनलोड करने का कोई रास्ता नहीं है।

यदि ऐसा नहीं है, तो इस तरह के किसी मुद्दे को संभालने का सबसे अच्छा तरीका किसी भी सुझाव की सराहना की जाएगी।

कोई एक:

  • प्ले सेवाओं का उपयोग न करें और बजाय विकल्प है कि हर जगह काम (जैसे, OpenStreetMap) का उपयोग करें, या

  • अपनी परियोजना है, जहां आप विभिन्न का उपयोग के कई जायके है वितरण चैनल के आधार पर समाधान (उदाहरण के लिए, Google Play उपकरणों के लिए मानचित्र V2, दूसरों के लिए OpenStreetMap), या

  • केवल Play Store के माध्यम से वितरित करें, इस स्थिति में आपका अपवाद हैंडलिंग लोग हैं, जो अपने अनुप्रयोग

IOW के कुछ पायरेटेड प्रति का उपयोग कर की कोशिश की मुट्ठी भर के लिए पर्याप्त होना चाहिए, अपने उत्पाद आपके वितरण चैनल है, जहां आप चीजों पर निर्भर करता है से मेल खाना चाहिए कि बदले में वितरण चैनल पर निर्भर करता है।

+0

वास्तविक उपकरणों से मेरा मतलब है भौतिक मशीन, अनुकरणकर्ता नहीं :) मेरा मतलब है हमारे चीनी मित्रों को कोई अपराध नहीं। मैं इसे सब बोर्ड पर ले जाऊंगा और एक अलग स्वाद के लिए OpenStreetMap में देखना शुरू कर दूंगा (माफ की तुलना में सुरक्षित होना बेहतर) – Aphire

+0

@ अफ़ीयर: केवल तभी करें जब आप Play Store के अलावा किसी चैनल के माध्यम से वितरण करने की योजना बनाते हैं। यदि आपके पास ऐसा करने की कोई मौजूदा योजना नहीं है, लेकिन भविष्य में, आप मानचित्र वी 2-निर्भर कोड को अलग करने की कोशिश कर सकते हैं, ताकि कुछ भविष्य के उत्पाद स्वाद के लिए कुछ और चीज़ों को बदलने के लिए इसे आसान बनाया जा सके। – CommonsWare

+0

ठीक है मुझे लगता है कि हम पहले परीक्षण (प्ले के माध्यम से नहीं) के लिए एक संस्करण वितरित करने की योजना बना रहे हैं, जिसमें से मैं सिर्फ सुरक्षित होने के लिए, या केवल परीक्षण समूह को चलाने के लिए उपयोग कर सकता हूं। यकीन नहीं है कि मेरे पास टेस्टर्स के साथ कितनी बातचीत होगी, इसलिए यह आसान हो सकता है। – Aphire

1

एंड्रॉइड फोन के लिए Google Play, उनमें से अधिकांश मानक के साथ आता है। "मानक" वेरिज़ोन जैसे स्टोरों से आते हैं, और आमतौर पर डिवाइस के एंड्रॉइड संस्करण को उस कंपनी द्वारा थोड़ा सा बदल दिया जाता है जिसे वे बेचे जा रहे हैं।

कहा जा रहा है कि, यदि आप Play Store पर अपना ऐप प्रकाशित कर रहे हैं, तो आपको वास्तव में Google Play (Services) रखने की चिंता नहीं करनी चाहिए या नहीं।

1

TBH अगर आप प्ले स्टोर के माध्यम से अपना ऐप वितरित, मैं ज्यादा मौका डिवाइस में कोई भी Google Play (सेवा) है कि रनटाइम के दौरान स्थापित नहीं दिख रहा।

दूसरी ओर

अगर उपयोगकर्ता कोई प्ले स्टोर मुझे नहीं लगता कि आप कुछ भी उन्हें अनुमति के लिए संकेत दिए बिना अकेले आधिकारिक Google ऐप स्वत: स्थापित कर सकते हैं, करते हैं, किसी की डिवाइस के लिए करते है।

विषय से बाहर: आप कम से कम कुछ परीक्षण उपकरणों के बिना मोबाइल ऐप्स विकसित करते हैं? ओ.ओ बस सावधान रहें, अगर यह एमुलेटर में आसानी से चलता है, तो यह वास्तविक डिवाइस पर चिकनी चलाने की गारंटी नहीं देता है।

+0

मेरे पास कुछ परीक्षण डिवाइस हैं: पी, जिसका अर्थ है "असली एंड्रॉइड"। मेरे पास सिर्फ एक नहीं है। :) – Aphire

+0

आह ठीक है, गलत समझा :) –

+0

हां, मैंने कंधे को थोड़ा स्पष्ट बना दिया। – Aphire

0

यदि आप तृतीय पक्ष सेवाओं के बारे में सोच रहे हैं जो लोगों को किसी अन्य सेवा के माध्यम से Google Play से कोई ऐप डाउनलोड करने की अनुमति देते हैं, तो मैं उन लोगों के बारे में चिंता नहीं करता, क्योंकि यह कहना मुश्किल है कि वे सेवाएं कितनी प्रामाणिक/आधिकारिक हैं, वैसे भी। वे आपके ऐप के संस्करण मैलवेयर/स्पाइवेयर/एडवेयर के साथ पेश कर रहे हैं और इस तरह के सभी को आपके लिए जोड़ा गया है। मैं बस मानता हूं कि आपके उपयोगकर्ताओं के पास Google Play है (यदि आप केवल इसे Google Play पर उद्देश्य से पेश कर रहे हैं) और इसके बारे में चिंता न करें- या अन्यथा यह बताएं कि Google Play आपके ऐप की आवश्यकता है।

अगर ऐसा नहीं है जिसकी आपको पूछ रहे थे यहाँ अपने प्रश्न का एक और व्याख्या करने के लिए एक जवाब है,:

Google Play निर्माता द्वारा केवल कानूनी तौर पर स्थापित किया जा सकता (हालांकि यह किसी के द्वारा अवैध रूप से स्थापित किया जा सकता पिछले मैं जाँच की) ।

ऐसे कई एंड्रॉइड डिवाइस हैं जो Google Play के साथ नहीं आते हैं, लेकिन लोकप्रिय, अधिक महंगी डिवाइस जो बहुत से लोग उपयोग करते हैं, इसे स्थापित करना चाहिए। कम महंगे और/या कम ज्ञात लोगों में से कुछ भी इसमें होंगे (लेकिन इस पर भरोसा न करें; और कानूनी रूप से स्थापित होने पर इसकी गणना न करें जहां यह 100% समय मौजूद है)। मुझे लगता है कि Google के पास अधिकृत उपकरणों की एक सूची है, यदि आप वास्तव में उत्सुक हैं कि कौन से कानूनी रूप से हैं। मुझे यकीन नहीं है कि यह 100% अद्यतित है।

कुछ आपको वास्तव में जानना चाहिए, हालांकि, अमेज़ॅन के किंडल फायर डिवाइस में Google Play नहीं है, लेकिन वे अभी भी तकनीकी रूप से एंड्रॉइड डिवाइस हैं जो एंड्रॉइड ऐप्स चलाने में सक्षम हैं (हालांकि ओएस को थोड़ा अलग करने के लिए अनुकूलित किया गया है मानक एंड्रॉइड की तुलना में)। वे इसके बजाय अमेज़ॅन ऐपस्टोर का उपयोग करते हैं। इसे अन्य एंड्रॉइड डिवाइसों पर आसानी से इंस्टॉल किया जा सकता है, भले ही उनके पास Google Play है (इसलिए, यह केवल एक किंडल फायर चीज नहीं है, लेकिन यह किसी भी व्यक्ति के लिए उपयोगी स्टोर है जिसके पास Google Play नहीं है)।

मैं व्यक्तिगत रूप से किसी भी व्यक्ति को आपके ऐप का उपयोग करने की अनुमति देने के लिए Google Play और अमेज़ॅन ऐपस्टोर दोनों के साथ काम करने के लिए अपने ऐप को डिज़ाइन करने की अनुशंसा करता हूं- या कम से कम, अपनी व्यक्तिगत वेबसाइट पर एक एपस्टोर से स्वतंत्र एपीके की पेशकश करें (चाहे आप इसे वहां बेचते हैं या इसे मुफ्त में देते हैं, इससे कोई फर्क नहीं पड़ता; लोगों को Google Play नहीं होने पर इसका उपयोग करने का एक तरीका चाहिए-अगर यह Google Play के बिना काम करता है, वैसे भी)।

मुझे व्यक्तिगत रूप से पता चला है कि अधिकांश एंड्रॉइड डिवाइस जिन्हें मैं खरीदना चाहता था, में Google Play पूर्व-स्थापित नहीं था। मैं उच्च अंत उपकरणों को नहीं देख रहा हूं, हालांकि (नेक्सस 7, गैलेक्सी टैबलेट या जो भी हो)।

ऐसा लगता है कि अधिक फ़ोन शायद टैबलेट की तुलना में पूर्व-स्थापित हैं।ट्रैकफोन और उस तरह की चीजें अक्सर होती हैं (हालांकि मैं उन लोगों की अनुशंसा नहीं करता हूं यदि आप Google Play के साथ एक एंड्रॉइड डिवाइस की तलाश में हैं, भले ही वे इसे प्राप्त कर सकें)।

आप अपने ऐप को Google Play (बहुत से ऐप्स करने) की आवश्यकता के लिए डिज़ाइन कर सकते हैं, और अन्य Google ऐप्स पर भरोसा कर सकते हैं-लेकिन यह आपको Google पर्यावरण में लॉक करने जा रहा है, और इसके बाहर के लोगों को बाहर कर देगा। चाहे आप अपने उद्देश्यों के लिए पर्याप्त पसंद करते हैं या नहीं, हालांकि आप पर निर्भर हैं।

यदि आपके पास Google ऐप्स का कोई वैकल्पिक ऐप नहीं है जिसका आप उपयोग करना चाहते हैं (Gmaps, आदि) तो आप Google Play आवश्यकता को भी जारी रख सकते हैं (आपको आमतौर पर नियमित रूप से Google ऐप्स नहीं मिलेंगे appstores)। यदि आपके पास अमेज़ॅन ऐपस्टोर (या अन्य ऐसे) पर उपलब्ध विकल्प हैं, तो आप उन लोगों को आजमा सकते हैं और देख सकते हैं कि वे काम करते हैं या नहीं। तो हाँ, सुनिश्चित करें कि उपयोगकर्ता के लिए आपके ऐप की जो भी निर्भरता उपलब्ध है। वे स्वचालित रूप से उन सामानों को डाउनलोड नहीं कर सकते जो उनके ऐपस्टोर पर नहीं हैं, और यदि वे नहीं हैं तो वे Google Play (और इस प्रकार आधिकारिक Google ऐप्स) का उपयोग नहीं कर सकते हैं।

लेकिन फिर से, मैं इसे ध्वनि बनाना नहीं चाहता हूं जैसे कि आपको Google Play और Google ऐप्स का उपयोग नहीं करना चाहिए। वे वर्तमान में उपलब्ध एकमात्र चीजें हो सकती हैं या नहीं भी जो आपके उद्देश्यों के लिए उपयुक्त हैं। सुनिश्चित करने के लिए आपको अन्य ऐप्स का शोध करना होगा। यदि आपको जो चाहिए वह वहां नहीं है, तो आप अपने उद्देश्यों के अनुरूप नए ऐप्स के लिए, समय-समय पर भविष्य में फिर से जांचना चाहेंगे (शायद हर साल या दो बार)।

संबंधित मुद्दे