यहाँ पहले से ही अच्छे उत्तर हैं, लेकिन सिर्फ जोड़ने के लिए ---
कुछ डेवलपर API हैं जो केवल कुछ विशिष्ट Google Play Services संस्करण / Android OS संस्करण / स्क्रीन संस्करण ( जैसा कि पहले से ही अन्य उत्तरों में उल्लिखित है ) के साथ संगत हैं , और इन विशिष्ट घटकों या स्पेक्स के न होने से ( कभी-कभी ) एप्लिकेशन के कारण हो सकते हैं :
- स्टार्ट / रन नहीं।
- क्रैश / कारण अन्य एप्लिकेशन क्रैश करने के लिए।
Google Play Store स्वयं किसी भी अनावश्यक बुरे उपयोगकर्ता अनुभव से बचने में मदद कर रहा है।
यद्यपि अधिकांश एपीआई पिछड़े संगत हैं, यहां तक कि डेवलपर्स को एक विशिष्ट एपीआई के सबसे हाल के संस्करण का उपयोग करने के लिए प्रोत्साहित किया जाता है जो वे उपयोग कर रहे हैं।
एंड्रॉइड लगातार बदल रहा है और सुधार कर रहा है, और इसके लाभ को अधिकतम करने का सबसे अच्छा तरीका है कि हमेशा जितना संभव हो अपडेट किया जाए।