Apple के नवीनतम सॉफ़्टवेयर अपडेट छोटी हैं, और यह दिग्गज Apple इंजीनियर बताता है कि क्यों

14

एक निश्चित सीमा तक, Apple कुछ “शापित होने पर, यदि वे ऐसा करते हैं, तो शापित है” स्थिति में है जब यह नए सॉफ़्टवेयर रिलीज़ के लिए आता है। यदि Apple एक अपडेट को रोल आउट करता है जो समग्र प्रदर्शन और सिस्टम विश्वसनीयता में सुधार करने पर ध्यान केंद्रित करता है – जैसा कि iOS 12 के साथ हुआ था – तो कंपनी द्वारा नई नई सुविधाओं को पेश नहीं करने के लिए आलोचना की जाती है। दूसरी तरफ, अगर Apple नए फीचर्स के साथ एक सॉफ्टवेयर अपडेट को रोल आउट करता है, तो अनिवार्य रूप से ऐसे बग्स की भरमार होती है, जिनके जरिए Apple को काम करने की जरूरत होती है। हमने हाल ही में इस नाटक को तब देखा जब Apple ने iOS 13 का बीटा जारी किया था इससे पहले iOS 13 भी भेज दिया था।

समीकरण के मैक पक्ष पर स्थिति उतनी ही खराब है। भले ही हाल ही में जारी macOS कैटालिना अपडेट नई सुविधाओं से भरा नहीं है, फिर भी कई उपयोगकर्ताओं ने अपने सिस्टम को अपडेट करने के बाद से किसी भी संख्या में निराशाजनक मुद्दों का अनुभव किया है। कंपाउंडिंग मामले तथ्य यह है कि कई उपयोगकर्ता इंस्टॉलेशन प्रक्रिया के दौरान ही ग्लिट्स में चल रहे हैं। हालांकि यह इस कारण से है कि Apple अनिवार्य रूप से चीजों को समेटने के लिए इधर-उधर हो जाएगा, कोई भी मदद नहीं कर सकता है, लेकिन आश्चर्य है कि क्यों इन दिनों Apple को नए iOS और macOS अपडेट को शुरू करने में कठिन समय लगता है जो शुरू से ही सही तरीके से काम करते हैं।

इस मुद्दे को उठाते हुए, आप निश्चित रूप से डेविड शायर के नए टुकड़े की जाँच करना चाहेंगे, जहाँ वह Apple के बग-फिक्सिंग प्रयासों से जुड़े कुछ बैक-डायनिक्स में एक गहरा गोता लेता है। और सट्टा का हिस्सा होने से दूर, शायर ने पहले ऐप्पल में 18 साल बिताए और कई परियोजनाओं के लिए एक सॉफ्टवेयर इंजीनियर के रूप में काम किया। दूसरे शब्दों में, शायर को पता है कि वह किस बारे में बात कर रहा है और हमें सॉफ्टवेयर के मोर्चे पर Apple के कुछ संघर्षों के बारे में स्पष्ट और उद्देश्यपूर्ण दृष्टिकोण प्रदान करता है।

शायर द्वारा व्यक्त किए गए अधिक आकर्षक स्पष्टीकरणों में से एक Apple में एक आंतरिक प्रक्रिया शामिल है जिसके द्वारा पुराने बगों को नए बगों की तुलना में बहुत कम प्राथमिकता दी जाती है।