বিজ্ঞাপন বন্ধ করুন

আপেল নিজের জন্য একটি চাবুক তৈরি. এটি প্রায়শই ব্যবহারকারীদের দ্বারা নতুন বৈশিষ্ট্য আনার জন্য পিলোরি করা হয়, তবে প্রায়শই বাগ সহ। বিপরীতে, যখন একটি কোম্পানি সিস্টেমটিকে "ইস্ত্রি করা" এবং এটিকে অপ্টিমাইজ করার জন্য তার সমস্ত সময় ব্যয় করার সিদ্ধান্ত নেয়, তখন এটি নতুনত্বের অভাবের জন্য আবার সমালোচিত হয়।

সর্বোপরি, iOS 12 এর ক্ষেত্রেও এটি একই ছিল। ব্যবহারকারীদের একটি দল এটির প্রশংসা করেছে কারণ সিস্টেমটি সত্যিই স্থিতিশীল, দ্রুত এবং সর্বোপরি বড় ত্রুটি ছাড়াই ছিল। কিন্তু ব্যবহারকারীদের দ্বিতীয় গ্রুপ অভিযোগ করেছে যে বারোটি মূলত কোন নতুন ফাংশন নিয়ে আসে না এবং সিস্টেমটিকে আরও অগ্রসর করে না।

iOS 13 এর সাথে, আমরা এখন পর্যন্ত বিপরীত পরিস্থিতির সম্মুখীন হচ্ছি। একটি ন্যায্য পরিমাণ খবর আছে, কিন্তু তারা সবসময় তাদের উচিত হিসাবে কাজ করে না. অ্যাপল ইতিমধ্যেই প্রকাশ করেছে প্যাচ আপডেটের সম্পূর্ণ সিরিজ এবং এখনও টিউনিং দিয়ে করা হয়নি। কোণার চারপাশে রয়েছে ডিপ ফিউশন মোড সহ iOS 13.2, যা ইতিমধ্যে চতুর্থ বিটা সংস্করণে রয়েছে।

আমি অনুপস্থিত করছি MacOS Catalina অপারেটিং সিস্টেমটিও ফাঁস করেনি, যদিও তিনি খুব বেশি প্রয়োজনীয় উদ্ভাবন আনেননি। যাইহোক, ব্যবহারকারীরা এখনও বেশ কয়েকটি সমস্যার রিপোর্ট করে যা তাদের দৈনন্দিন কাজকে জটিল করে তোলে, তা সরাসরি সিস্টেমে ত্রুটি বা ড্রাইভার বা সফ্টওয়্যারের সমস্যা। এবং এটি উল্লেখ করার মতো নয় যে ইনস্টলেশন ব্যবহারকারীদের সাধারণ অংশগুলি সেটিংস স্ক্রিনে হিমায়িত হয়ে গেছে।

এই সবই ধারণা দেয় যে অ্যাপল সফ্টওয়্যারটির একটি সমস্যা-মুক্ত সংস্করণ প্রকাশ করতে সক্ষম নয়।

পরিস্থিতি ব্যাখ্যা করার চেষ্টা করেন ডেভিড শায়ের বনাম TidBITS-এ অবদান. শায়ের অনেক প্রকল্পে ডেভেলপার হিসাবে 18 বছরেরও বেশি সময় ধরে অ্যাপলে কাজ করেছেন। তাই তিনি নিজেই জানেন কোম্পানির সফটওয়্যার ডেভেলপমেন্ট কিভাবে হচ্ছে এবং কোথায় ভুল হয়েছে।

iOS 13 Craig Federighi WWDC

পুরানো সিস্টেম ত্রুটি সমাধান করা হয় না

অ্যাপলের নিজস্ব বাগ রিপোর্ট রেটিং সিস্টেম রয়েছে। সবকিছুই অগ্রাধিকারের মধ্য দিয়ে যায়, যেখানে নতুন বাগগুলিকে পুরোনোগুলির চেয়ে অগ্রাধিকার দেওয়া হয়৷

যখন একজন বিকাশকারী ঘটনাক্রমে কিছু কার্যকারিতা ভেঙে ফেলে, তখন আমরা এটিকে রিগ্রেশন বলি। তিনি সবকিছু ঠিক করবেন বলে আশা করা হচ্ছে।

একবার আপনি একটি বাগ রিপোর্ট করলে, এটি একটি QA ইঞ্জিনিয়ার দ্বারা মূল্যায়ন করা হবে৷ যদি এটি খুঁজে পায় যে সফ্টওয়্যারটির পূর্ববর্তী বিল্ডগুলিতে বাগটি ইতিমধ্যে উপস্থিত হয়েছে, এটি এটিকে "অ-প্রত্যাবর্তনশীল" হিসাবে চিহ্নিত করে৷ এটি সংজ্ঞা থেকে অনুসরণ করে যে এটি একটি নতুন নয় কিন্তু একটি পুরানো ত্রুটি। কেউ এটা ঠিক করার সুযোগ খুব কম।

আমি বলছি না যে সব দল এভাবেই কাজ করে। কিন্তু তাদের অধিকাংশই করেছে, এবং এটি আমাকে পাগল করে দিয়েছে। একটি দল এমনকি টি-শার্ট তৈরি করেছে যাতে লেখা "নন-রিগ্রেসিভ"। যদি বাগটি রিগ্রেসিভ না হয় তবে তাদের এটি ঠিক করার দরকার নেই। এই কারণেই, উদাহরণস্বরূপ, iCloud এ ফটো আপলোড করার সময় একটি ত্রুটি বা পরিচিতি সিঙ্ক্রোনাইজেশনের সাথে একটি ত্রুটি কখনই ঠিক করা যাবে না৷

বাহ্যিক ভিডিও কার্ড হিমায়িত হলে macOS Catalina-এর ঘন ঘন ত্রুটিগুলির মধ্যে একটি:

বহিরাগত গ্রাফিক্স কার্ড হিমায়িত হলে ম্যাকোস ক্যাটালিনার ঘন ঘন ত্রুটিগুলির মধ্যে একটি

শায়ারও এই দাবিকে প্রত্যাখ্যান করেছেন যে সফ্টওয়্যারটি একবার ভাল ছিল। অ্যাপলের এখন আগের তুলনায় অনেক বেশি গ্রাহক রয়েছে, তাই সফ্টওয়্যারটি আরও যাচাইয়ের অধীনে রয়েছে। উপরন্তু, সবকিছু অনেক বেশি পরিশীলিত. অন্য কথায়, সেই দিনগুলি চলে গেছে যখন ব্যবহারকারীদের একটি ছোট গ্রুপের জন্য একটি OS X আপডেট প্রকাশিত হয়েছিল। আজ, একটি আপডেট প্রকাশের পরে সিস্টেমটি একবারে লক্ষ লক্ষ ডিভাইসে পৌঁছেছে।

আধুনিক অ্যাপল অপারেটিং সিস্টেমে লক্ষ লক্ষ লাইন কোড রয়েছে। আপনার Mac, iPhone, iPad, Watch, AirPods এবং HomePod ক্রমাগত একে অপরের সাথে এবং iCloud এর সাথে যোগাযোগ করছে। অ্যাপ্লিকেশনগুলি থ্রেডে কাজ করে এবং (অসিদ্ধ) ইন্টারনেটের মাধ্যমে যোগাযোগ করে। 

পরবর্তীকালে, শায়ার যোগ করেন যে এই ধরনের জটিল সিস্টেমগুলি পরীক্ষা করা একটি বিশাল চ্যালেঞ্জ যার জন্য অনেক সংস্থান প্রয়োজন। এবং তারপরেও, এটি সর্বদা ভাল হতে হবে না, যা আমরা ইতিমধ্যে এই বছর দেখেছি।

.