आम तौर पर, नियम ओएस के निम्नतम संस्करण का समर्थन करना है जो क्षमताओं को प्रदान करता है जो आपको इच्छित उत्पाद वितरित करने में सक्षम बनाता है। मैंने अपने सभी एप्लिकेशन को लॉन्च करने के एक महीने बाद आईफोन ओएस 3.0 की आवश्यकता है क्योंकि मुझे कस्टम कॉपी और पेस्ट, साथ ही इन-एप्लिकेशन ईमेल का समर्थन करने की आवश्यकता है। मेरे अनुप्रयोगों में से एक के मुफ्त संस्करण के लिए, मैं आईएडीएस को आजमाने की कोशिश करता था, इसलिए मैंने केवल 4.0 ही बनाया।
नए ओएस द्वारा प्रदान किए गए आंतरिक कोड सुधारों की संभावनाएं नियम बनाने के लिए थोड़ा सा ट्रिकियर हैं। जैसा कि जो बताता है, जब आप चीजों को करने के पुराने तरीके से संघर्ष करते हैं, तो इसे एक नए ओएस संस्करण में स्थानांतरित करके बचाया जा सकता है, यह समय है कि आप बग फिक्स नहीं कर रहे हैं या अगली महान नई सुविधा जोड़ रहे हैं। कुछ बिंदु पर, चीजों को करने का एक नया तरीका (जैसे ब्लॉक और जीसीडी) का अनदेखा करना अनदेखा करने के लिए बहुत ही आकर्षक है, भले ही यह आपके आवेदन में सीधे कोई नई विशेषताएं न जोड़ सके।
मैक पर, कई डेवलपर्स ओएस के वर्तमान संस्करण और ऐप्पल (हिम तेंदुए और तेंदुए, इस समय) द्वारा जारी किए गए पिछले संस्करण के लिए समर्थन बनाए रखते हैं। केवल जब एक नया ओएस बाहर आता है तो वे पहले के पीछे वाले संस्करण के लिए समर्थन छोड़ देते हैं। अन्य, जैसे विल शिपली, वकील नए ओएस पर विशेष रूप से तुरंत और पुराने संस्करणों को अनदेखा करते हुए कूदते हैं। यहां तर्क यह है कि जो लोग ऐप्पल के नए ओएस संस्करणों के लिए भुगतान नहीं करेंगे या जो अपने सिस्टम को अद्यतित नहीं रखते हैं, वे आपके तीसरे पक्ष के आवेदन को खरीदने की संभावना कम हैं।
मैंने इसे आईओएस पर भी देखा है। उदाहरण के लिए, मैंने 3.0 के लॉन्च के आसपास विभिन्न संस्करणों के लिए लक्षित विज्ञापनों का परीक्षण चलाया (जब आईपॉड टच उपयोगकर्ताओं को अभी भी अपने ओएस अपडेट के लिए भुगतान करना पड़ा)। जबकि मेरे आवेदन के एक मुक्त संस्करण के डाउनलोड 2.x बनाम 3.x उपयोगकर्ताओं के बीच तुलनात्मक रूप से सुसंगत थे, जबकि 3.x उपयोगकर्ताओं ने आवेदन के लिए भुगतान किए गए लगभग 2.x उपयोगकर्ता नहीं थे।
कोई भी मेरे भुगतान करने वाले उपयोगकर्ताओं के बीच शुरुआती कदम के बारे में शिकायत नहीं करता है।0 (हालांकि, उन्होंने नई सुविधाओं के बारे में अच्छी तरह से बात की थी), और केवल दो लोगों ने शिकायत की है कि 56,000 की तुलना में, केवल एक समस्या के बिना अपग्रेड किए गए मेरे फ्री संस्करण 4.0-केवल जा रहे हैं। जबकि मैं एक संक्रमण अवधि के लिए थोड़ा समय दूंगा, मैं लॉन्च होने के तुरंत बाद नए ओएस संस्करणों में जाने में विश्वास करता हूं। अभी, मैं केवल 4.0 की सबकुछ बनाने की प्रक्रिया में हूं ताकि मैं कोडबेस का आधुनिकीकरण कर सकूं।
आखिरकार, नए ओएस संस्करण के साथ जाने से आपको एक आखिरी लाभ यह है कि आप ऐप्पल के लिए अधिक आकर्षक बन जाते हैं, जो हमेशा अपने नए उपकरणों और ओएस संस्करणों में नई सुविधाओं का उपयोग करके अनुप्रयोगों को बढ़ावा देना चाहता है।
आपको अभी कॉल करना होगा कि आईओएस के पुराने संस्करणों का समर्थन करने के लिए यह उचित है या नहीं। आपके कितने ग्राहक अभी भी उन डिवाइसों का उपयोग कर रहे हैं जो आईओएस 4 का समर्थन नहीं करते हैं, और उनके व्यापार को अतिरिक्त कोडिंग प्रयास के सापेक्ष कितना महत्वपूर्ण है? कोई भी आपके लिए इस प्रश्न का उत्तर नहीं दे सकता है। –