Жарнаманы жабу

Apple өзі үшін қамшы жасады. Оны пайдаланушылар жаңа мүмкіндіктерді әкелу үшін жиі мақтайды, бірақ жиі қателер бар. Керісінше, компания барлық уақытын жүйені «үтіктеп», оны оңтайландыруға арнауды шешкенде, ол жаңашылдықтың жоқтығы үшін тағы да сынға ұшырайды.

Өйткені, iOS 12 жағдайында да солай болды. Пайдаланушылардың бір тобы оны мақтады, себебі жүйе шынымен тұрақты, жылдам және ең бастысы, үлкен қателіктерсіз болды. Бірақ пайдаланушылардың екінші тобы он екі негізінен ешқандай жаңа функцияларды әкелмейді және жүйені одан әрі ілгерілетпейді деп шағымданды.

iOS 13-пен біз осы уақытқа дейін қарама-қарсы жағдайды бастан кешіріп жатырмыз. Жаңалықтардың жеткілікті саны бар, бірақ олар әрқашан қажетінше жұмыс істей бермейді. Apple қазірдің өзінде шығарды патч жаңартуларының толық сериясы және әлі де баптаумен аяқталмаған. Бұрышта Deep Fusion режимі бар iOS 13.2 нұсқасы бар, ол төртінші бета нұсқасында.

Мен сағындым macOS Catalina операциялық жүйесі де ағып кетпеді, дегенмен ол тым көп маңызды жаңалықтар әкелмеген. Дегенмен, пайдаланушылар жүйеде тікелей қателер немесе драйверлер немесе бағдарламалық қамтамасыз ету мәселелері болсын, олардың күнделікті жұмысын қиындататын бірқатар мәселелер туралы хабарлайды. Бұл орнату пайдаланушыларының жалпы бөліктері параметрлер экранында қатып қалғаны туралы айтпағанның өзінде.

Мұның бәрі Apple бағдарламалық жасақтаманың проблемасыз нұсқасын шығара алмайтындай әсер қалдырады.

Дэвид Шейер жағдайды түсіндіруге тырысады TidBITS-ке қосқан үлесі. Шейер Apple-де 18 жылдан астам уақыт бойы көптеген жобаларда әзірлеуші ​​ретінде жұмыс істеді. Сондықтан ол компанияның бағдарламалық жасақтамасын әзірлеудің қалай жүріп жатқанын және қатенің қай жерде болғанын тікелей біледі.

iOS 13 Крейг Федерихи WWDC

Ескі жүйе қателері шешілмейді

Apple компаниясының қате туралы есептерді бағалау жүйесі бар. Барлығына басымдық беріледі, мұнда жаңа қателер ескілерінен басым болады.

Әзірлеуші ​​кездейсоқ кейбір функцияларды бұзса, біз оны регрессия деп атаймыз. Ол бәрін жөндейді деп күтілуде.

Қате туралы хабарлаған соң, оны QA инженері бағалайды. Егер ол қате бағдарламалық жасақтаманың алдыңғы жинақтарында пайда болғанын анықтаса, оны «регрессивті емес» деп белгілейді. Анықтамадан оның жаңа емес, ескі қате екені шығады. Біреудің оны түзету мүмкіндігі аз.

Мен барлық командалар осылай жұмыс істейді деп айтпаймын. Бірақ олардың көпшілігі солай жасады және бұл мені есінен шығарды. Бір команда тіпті «регрессивті емес» деген жазуы бар жейделерді де жасады. Егер қате регрессивті болмаса, оны түзетудің қажеті жоқ. Сондықтан, мысалы, iCloud-қа фотосуреттерді жүктеп салу қатесі немесе контактіні синхрондау қатесі ешқашан түзетілмеуі мүмкін.

Сыртқы бейне карта қатып қалған кезде macOS Catalina жиі кездесетін қателердің бірі:

MacOS Catalina жүйесінде сыртқы графикалық карта қатып қалған кезде жиі болатын қателердің бірі

Шьер сонымен қатар бағдарламалық жасақтама бір кездері жақсырақ болды деген мәлімдемені жоққа шығарады. Apple компаниясының бүгінде тұтынушылары бұрынғыдан әлдеқайда көп, сондықтан бағдарламалық жасақтама мұқият тексерілуде. Сонымен қатар, бәрі әлдеқайда күрделі. Басқаша айтқанда, пайдаланушылардың шағын тобы үшін OS X жаңартуы шығарылған күндер артта қалды. Бүгінгі күні жүйе жаңартуды шығарғаннан кейін бірден миллиондаған құрылғыларға жетеді.

Қазіргі заманғы Apple операциялық жүйелерінде миллиондаған код жолдары бар. Mac, iPhone, iPad, Watch, AirPods және HomePod бір-бірімен және iCloud-пен үнемі байланыста болады. Қолданбалар ағындарда жұмыс істейді және (жетілмеген) Интернет арқылы байланысады. 

Кейіннен Шейер мұндай күрделі жүйелерді сынау көптеген ресурстарды қажет ететін үлкен мәселе екенін қосады. Сонда да, біз осы жылы көргеніміздей, әрқашан жақсы болуы керек емес.

.