Haasteet, jotka Apple on kokenut viallisen iOS 13: n kanssa, saavat sen miettimään uudelleen tapaa, jolla se rakentaa ja testaa käyttöjärjestelmiä, alkaen iOS 14: stä.
Mukaan Bloomberg, ohjelmistopomo Craig Federighi ilmoitti äskettäin muutoksista "kickoff" -kokouksessa. Uusi lähestymistapa helpottaa testaajien uusien ominaisuuksien kytkemistä päälle ja pois. Näin he voivat paremmin selvittää, miten ominaisuudet vaikuttavat itsenäisesti ohjelmistojen toimivuuteen.
Raportissa todetaan, että:
"Uusi kehitysprosessi auttaa varhaista sisäistä iOS -versiota olemaan entistä käyttökelpoisempi tai" elävämpi "Applen kielellä. Ennen iOS 14: n kehittämistä jotkut tiimit lisäsivät päivittäin ominaisuuksia, joita ei ollut testattu kokonaan, kun taas toiset tiimit lisäsivät muutoksia viikoittain. "Päivittäiset rakenteet olivat kuin resepti, jossa paljon kokkeja lisäsi ainesosia", henkilö, joka tuntee prosessin, sanoi. "
Tuloksena on, että Applen oli lähes mahdotonta tietää tarkasti, kuinka hyvin sen ohjelmisto toimi. Käynnissä olevat ominaisuudet poistetaan oletusarvoisesti käytöstä. Testaajat voivat sitten ottaa ne käyttöön erikoisvalikon kautta. Tämä lähestymistapa kattaa kehityksen paitsi iOS: n, myös iPadOS: n, watchOS: n, macOS: n ja tvOS: n kanssa.
Ongelmia viallisessa iOS 13: ssa
BloombergRaportissa puhutaan myös Applen ongelmista iOS 13: n kanssa. Siinä todetaan, että kun insinöörit ymmärsivät, että iOS 13: lla oli suuria ongelmia ennen julkaisuaan, he keskittyivät varmistamaan, että ne korjataan iOS 13.1: ssä.
”Elokuuhun mennessä, kun huomasimme, että alkuperäinen iOS 13.0, joka toimitetaan uusien iPhonien kanssa muutaman viikon kuluttua, ei osu laatustandardien mukaan Applen insinöörit päättivät luopua suurimmaksi osaksi tästä työstä ja keskittyä parantamaan ensimmäistä iOS 13.1: tä päivittää. Apple piti yksityisesti iOS 13.1: tä "varsinaisena julkisena julkaisuna", jonka laatutaso vastaa iOS 12: ta. Yhtiö odotti vain kovien Applen fanien lataavan iOS 13.0: n puhelimiinsa. ”
Vaikka kaikki rakastavat hämmästyttäviä uusia ominaisuuksia, lopulta ihmiset haluavat asioita, jotka - Applen kielellä - "vain toimivat". Toivottavasti tämä uusi lähestymistapa rakentamiseen ja testaamiseen voi tuottaa juuri sen.
Lähde: Bloomberg (maksumuuri)