Apple ने घोषणा की कि iOS 12 के सबसे महत्वपूर्ण लाभों में से एक कुछ कार्यों में 100% तक के प्रदर्शन में उल्लेखनीय सुधार करना होगा - देखें हमारा पिछला लेख-. लेकिन पहली बार में उपकरण इतने धीमे क्यों हो गए हैं? बैटरी की समस्या को एक तरफ छोड़ दें।अब, एक ऐसे फोन की बात करें जिसमें हार्डवेयर की कोई खराबी नहीं है, तो हमें ऐसा क्यों लगता है कि समय और अपडेट के साथ यह कम प्रदर्शन कर रहा है? ऐप्पल प्रदर्शन में सुधार कैसे करेगा?

प्रदर्शन


बैटरी की समस्या कम प्रदर्शन का एक प्रमुख कारण है, लेकिन बैटरी बदलने या प्रदर्शन को बंद करने के बाद, यह iOS 11.3 और बाद में मौजूद एक विकल्प है, इसलिए हमें यह महसूस करना चाहिए था कि वर्तमान में सिस्टम (इसे iOS 11.4.1 होने दें) ) उसी गति से चल रहा है जैसे आईओएस 10 में और आईओएस 9 से पहले था, लेकिन सच्चाई यह है कि ऐसा नहीं हो रहा है। हमें लगता है कि यह धीमा है। लेकिन क्या यह अहसास वास्तविक है?

कई महीने पहले, एक अध्ययन प्रकाशित किया गया था जिसमें कई अलग-अलग प्रणालियों पर एक ही मॉडल के iPhones पर परीक्षण किए गए थे, और अध्ययन यह कहते हुए एक परिणाम के साथ सामने आया कि अपडेट के साथ प्रदर्शन स्थिर है (निश्चित रूप से अंतर हैं, लेकिन बहुत बड़ा नहीं है) . बेंचमार्क प्रदर्शन परीक्षणों में भी यही बात है, जिससे पता चलता है कि यदि आपका फोन बैटरी की समस्या से ग्रस्त नहीं है, तो यह माना जाता है कि यह अतीत में प्राप्त होने वाले परिणाम के करीब है। लेकिन ऐसा नहीं है कि हम कैसा महसूस करते हैं।

Apple द्वारा iOS 12 में प्रदर्शन में सुधार की घोषणा के बाद, हमने कुछ टिप्पणियों को यह कहते हुए देखा कि जो हो रहा है वह Apple की एक साजिश है, क्योंकि कंपनी ने वर्षों से जानबूझकर प्रदर्शन कम किया और फिर इस कमी को रोकने का फैसला किया और कहा कि यह एक फायदा है। बिल्कुल इस सिद्धांत की तरह कि दवा कंपनियां बीमारी पैदा करती हैं और कंप्यूटर कंपनियां वायरस बनाती हैं। इसलिए, Apple प्रदर्शन को कम करता है और फिर इसकी वृद्धि की घोषणा करता है, इसलिए कंपनी द्वारा कोई नई सुविधा जोड़े बिना हमें खुशी होगी। अच्छा सिद्धांत, लेकिन क्या इस ख़ामोशी को प्रदर्शन परीक्षणों में दिखाने का कोई मतलब नहीं होगा? जब Apple ने बैटरी का प्रदर्शन कम किया, तो यह कमी परीक्षणों में स्पष्ट थी। यह चिंतनशील कमी क्यों नहीं दिखाई जाती है? वैसे, प्रदर्शन में सुधार में iPhone X शामिल है, तो क्या Apple अपनी बिक्री को रोकने के लिए नवीनतम डिवाइस के प्रदर्शन को कम करने के लिए खुद के खिलाफ साजिश रचता है?

सच्चाई यह है कि इस मामले का कोई एक और स्पष्ट कारण नहीं है, हालांकि कई कारण हैं, और हम उनमें से सबसे महत्वपूर्ण 3 का ही उल्लेख करते हैं।


संचयी क्रमिक अद्यतन

हम में से कई लोगों के पास iOS 8 पर उनका डिवाइस था, इसलिए उन्होंने इसे सीधे सेटिंग्स से iOS 9 में अपडेट किया, और अगले साल, iOS 9, iOS 10 के बाद, फिर iOS 11, और वर्तमान में iOS 11.4.1, यह सब बिना कुछ किए दिखाई दिया। एक साफ बहाली। संक्षेप में और सरलता के लिए विचार यह है कि अद्यतनों की निरंतर श्रृंखला के साथ, ऐसी कई फाइलें हैं जो किसी न किसी कारण से गलत हो सकती हैं, जो प्रदर्शन में कमी का कारण बनती हैं। अधिकृत Apple केंद्रों द्वारा अक्सर यह अनुशंसा की जाती है कि आप पुनर्स्थापना का उपयोग करके iTunes का प्रमुख अपडेट (9-10-11-12) करें क्योंकि यह सभी संचित पुरानी फ़ाइलों को हटा देता है और केवल नवीनतम संस्करण डाउनलोड करता है। आप अपने डिवाइस को आईट्यून्स से कनेक्ट करके, बैकअप कॉपी लेकर, रिस्टोर करके और फिर अपने डिवाइस के परफॉर्मेंस को आजमाकर खुद को एक्सपेरिमेंट कर सकते हैं, और आप परफॉर्मेंस में ध्यान देने योग्य अंतर महसूस करेंगे।

यदि आप अपने कंप्यूटर में धीमेपन से पीड़ित हैं, तो अपने आप से पूछें कि आपने पिछली बार आईट्यून्स से रिस्टोर कब किया था? यदि एक वर्ष से अधिक समय बीत चुका है, तो आपको अभी इसकी आवश्यकता है


नए विशेषताएँ

पिछला बिंदु प्रदर्शन को कम करने का कारण है, लेकिन यह एकमात्र कारण नहीं है। पुनर्स्थापना के बाद भी, यह अपनी पुरानी गति पर वापस नहीं आएगा, और इसका कारण नई विशेषताएं हैं। सादगी के लिए, कल्पना कीजिए कि आपके पास आपका उपकरण है और इसका काम 100 बैगों को परिवहन करना है। यह मशीन एक निश्चित अवधि के भीतर परिवहन करेगी; अब संख्या बढ़ाकर 150 करें, फिर 200, फिर 300। क्या वह एक ही समय में 300 बैग ले जा सकता है और जिस गति से उसने अतीत में 100 का परिवहन किया था? बिल्कुल नहीं। डिवाइस नहीं बदला है और इसकी गति कम नहीं हुई है, लेकिन बैग की संख्या में वृद्धि हुई है। संक्षेप में, यही होता है। कल्पना कीजिए कि आपने एक नया iPhone 6s खरीदा है, उस समय इसे iOS 9 के साथ जारी किया गया था और अब यह iOS 11.4 चला रहा है। आप मौजूदा सिस्टम 11.4 को पसंद करते हैं या नहीं, लेकिन इसमें निश्चित रूप से iOS 9 की तुलना में बहुत अधिक फायदे हैं। अब एक ही मेमोरी और प्रोसेसर के साथ एक ही डिवाइस और वही सब कुछ अधिक कार्यों को प्रबंधित करने के लिए बन गया है, इसलिए इसकी गति है कि हम फील धीमा हो रहा है, लेकिन यह वास्तव में अभी भी उसी गति से है जैसे बैग मशीन का उदाहरण। इसकी गति कम नहीं हुई है, बल्कि बैगों की संख्या में वृद्धि हुई है, या यहाँ हमारा मतलब फायदे से है।

आपकी मशीन उसी गति से चल रही है, लेकिन उस पर जो कार्य हैं, वे बढ़ गए हैं


नवीनतम के लाभ

आइए उसी पिछले उदाहरण के साथ जारी रखें और आप 6s वाले व्यक्ति हैं और आप वर्तमान में डिवाइस की सुस्ती महसूस कर रहे हैं। अब आइए परीक्षणों में 6s और iPhone 8 के बीच तुलना करें। बाद वाले को सिंगल कोर स्पीड में 89%, "मल्टी-कोर" अधिकतम प्रदर्शन में 165% और गेम्स के लिए मेटल सिलेक्शन में 53% बेहतर प्रदर्शन किया गया है। अब गेम और एप्लिकेशन कंपनियों के बारे में सोचें, क्योंकि वे स्वचालित रूप से प्रतिस्पर्धा के लिए सबसे अधिक लाभ प्रदान करने के बारे में सोचते हैं, इसलिए वे मुख्य रूप से नवीनतम आईफोन में रुचि रखते हैं (जिसका प्रदर्शन अब आपके डिवाइस से दोगुना है)। गेम्स और एप्लिकेशन इस तेज डिवाइस के साथ उनके दिमाग में डिजाइन किए गए थे और इस तरह उन्होंने अपने गेम या एप्लिकेशन में कई नई सुविधाएं जोड़ीं। यानी यह पिछले बिंदु की तरह ही आपके साथ एक घटना बन गई, जो यह है कि एप्लिकेशन उनके अंदर की विशेषताओं को बढ़ाते हैं, साथ ही साथ गेम भी, और इससे आपको लगता है कि प्रदर्शन कम है, लेकिन यह वास्तव में लगभग स्थिर है, लेकिन लोड बढ़ गया।

डेवलपर नए उपकरणों के लिए ऐप्स पर ध्यान केंद्रित करता है, जो पुराने उपकरणों पर अतिरिक्त लोड का कारण बनता है


ऐप्पल प्रदर्शन में सुधार कैसे करेगा?

अब हमारे बहुत से अनुयायी कह रहे हैं कि यदि आप जो कह रहे हैं वह सच है तो Apple प्रदर्शन में सुधार कैसे करेगा? क्या आप लाभ हटा देंगे? क्या नई सुविधाएँ धीमेपन का कारण नहीं हैं, तो Apple सुविधाओं को हटाए बिना गति को दोगुना कैसे करेगा? इस प्रश्न का उत्तर एक ऐसा बिंदु है जिसे प्रोग्रामर जानते हैं, जो प्रदर्शन सुधार या "ऑप्टिमाइज़ेशन" है, जो कि डेवलपर अपने प्रोग्राम, गेम या सिस्टम को फिर से लिखता है और बनाता है और अन्य वैकल्पिक कोड का उपयोग करता है। उदाहरण के लिए, मेरे पास ऐसी-ऐसी सुविधा के लिए कोड की १० पंक्तियाँ थीं, और फिर मैंने एक नई विशेषता जोड़ी, इसलिए मैंने इन पंक्तियों के बाद ६ नई पंक्तियाँ लिखीं, फिर तीसरी विशेषता के लिए १४। अब मेरे पास ३ लाभों के साथ ३० लाइनें हैं। डेवलपर के लिए अपने आवेदन के प्रदर्शन में सुधार करने के लिए, वह सभी पंक्तियों की समीक्षा करता है, और वह उनमें डुप्लिकेट अंक ढूंढ सकता है या समान लाभ प्रदान करने के लिए 10 लाइनें बनने के लिए उन्हें एक साथ मिला सकता है या यहां तक ​​​​कि यह भी पता लगा सकता है कि इसे बेहतर और साथ लिखा जा सकता है बेहतर तकनीक, और यह इसे तेज बनाता है।

यह रहस्य है कि iOS 12 में बड़ी संख्या में फायदे नहीं हैं क्योंकि Apple अपने डेवलपर्स के हिस्से को प्रदर्शन में सुधार पर केंद्रित करता है। और, ज़ाहिर है, ऐप्पल अपने प्रदर्शन में सुधार करने के बारे में बात करता है, यानी एप्लिकेशन लॉन्च करना और बाहर निकलना और कैमरा खोलना। लेकिन अगर कोई विशिष्ट अनुप्रयोग है जो धीमा है, तो Apple जो कर रहा है वह इन अनुप्रयोगों के प्रदर्शन में सुधार नहीं करेगा क्योंकि वे सिस्टम पर ही काम करते हैं, अनुप्रयोगों पर नहीं।

बेशक, आप कह सकते हैं कि ऐप्पल ने शुरुआत से ही प्रदर्शन में सुधार क्यों नहीं किया और सबसे अच्छे तरीके से कोड क्यों नहीं लिखे? सरल उत्तर यह है कि किसी सुविधा को जोड़ने की तुलना में प्रदर्शन में सुधार करने में लंबा समय लगता है; उदाहरण के लिए, Apple एक महीने में XYZ सुविधा जोड़ सकता है, लेकिन इसे जल्द से जल्द काम करने में 4 महीने लग सकते हैं; इसलिए Apple पहले जोड़ता था और कहता था कि iOS 12 के साथ यह प्रदर्शन में सुधार करने का समय है

आप उपकरणों के प्रदर्शन को सबसे अधिक प्रभावित करने वाले कौन से कारण देखते हैं? या क्या आप इस बात से सहमत हैं कि Apple ने X के साथ भी समस्या पैदा की और अब वह इसे हल कर रहा है, बिना किसी फायदे के अपडेट करने का दावा कर रहा है?

स्रोत:

वायर्ड| TheNextWebGeekbench

सभी प्रकार की चीजें