मैंने देखा कि Google Play में कुछ ऐप्स के लिए, उनका "वर्तमान संस्करण" कहता है "डिवाइस के साथ बदलता है"। क्या किसी को पता है कि इसका क्या अर्थ है? क्या इसका मतलब यह है कि डेवलपर को उसी ऐप के लिए मैन्युअल रूप से अलग-अलग संस्करण बनाने की आवश्यकता है? यदि हां, तो क्या यह एपीआई पिछड़ा संगतता या विक्रेता विशिष्ट चीजों की वजह से है?क्या एक एंड्रॉइड ऐप में एक ही समय में विभिन्न उपकरणों के लिए अलग-अलग संस्करण हो सकते हैं?
ऐसा लगता है कि एंड्रॉइड एपीआई पिछड़ा संगतता - http://developer.android.com/resources/articles/backward-compatibility.html से निपटने के लिए प्रतिबिंब या रैपर वर्गों का उपयोग करने का सुझाव देता है। तो शायद यह बाद का मामला है?
धन्यवाद!
उत्तर के लिए धन्यवाद, टेड। हालांकि, मुझे लगता है कि इन सभी एपीके को एक ही संस्करण साझा करना चाहिए, भले ही वे विभिन्न उपकरणों के लिए अनुकूलित हों। उपयोगकर्ताओं के लिए, एक संस्करण इंगित करता है कि रिलीज/बग एक रिलीज को ठीक करता है। वे विभिन्न उपकरणों की परवाह नहीं करते हैं। यह सिर्फ भ्रमित है कि जब मैं एक ऐप इंस्टॉल करता हूं तो मुझे यह भी नहीं पता कि मैं किस संस्करण का उपयोग कर रहा हूं। – evergreen
@evergreen - ठीक है, यह बात है। प्रत्येक डिवाइस कॉन्फ़िगरेशन के बारे में सोचें एक अलग मंच (सभी एंड्रॉइड, लेकिन विभिन्न हार्डवेयर) के रूप में। कभी-कभी प्रत्येक प्लेटफ़ॉर्म (शायद यहां तक कि विभिन्न विकास टीमों) के लिए अलग .apk फ़ाइलों को बनाए रखना आसान होता है। अधिकांश उत्पादों के साथ, विभिन्न प्लेटफार्मों के लिए रिलीज विभिन्न समय-सारिणी के साथ प्रगति करता है। विशेषताएं भी अलग हो सकती हैं, लेकिन यह एक व्यावसायिक निर्णय है कि अलग-अलग उत्पादों या अलग-अलग संस्करणों के अलग-अलग संस्करण होने के लिए अलग-अलग .apk फ़ाइलों पर विचार करना है या नहीं। Google Play किसी भी तरह से जाने का समर्थन करता है। –