Apple खुद को मूर्ख बना लिया है। उपयोगकर्ता अक्सर नई सुविधाएँ जोड़ने के लिए इसकी आलोचना करते हैं, लेकिन अक्सर त्रुटियों के साथ। इसके विपरीत, जब कंपनी अपना सारा समय सिस्टम को "सुधारने" और उसे अनुकूलित करने में लगाने का फैसला करती है, तो नवाचारों की कमी के लिए इसकी फिर से आलोचना की जाती है।
आखिरकार, यह मामले में भी ऐसा ही था iOS 12. उपयोगकर्ताओं के एक समूह ने इसकी प्रशंसा की क्योंकि सिस्टम वास्तव में स्थिर, तेज़ और सबसे महत्वपूर्ण बात, बिना किसी बड़ी बग के था। लेकिन उपयोगकर्ताओं के एक अन्य समूह ने शिकायत की कि XNUMXवीं प्रणाली मूल रूप से कोई नई सुविधाएँ नहीं लाती और सिस्टम को और आगे नहीं बढ़ाती।
S iOS 13 हम इस समय बिल्कुल विपरीत स्थिति का सामना कर रहे हैं। नए उत्पाद तो पर्याप्त मात्रा में उपलब्ध हैं, लेकिन वे हमेशा वैसा काम नहीं करते जैसा उन्हें करना चाहिए। Apple पहले ही जारी किया जा चुका है पैच अपडेट की एक पूरी श्रृंखला और अभी भी ट्यूनिंग पूरी नहीं हुई है। तो फिर कोने के आसपास है iOS 13.2 मोड के साथ Deep Fusionजो पहले से ही अपने चौथे बीटा संस्करण में है।
यह हो सकता था रुचि आपको
मैं लापता हूँ ऑपरेटिंग सिस्टम भी नहीं बच पाया macOS कैटालिनाहालाँकि यह बहुत ज़्यादा बड़े नवाचार लेकर नहीं आया। फिर भी, उपयोगकर्ता अभी भी कई समस्याओं की शिकायत करते हैं जो उनके दैनिक कार्यों को जटिल बना देती हैं, चाहे वह सिस्टम में सीधे त्रुटियाँ हों, या ड्राइवरों या सॉफ़्टवेयर की समस्याएँ। और हम इस तथ्य का उल्लेख नहीं करते हैं कि उपयोगकर्ताओं का एक बड़ा हिस्सा सेटिंग्स स्क्रीन पर ही इंस्टॉलेशन प्रक्रिया को रोक देता है।
इन सब से यह आभास होता है कि Apple सॉफ्टवेयर का समस्या-रहित संस्करण जारी करने में असमर्थ है।
डेविड शायर ने स्थिति को समझाने का प्रयास किया है टिडबिट्स योगदानशायर ने काम किया Appलू को कई परियोजनाओं पर डेवलपर के रूप में 18 वर्षों से अधिक का अनुभव है। इसलिए वह अच्छी तरह जानते हैं कि किसी कंपनी में सॉफ़्टवेयर डेवलपमेंट कैसे काम करता है और कहाँ गलतियाँ होती हैं।
पुरानी सिस्टम त्रुटियों का समाधान नहीं किया जा रहा है
Apple रिपोर्ट की गई बग्स के मूल्यांकन के लिए इसकी अपनी प्रणाली है। हर चीज़ को प्राथमिकता दी जाती है, जिसमें नए बग्स को पुराने बग्स से ज़्यादा प्राथमिकता दी जाती है।
जब कोई डेवलपर गलती से कोई फ़ीचर तोड़ देता है, तो हम उसे रिग्रेशन कहते हैं। उनसे सब कुछ ठीक करने की उम्मीद की जाती है।
एक बार जब आप किसी बग की रिपोर्ट करते हैं, तो उसका मूल्यांकन एक QA इंजीनियर द्वारा किया जाएगा। अगर उन्हें पता चलता है कि बग सॉफ़्टवेयर के पिछले बिल्ड में पहले ही मौजूद है, तो वे उसे "गैर-प्रतिगामी" के रूप में चिह्नित करेंगे। इसलिए परिभाषा के अनुसार, यह कोई नया बग नहीं, बल्कि एक पुराना बग है। किसी के द्वारा इसे ठीक करने की संभावना बहुत कम है।
मैं यह नहीं कह रहा कि सभी टीमें इसी तरह काम करती हैं। लेकिन ज़्यादातर टीमें ऐसा ही करती हैं, और यह बात मुझे हैरान कर गई। एक टीम ने तो "non-regressive" लिखी टी-शर्ट भी बनाईं। अगर कोई बग रिग्रेसिव नहीं है, तो उन्हें उसे ठीक करने की ज़रूरत नहीं है। इसीलिए, उदाहरण के लिए, फ़ोटो अपलोड करने में आने वाला बग iCloudया संपर्क सिंक्रनाइज़ेशन से संबंधित त्रुटि कभी भी ठीक नहीं हो सकती।
आम गलतियों में से एक macOS कैटालिना जब बाहरी ग्राफिक्स कार्ड फ्रीज हो जाता है:
शायर ने इस दावे को भी खारिज कर दिया कि सॉफ्टवेयर पहले बेहतर गुणवत्ता का था। Apple आज इसके ग्राहक पहले से कहीं ज़्यादा हैं, इसलिए सॉफ़्टवेयर पर ज़्यादा नज़र रखी जा रही है। इसके अलावा, यह अब पहले से कहीं ज़्यादा परिष्कृत है। दूसरे शब्दों में, वो दिन गए जब OS X का अपडेट सिर्फ़ कुछ ही उपयोगकर्ताओं के लिए जारी किया जाता था। आज, अपडेट जारी होने के बाद सिस्टम एक साथ लाखों डिवाइस तक पहुँच जाता है।
आधुनिक ऑपरेटिंग सिस्टम Applu में कोड की लाखों लाइनें हैं। आपका Mac, iPhone, आईपैड, वॉच, AirPods a HomePod वे लगातार एक दूसरे के साथ संवाद करते हैं और iCloudअनुप्रयोग थ्रेड्स में काम करते हैं और (अपूर्ण) इंटरनेट पर संचार करते हैं।
शायर आगे कहते हैं कि ऐसी जटिल प्रणालियों का परीक्षण एक बड़ी चुनौती है जिसके लिए बहुत सारे संसाधनों की आवश्यकता होती है। और फिर भी, यह हमेशा अच्छा परिणाम नहीं देता, जैसा कि हम इस साल देख चुके हैं।
यह हो सकता था रुचि आपको
मुझे खुशी है कि मैं "डार्क मोड" के प्रलोभन में नहीं पड़ा और अभी तक काफी स्थिर मोड पर ही टिका हुआ हूं। iOS 12.4 iPXS. मुझे अभी तक कोई त्रुटि नहीं मिली है।