Provocările pe care le-a experimentat Apple cu buggy iOS 13 îl determină să regândească modul în care construiește și testează sistemele de operare, începând cu iOS 14.
Conform Bloomberg, șeful software-ului Craig Federighi a anunțat recent modificările la o întâlnire de „start”. Noua abordare va facilita testerilor să poată activa și dezactiva noile funcții. Acest lucru este astfel încât să poată afla mai bine modul în care caracteristicile au un impact independent asupra funcționalității software-ului.
Raportul menționează că:
„Noul proces de dezvoltare va ajuta versiunea internă iOS timpurie să fie mai utilizabilă, sau„ locuibilă ”, în limbajul Apple. Înainte de dezvoltarea iOS 14, unele echipe ar adăuga în fiecare zi funcții care nu au fost testate complet, în timp ce alte echipe ar contribui săptămânal la modificări. „Construcțiile zilnice erau ca o rețetă cu mulți bucătari care adaugă ingrediente”, a spus o persoană cu cunoștințe despre proces. ”
Rezultatul este că Apple a fost aproape imposibil să știe exact cât de bine funcționează software-ul său. Funcțiile în curs vor fi dezactivate în mod prestabilit. Testerii le pot activa apoi printr-un meniu special. Această abordare va acoperi dezvoltarea nu numai pe iOS, ci pe iPadOS, watchOS, macOS și tvOS.
Probleme cu buggy iOS 13
BloombergRaportul vorbește și despre problemele pe care Apple le-a avut cu iOS 13. Notează că, atunci când inginerii au realizat că iOS 13 avea unele mari probleme înainte de lansarea sa, s-au concentrat pe asigurarea faptului că vor fi remediați în iOS 13.1.
„Până în august, dându-ne seama că iOS 13.0 inițial va fi livrat cu iPhone-uri noi câteva săptămâni mai târziu, nu va reuși standarde de calitate, inginerii Apple au decis să renunțe în mare parte la acea muncă și să se concentreze pe îmbunătățirea iOS 13.1, primul Actualizați. Apple a considerat în mod privat iOS 13.1 „versiunea publică reală”, cu un nivel de calitate care corespunde iOS 12. Compania se aștepta doar ca fanii Apple să încarce iOS 13.0 pe telefoanele lor. ”
În timp ce toată lumea iubește caracteristicile noi, în cele din urmă oamenii doresc lucruri care - în limbajul Apple - „doar funcționează”. Sperăm că această nouă abordare a construcției și testării poate realiza exact acest lucru.
Sursă: Bloomberg (perete de plată)