Затвори ја рекламата

Apple си направи камшик за себе. Корисниците често го навредуваат поради тоа што носат нови функции, но често има грешки. Напротив, кога една компанија ќе одлучи да го посвети целото свое време за да го „испегла“ системот и да го оптимизира, повторно е критикувана поради недостигот на иновации.

На крајот на краиштата, така беше и во случајот со iOS 12. Една група корисници го пофалија бидејќи системот беше навистина стабилен, брз и пред се без поголеми грешки. Но, втората група корисници се пожали дека дванаесетте во основа не носат нови функции и не го унапредуваат системот понатаму.

Со iOS 13, досега ја доживуваме спротивната ситуација. Има доста вести, но тие не секогаш функционираат како што треба. Apple веќе објави целосна серија ажурирања на закрпи и сè уште не е направено со штимање. Зад аголот е iOS 13.2 со режимот Deep Fusion, кој е веќе во четвртата бета верзија.

ми недостасува не протече ниту оперативниот систем macOS Catalina, иако не донесе премногу суштински иновации. Сепак, корисниците сè уште пријавуваат голем број проблеми кои ја комплицираат нивната секојдневна работа, било да се тоа грешки директно во системот или проблеми со драјверите или софтверот. И тоа да не го спомнуваме фактот дека општите делови на корисниците на инсталацијата замрзнаа на екранот за поставки.

Сето ова дава впечаток дека Apple не е во можност да издаде верзија на софтверот без проблеми.

Дејвид Шајер против се обидува да ја објасни ситуацијата придонес за TidBITS. Шајер работеше во Apple повеќе од 18 години како развивач на многу проекти. Така, тој знае од прва рака како оди развојот на софтверот на компанијата и каде се случила грешката.

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

Старите системски грешки не се решени

Apple има свој систем за оценување на извештаи за грешки. Сè е подложено на приоритизација, каде што поновите грешки се приоритетни во однос на постарите.

Кога програмер случајно ќе прекине некоја функционалност, тоа го нарекуваме регресија. Од него се очекува да поправи се.

Откако ќе пријавите грешка, таа ќе биде проценета од инженер за ОК. Ако открие дека грешката веќе се појавила во претходните изданија на софтверот, ја означува како „нерегресивна“. Од дефиницијата произлегува дека не е нова туку стара грешка. Мала е шансата некој да го поправи.

Не велам дека така функционираат сите тимови. Но, повеќето од нив го направија, и тоа ме полуде. Еден тим дури направи и маици на кои пишува „нерегресивно“. Ако бубачката не е регресивна, не треба да ја поправаат. Ова е причината зошто, на пример, грешка при поставување фотографии на iCloud или грешка со синхронизација на контакти можеби никогаш нема да се поправи.

Една од честите грешки во macOS Catalina кога надворешната видео картичка се замрзнува:

Една од честите грешки во macOS Catalina кога надворешната графичка картичка се замрзнува

Шајер исто така го отфрла тврдењето дека софтверот некогаш бил подобар. Apple денес има многу повеќе клиенти отколку порано, така што софтверот е под поголем лупа. Покрај тоа, сè е многу пософистицирано. Со други зборови, помина времето кога беше објавено ажурирање на OS X за мала група корисници. Денес, системот достигнува милиони уреди одеднаш по објавувањето на ажурирањето.

Современите оперативни системи на Apple имаат милиони линии код. Вашиот Mac, iPhone, iPad, часовник, AirPods и HomePod постојано комуницираат едни со други и iCloud. Апликациите работат во нишки и комуницираат преку (несовршен) Интернет. 

Последователно, Шајер додава дека тестирањето на такви сложени системи е огромен предизвик кој бара многу ресурси. Па дури и тогаш, не мора секогаш да испадне добро, што веќе го видовме оваа година.

.