मैं एंड्रॉइड आइसक्रीम सैंडविच और उपरोक्त संस्करणों के लिए एक ऐप विकसित करना चाहता हूं। तो, मुझे पता चला है कि एंड्रॉइड 4.0 एपीआई 14 का समर्थन करता है, और एंड्रॉइड 4.0.3 एपीआई 15. डैशबोर्ड http://developer.android.com/about/dashboards/index.html देखें। ऐसा लगता है कि किसी के पास एंड्रॉइड आईआईसी 4.0 नहीं है लेकिन केवल 4.0.3 या 4.0.4 है। यह महत्वपूर्ण है क्योंकि यदि ऐसा लगता है, तो मैं एपीआई 15 और 14 का उपयोग करके ऐप विकसित करूंगा। हालांकि मुझे यकीन है कि किसी के पास अपने संस्करण 4.0.0 में एंड्रॉइड नहीं है। क्या आप डैशबोर्ड में डेटा की पुष्टि कर सकते हैं? मेरा मतलब है, क्या आप पुष्टि करते हैं कि एंड्रॉइड आइसक्रीम सैंडविच केवल संस्करण 4.0.3 और 4.0.4 में डिवाइस पर मौजूद है? धन्यवादएंड्रॉइड डेवलपमेंट: एपीआई 14 बनाम एपीआई 15
उत्तर
4.0, 4.0.1, या 4.0.2, जिसके कारण यह the dashboards पर दिखाई नहीं देता पर कम से कम उपकरणों की 0.05% कर रहे हैं। इसी तरह, 0.05% से कम डिवाइस 2.0 या 2.0.1 का उपयोग करते हैं, और 3.0 के साथ ही।
आप एपीआई 8, 10, 13, 15, 16, 17, 18 के लिए सुरक्षित रूप से विकसित कर सकते हैं, और 19 (28 दिसंबर की के रूप में, 2013), और शेष नौ API स्तरों छोड़ (वहाँ है, हालांकि शायद ही कभी एक कारण)। यदि संभव हो, तो आप एपीआई 7 का भी समर्थन करना जारी रख सकते हैं, क्योंकि यह हाल ही में डैशबोर्ड से बाहर चला गया है। (एक अरब उपकरणों के 0.05% अभी भी काफी कुछ है!)
गूगल निर्माताओं है कि Android 4.0.3 आईसीएस के लिए आधार संस्करण के रूप में इस्तेमाल किया जाना चाहिए करने के लिए संकेत दिया है। इसने सभी निर्माताओं को 4.0.3 को स्वचालित अपडेट प्रदान करने की भी सिफारिश की है।
मैं 4.0.3 से पहले संस्करण चला रहे उपकरणों के उपयोग के आंकड़े के बारे में पता नहीं है, लेकिन मुझे लगता है कि यह उपकरणों की एक अल्पसंख्यक हो जाएगा।
FYI करें टिप्पणी: एपीआई मतभेद यहाँ developer.android.com/sdk/api_diff/15/changes.html उपलब्ध हैं – Pascal