मुझे नहीं लगता कि हम इन तीन पुस्तकालयों (v4, v7, v13) का वर्णन करने के सुपरसेट (या सबसेट) का उपयोग करना चाहिए, हालांकि सरल अर्थ लगता है पिछड़े संगत संस्करण 4, 7 और 13
गूगल जोड़ा पहले v4 में फ्रैगमेंट, फिर प्रत्येक नए संस्करण को प्रकाशित होने पर इसे अपडेट करें। इसका मतलब है कि जब तक आपका ऐप केवल नवीनतम संस्करण का समर्थन नहीं करता है (जिसे दृढ़ता से अनुशंसित नहीं किया जाता है), हम को लगभग किसी भी समय समर्थन-v4 की आवश्यकता है। मान लें कि आपका minsdk 14 है जिसमें खंड है पहले से ही, लेकिन 'एम्बेडेड खंड' 17 के बाद केवल समर्थन है, इसलिए हमें अभी भी v4 की आवश्यकता है और उस स्थिति में v4 खंड का उपयोग करें।
इस वर्ष (2013) Google ने प्रकाशित v7, और इसमें एपकोम्पेट-लाइब्रेरी जोड़ा। इसका मतलब है कि तीसरे समर्थन के अलावा एक्शनबार (एक्शनबार शेरलॉक) 11 से पहले, ऑफिकल समर्थन शायद बेहतर One ?? तब मेरा मानना है कि हमारे पास प्रत्येक एक्शनबार सुविधा अपडेट होगा जब भविष्य में प्रत्येक नए संस्करण को v7 में प्रकाशित किया जाएगा।
हम अभी भी = XX today (Nov.24,2013) (7 और 10 के बीच) हम टुकड़ा और समर्थन-v7 के लिए ActionBar दोनों के लिए सबसे अच्छा अभ्यास के लिए जोड़ना चाहिए समर्थन-v4 minsdk की जरूरत है।
स्पष्ट करने के लिए: मैं "8" के रूप में "14" और 'minSdkVersion' 'targetSdkVersion' को निर्दिष्ट कर रहा हूँ मेरी प्रकट में। तो v4 अभी भी एक है जिसे मैं सही चाहता हूं? –
यदि आप v13 का उपयोग करते हैं, और आप इसमें एक सुविधा का उपयोग करते हैं जो प्लेटफार्म 13 एपीआई पर निर्भर करता है, तो आपका ऐप उड़ाएगा। सिर्फ इसलिए कि यह संकलित करता है, इसका मतलब यह नहीं है कि यह सभी उपकरणों पर काम करेगा। –
मुझे अभी भी समझ में नहीं आता है कि v13 को 13+ डिवाइसों की आवश्यकता है क्यों यह v4 का सुपरसेट है ... – Olivier