Treisprezece a fost un număr nefericit pentru Apple. Începând din vară, lansarea iOS 13 a Apple a fost afectată de greșeli, după ce funcțiile au fost trase din versiunea inițială, aruncarea de bug-uri a făcut-o oricum și au fost făcute nenumărate actualizări și iterații pentru a rezolva lucrurile. Apple nu este nerăbdător să facă aceeași greșeală anul viitor cu iOS 14. Șeful companiei software revizuiește modul în care testează programul Apple pentru a se asigura că nu se va mai repeta, potrivit unui nou Bloomberg raport.
Craig Federighi, vicepreședintele principal al ingineriei de software, și personalul său principal, au anunțat schimbări mărețe ale modului în care compania gestionează testele de software noi, potrivit raportului, care spune că anunțurile au apărut în timpul unei întâlniri recente de lansare internă cu inginerii Apple.
Noua abordare solicită ca echipele de dezvoltare ale Apple să se asigure că versiunile de test, cunoscute sub denumirea de „compilări zilnice”, ale actualizărilor software viitoare dezactivează funcțiile neterminate sau buggy în mod implicit. Testatorii vor avea apoi opțiunea de a activa selectiv aceste funcții, printr-un nou proces intern și meniul de setări denumit Steaguri, permițându-le să izoleze impactul fiecărei adăugări individuale asupra sistemului.
În ultimul deceniu, Apple a aplicat un ciclu anual de actualizare a software-ului sistemului de operare care alimentează dispozitivele sale. În fiecare an în toamnă, Apple lansează noi versiuni ale sistemului de operare, deoarece lansează cele mai noi modele de iPhone.
Acest proces a crescut în complexitate și domeniu de aplicare, deoarece Apple a continuat să introducă produse noi în mix și a ramificat și sistemul de operare. iOS, macOS, iPadOS, tvOS și watchOS obțin acum propriile versiuni, fiecare cu caracteristici și funcții unice - multe dintre acestea sunt concepute pentru a profita de funcțiile și funcționalitățile disponibile pe hardware-ul nou introdus în același timp..
Nu prea există întrebare că lansarea iOS 13 a fost mai dezordonată decât ceea ce clienții Apple au crescut să se aștepte. Pe parcursul verii, Apple a ramificat lansarea iOS 13 într-o versiune 13.0 și 13.1 pentru a depăși problemele aparente din construirea inițială. Bloomberg spune că, pe plan intern, Apple a anticipat că lansarea 13.0 va fi domeniul adoptatorilor și pasionaților timpurii, cu 13.1 lansarea generală pentru o piață mai largă. iOS 13.2 a stabilizat lucrurile în continuare, iar compania a iterat care construiește de mai multe ori pentru a elimina alte erori. Între timp, compania merge spre o versiune 13.3, care este în prezent în versiune beta.
Dezvoltarea aspră a iOS 13 a contribuit la o opinie generală potrivit căreia potrivirea și finisajul Apple lipsesc de această dată. În timp ce indicii de satisfacție a consumatorilor arată că consumatorii generali sunt încă foarte mulțumiți de iPhone-urile lor, a existat un murmur constant de nemulțumire cu calitatea software-ului care operează aceste dispozitive - și multe persoane au fost reticente să se actualizeze la cele mai recente versiuni, având în vedere frecvența lor și lipsa de încredere că actualizarea va rezolva problemele, mai degrabă decât să le introducă pe altele noi.
Odată cu modificările interne ale modului în care sunt gestionate zilnic iOS 14, Apple speră să lanseze noul software cu noi funcții și funcționalități fără a compromite stabilitatea. Surse interne au spus Bloomberg că Apple are planuri ambițioase pentru noile funcții în iOS 14, astfel încât să sperăm că noile procese interne vor ajuta acele funcții să se deruleze și să fie testate mai ușor decât au fost în ultima dată.