जाहिरात बंद करा

ऍपलने स्वतःसाठी एक चाबूक बनवला. नवीन वैशिष्ट्ये आणण्यासाठी वापरकर्त्यांद्वारे हे अनेकदा प्रस्तुत केले जाते, परंतु अनेकदा दोषांसह. याउलट, जेव्हा एखादी कंपनी आपला सर्व वेळ सिस्टमला "इस्त्री करणे" आणि त्यास अनुकूल बनविण्याचा निर्णय घेते, तेव्हा नवकल्पना नसल्याबद्दल पुन्हा टीका केली जाते.

शेवटी, iOS 12 च्या बाबतीतही तेच होते. वापरकर्त्यांच्या एका गटाने त्याची प्रशंसा केली कारण सिस्टम खरोखर स्थिर, जलद आणि सर्वात मोठ्या त्रुटींशिवाय होती. परंतु वापरकर्त्यांच्या दुसऱ्या गटाने तक्रार केली की बारा मुळात कोणतीही नवीन कार्ये आणत नाहीत आणि सिस्टमला पुढे आणत नाहीत.

iOS 13 सह, आम्ही आतापर्यंत विपरीत परिस्थिती अनुभवत आहोत. बऱ्याच बातम्या आहेत, परंतु त्या नेहमी पाहिजे त्याप्रमाणे कार्य करत नाहीत. ऍपलने आधीच प्रसिद्ध केले आहे पॅच अद्यतनांची संपूर्ण मालिका आणि तरीही ट्यूनिंग केले नाही. कोपऱ्यात डीप फ्यूजन मोडसह iOS 13.2 आहे, जे आधीपासूनच चौथ्या बीटा आवृत्तीमध्ये आहे.

मी गहाळ आहे macOS Catalina ऑपरेटिंग सिस्टम देखील लीक झाली नाही, जरी त्याने खूप आवश्यक नवकल्पना आणल्या नाहीत. तथापि, वापरकर्ते अजूनही त्यांच्या दैनंदिन कामात गुंतागुंत निर्माण करणाऱ्या अनेक समस्यांची तक्रार करतात, मग ती थेट सिस्टीममधील त्रुटी असोत किंवा ड्रायव्हर्स किंवा सॉफ्टवेअरमधील समस्या असोत. आणि सेटिंग्ज स्क्रीनवर इंस्टॉलेशन वापरकर्त्यांचे सामान्य भाग गोठले या वस्तुस्थितीचा उल्लेख नाही.

हे सर्व ठसा देते की ऍपल सॉफ्टवेअरची समस्या-मुक्त आवृत्ती सोडण्यास सक्षम नाही.

परिस्थिती स्पष्ट करण्याचा प्रयत्न डेव्हिड शायर वि TidBITS मध्ये योगदान. शायरने ॲपलमध्ये 18 वर्षांहून अधिक काळ विकासक म्हणून अनेक प्रकल्पांवर काम केले. त्यामुळे कंपनीचे सॉफ्टवेअर डेव्हलपमेंट कसे चालले आहे आणि कुठे चूक झाली हे त्याला प्रथम माहीत आहे.

iOS 13 Craig Federighi WWDC

जुन्या यंत्रणेतील त्रुटी दूर केल्या जात नाहीत

Apple ची स्वतःची बग रिपोर्ट रेटिंग सिस्टम आहे. प्रत्येक गोष्टीला प्राधान्य दिले जाते, जेथे नवीन बगांना जुन्यापेक्षा प्राधान्य दिले जाते.

जेव्हा विकसक चुकून काही कार्यक्षमता खंडित करतो, तेव्हा आम्ही त्याला प्रतिगमन म्हणतो. त्याने सर्वकाही दुरुस्त करणे अपेक्षित आहे.

एकदा तुम्ही बग नोंदवल्यानंतर, त्याचे मूल्यांकन QA अभियंत्याद्वारे केले जाईल. सॉफ्टवेअरच्या मागील बिल्डमध्ये बग आधीच दिसला आहे असे आढळल्यास, ते त्यास "नॉन-रिग्रेसिव्ह" म्हणून चिन्हांकित करते. ही नवीन नसून जुनी चूक आहे हे या व्याख्येवरून पुढे येते. कोणीतरी ते दुरुस्त करेल ही शक्यता कमी आहे.

मी असे म्हणत नाही की सर्व संघ कसे कार्य करतात. पण त्यापैकी बहुतेकांनी केले आणि मला वेड लावले. एका संघाने "नॉन-रिग्रेसिव्ह" असे लिहिलेले टी-शर्ट देखील बनवले. बग प्रतिगामी नसल्यास, त्यांना त्याचे निराकरण करण्याची आवश्यकता नाही. म्हणूनच, उदाहरणार्थ, iCloud वर फोटो अपलोड करताना त्रुटी किंवा संपर्क सिंक्रोनाइझेशनमधील त्रुटी कधीही निश्चित केली जाऊ शकत नाही.

जेव्हा बाह्य व्हिडिओ कार्ड गोठते तेव्हा macOS Catalina मधील वारंवार त्रुटींपैकी एक:

जेव्हा बाह्य ग्राफिक्स कार्ड गोठते तेव्हा macOS Catalina मधील वारंवार त्रुटींपैकी एक

एकेकाळी सॉफ्टवेअर अधिक चांगले होते हा दावाही शायरने नाकारला. ऍपलचे आज पूर्वीपेक्षा बरेच ग्राहक आहेत, त्यामुळे सॉफ्टवेअर अधिक छाननीखाली आहे. याव्यतिरिक्त, सर्वकाही अधिक परिष्कृत आहे. दुसऱ्या शब्दांत, ते दिवस गेले जेव्हा वापरकर्त्यांच्या लहान गटासाठी OS X अद्यतन जारी केले गेले. आज, अपडेट रिलीझ झाल्यानंतर सिस्टम एकाच वेळी लाखो डिव्हाइसेसपर्यंत पोहोचते.

आधुनिक ऍपल ऑपरेटिंग सिस्टममध्ये लाखो कोड आहेत. तुमचे Mac, iPhone, iPad, Watch, AirPods आणि HomePod सतत एकमेकांशी आणि iCloud शी संवाद साधत असतात. अनुप्रयोग थ्रेडमध्ये कार्य करतात आणि (अपूर्ण) इंटरनेटवर संवाद साधतात. 

त्यानंतर, शायर पुढे म्हणतात की अशा जटिल प्रणालींची चाचणी करणे हे एक मोठे आव्हान आहे ज्यासाठी अनेक संसाधनांची आवश्यकता आहे. आणि तरीही, हे नेहमीच चांगले होते असे नाही, जे आम्ही या वर्षी आधीच पाहिले आहे.

.