हालाँकि यह एक निरर्थक अभ्यास है, लेकिन iOS डिवाइस उपयोगकर्ताओं के लिए अपने iPhone या iPad पर चल रहे सभी एप्लिकेशन को मैन्युअल रूप से बंद करना एक नियम बन गया है। अधिकांश लोग सोचते हैं कि होम बटन को दो बार दबाने और ऐप्स को मैन्युअल रूप से बंद करने से उन्हें लंबी बैटरी लाइफ या बेहतर डिवाइस प्रदर्शन मिलेगा। अब, शायद पहली बार, किसी Apple कर्मचारी ने सार्वजनिक रूप से इस विषय पर टिप्पणी की है, और वह सबसे अधिक पेशेवर है - सॉफ्टवेयर के करिश्माई प्रमुख, क्रेग फेडेरिघी।
फ़ेडेरिघी ने मूल रूप से टिम कुक को संबोधित एक प्रश्न का ईमेल द्वारा उत्तर दिया, जो उपयोगकर्ता कालेब द्वारा ऐप्पल बॉस को भेजा गया था। उन्होंने कुक से पूछा कि क्या iOS मल्टीटास्किंग में अक्सर ऐप्स को मैन्युअल रूप से बंद करना शामिल होता है और क्या बैटरी लाइफ के लिए यह आवश्यक है। फ़ेडेरिघी ने इसका बहुत सरलता से उत्तर दिया: "नहीं और नहीं।"
कई उपयोगकर्ता इस धारणा के तहत रहते हैं कि मल्टीटास्किंग बार में एप्लिकेशन बंद करने से उन्हें पृष्ठभूमि में चलने से रोका जा सकेगा और इस प्रकार बहुत सारी ऊर्जा की बचत होगी। लेकिन सच इसके विपरीत है। जैसे ही आप किसी ऐप को होम बटन से बंद करते हैं, वह बैकग्राउंड में नहीं चलता है, iOS इसे फ्रीज कर देता है और मेमोरी में स्टोर कर लेता है। ऐप को बंद करने से यह रैम से पूरी तरह से साफ़ हो जाता है, इसलिए अगली बार जब आप इसे लॉन्च करेंगे तो सब कुछ मेमोरी में पुनः लोड करना होगा। यह अनइंस्टॉल और पुनः लोड करने की प्रक्रिया वास्तव में ऐप को अकेले छोड़ने की तुलना में अधिक कठिन है।
iOS को उपयोगकर्ता के दृष्टिकोण से प्रबंधन को यथासंभव आसान बनाने के लिए डिज़ाइन किया गया है। जब सिस्टम को अधिक ऑपरेटिंग मेमोरी की आवश्यकता होती है, तो यह स्वचालित रूप से सबसे पुराने खुले एप्लिकेशन को बंद कर देता है, बजाय इसके कि आपको यह निगरानी करनी पड़े कि कौन सा एप्लिकेशन कितनी मेमोरी ले रहा है और इसे मैन्युअल रूप से बंद करें। इसलिए, जैसा कि ऐप्पल का आधिकारिक समर्थन पृष्ठ कहता है, किसी एप्लिकेशन को बलपूर्वक बंद करना उस स्थिति में उपलब्ध है जब कोई विशिष्ट एप्लिकेशन फ्रीज हो जाता है या जैसा व्यवहार करना चाहिए वैसा नहीं करता है।
उन सभी को बंद करना बकवास है, केवल जिन्हें मैं ब्लॉक करता हूं वे नेविगेशन और संभवतः कुछ स्काइप-प्रकार की चैट हैं, जबकि मैंने उन्हें पहले ही इंस्टॉल कर लिया था, क्योंकि पृष्ठभूमि में टॉर्च जल रही थी। जब तक ऐप में कोई त्रुटि न हो, मैं आखिरी बंद नहीं करता। इसका कोई मतलब ही नहीं है.
तो, अब मैं जानना चाहूंगा कि फेसबुक के साथ कैसा है, जो इन आवश्यकताओं का सम्मान नहीं करने के लिए जाना जाता है और पृष्ठभूमि में अनावश्यक रूप से चलता रहता है।
इसे मैन्युअल रूप से समाप्त करें या नहीं?
मत छोड़ो. उपयोग नहीं करो। स्थापना रद्द करें। और अगर संयोगवश मुझे इसकी आवश्यकता पड़ी, तो मैं सफारी के माध्यम से जुड़ूंगा... ;)
हाआ, आपने इसे खूबसूरती से प्रस्तुत किया है! मैं बिल्कुल इसी तरह से इसे करता हूं, और मेरी बैटरी अगले दिन तक पूरी तरह से बिना किसी व्यवधान के चलती है। जहां तक प्रदर्शन का सवाल है, यह सच है कि यह कुछ हद तक इससे दूर ले जाता है। मैंने कुछ समय तक नहीं छोड़ा और मुझे एक निश्चित गति की आदत हो गई और फिर मैंने सब कुछ छोड़ दिया और यह एक ध्यान देने योग्य अंतर था।
ठीक है, या तो iPhone का उपयोग ही न करें, जानकारी के लिए किसी इंटरनेट कैफे में जाएँ, और बैटरी और भी अधिक समय तक चलेगी। ;-)
... ठीक है, अभी-अभी मैंने डायनाविक्स, स्काइप आदि के बारे में सोचा। वे वास्तव में पृष्ठभूमि में प्रदर्शन को ख़त्म कर देते हैं। और ईमानदार होने के लिए - यह पता लगाने के बजाय कि क्या खाता है और क्या वास्तव में "जमा देता है", मैं कभी-कभी उन सभी को बंद करना पसंद करता हूं,... ओ :)
अनुप्रयोगों को समाप्त करना निश्चित रूप से समझ में आता है, न्यूनतम। एफबी के साथ, जहां जब मैंने इसे बंद करना शुरू किया, तो मैंने x-दस एमबी की बचत की।
एप्लिकेशन पृष्ठभूमि में चलता है भले ही आपने इसे "हार्ड" बंद कर दिया हो या बस "इसे पृष्ठभूमि में डाल दिया हो"। यदि ऐप बैकग्राउंड में अपडेट होता है, तो ऐसा इसलिए है क्योंकि यह ऐप की बैकग्राउंड अपडेट सेटिंग में सक्षम है।
मल्टीटास्किंग अवलोकन में, अधिकांश एप्लिकेशन बहुत पहले ही मर चुके हैं और यह केवल अंतिम स्थिति का एक स्नैपशॉट है (जब तक कि आपके पास अधिक रैम वाला नवीनतम मॉडल न हो)।
बचत की गणना इसमें होती है कि जब एप्लिकेशन उन्हें "हार्ड" बंद कर देता है, तो बैकग्राउंड फ़ेच नहीं किया जाता है। इसलिए यदि आपको यह तथ्य पसंद नहीं है कि आप एप्लिकेशन शुरू करते समय वर्तमान डेटा देख सकते हैं, तो आप एप्लिकेशन सेटिंग्स में इस विकल्प को अक्षम कर सकते हैं, आप एप्लिकेशन को बंद करने से होने वाली परेशानी से बचेंगे, और इसके अलावा, कुछ सरल एप्लिकेशन भी यदि वे स्मृति में बने रहेंगे तो तेजी से प्रारंभ होंगे।
रनिंग एप्लिकेशन के अवलोकन में आप जो देखते हैं वह आमतौर पर एप्लिकेशन की अंतिम स्थिति की छवियां होती हैं, एप्लिकेशन शायद पहले से ही मृत है... लेकिन यह सिस्टम के उपयोग पर निर्भर करता है, यदि सक्रिय एप्लिकेशन बड़े सिस्टम संसाधनों का दावा करता है, सिस्टम निष्क्रिय अनुप्रयोगों (मेमोरी में संग्रहीत) को समाप्त कर देता है, ताकि सक्रिय एप्लिकेशन पूरी गति से चल सके।
मुझे संदेह है कि हत्या के बाद भी बैकग्राउंड फ़ेच शुरू हो जाता है। कम से कम न्यूज़स्टैंड मोड इसी तरह काम करता है
यह निश्चित रूप से किसी भी चीज़ को खत्म करने में मदद करेगा जो किसी भी तरह से पृष्ठभूमि प्रसंस्करण का उपयोग करता है https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
कई एप्लिकेशन हत्या के बाद भी बैकग्राउंड में चलते रहते हैं। यह इस पर निर्भर करता है कि वह किस पृष्ठभूमि मोड का उपयोग करता है। उदाहरण के लिए, पृष्ठभूमि में स्थान अपडेट करने वाले ऐप्स हत्या के बाद भी ऐसा कर सकते हैं
अरे हाँ, मैं बीमार हूँ। क्या मैं हमेशा ईमानदारी से हर चीज़ को "मार" देता हूँ?
फेसबुक और मैसेंजर -> चूंकि मैं इन दो ऐप्स को बंद कर देता हूं, मेरी बैटरी लंबे समय तक चलती है (मैं अन्य ऐप्स से निपटता नहीं हूं)। Jablíčkář पर इन दोनों ऐप्स के बारे में एक लेख भी था, जब सेटिंग्स में यह जानकारी देने वाली कार्यक्षमता दिखाई गई थी कि कौन सा ऐप बैकग्राउंड में कितनी देर तक चलता है और यह कितने प्रतिशत बैटरी की खपत करता है।
टॉमस से सहमत हूँ. अब मेरे फोन पर एफबी और एमएसएस नहीं है। यह कैसे संभव है कि मैं इसे जोर से बंद कर दूं और थोड़ी देर में आइकन 1, 2 दिखाने लगे..? क्या इसका मतलब यह है कि यह मेल की तरह ही हमेशा प्रतीक्षा में रहता है? और एप्लिकेशन शायद गलत तरीके से लिखा गया है, क्योंकि इसे अनइंस्टॉल करने का मतलब है छोटे स्पोर्टरेब को जानना।