
Týdenní pauza společnosti Apple ve vývoji další generace operačních systémů a místo toho bylo nutné ladit kód, aby bylo zajištěno, že iOS 18, macOS 15 a další vydání budou mít nejlepší šanci na vydání bez chyb, uvádí zpráva.
Koncem října zavedl softwarový ředitel společnosti Apple Craig Federighi týdenní pauzu ve vývoji dalšího kola operačních systémů, včetně iOS 18, iPadOS 18, macOS 15, watchOS 11 a tvOS 18. Pauza byla použita k opravě chyb a zlepšit výkon prvků, které vytvořil softwarový tým společnosti Apple, a byl rychle zrušen s normálním obnovením vývoje hned poté.
Mark Gurman, psaní pro Bloomberg Newsletter „Power On“ v neděli poukazuje na to, že to není poprvé, co Apple udělal něco podobného, protože chyby byly pro společnost v minulosti problémem.
Vydání iOS 18 a jeho dalších operačních systémů Apple v roce 2024 bude zjevně „zásadnější než obvykle“, protože Apple se snaží dohnat ostatní v generativním prostoru AI. Kromě toho, s vírou, že nedojde k „žádným velkým pokrokům“ v hardwaru pro iPhone 16, musí být operační systém ještě působivější než obvykle.
Apple dříve provedl změny ve svých postupech v roce 2019, v době, kdy měly iPhony při uvedení na trh softwarové závady, a poté, co společnost musela místo toho odložit několik funkcí určených pro iOS 12 na iOS 13.
Týdenní pauza nastala poté, co Apple dosáhl klíčového milníku ve vývoji iOS 18 a macOS 15, konkrétně dokončení prvních interních verzí, které obsahují hlavní velké novinky. Po tomto prvním období, označovaném jako M1, si Apple udělal týdenní přestávku na odladění před další fází, M2.
Každá ze čtyř fází, které nastanou před WWDC, se obvykle zkrátí na čtyři týdny vývoje funkcí, po kterých následují dvě opravy chyb. Ve skutečnosti tato pauza přidala další týden oprav chyb M1.
Pro velké schéma vývoje by týden navíc neměl mít vliv na celkové načasování vydání operačních systémů. Místo toho by měl dát na konci méně času na odstranění chyb na poslední chvíli.
Smlouva
Zatímco oprava chyb je obecně součástí vývoje jako celku, Apple podnikl kroky, aby se pokusil minimalizovat výskyt chyb ve svém vyvíjeném softwaru.
Craig Federighi přijal v roce 2019 politiku interně označovanou jeho divizí jako „Pakt“. Zásady jsou shrnuty jako „Nikdy vědomě nedovolíme regrese v sestavení. A když je najdeme, rychle je opravíme.“
Vyhláška v podstatě znamenala, že pokud chyba nebo nová funkce naruší něco jiného v operačním systému, musí být chyba přednostně opravena.
Je pravděpodobné, že zavedení „ambiciózních a přesvědčivých“ funkcí, podle interních popisů vrcholového vedení společnosti Apple, mohlo způsobit více chyb, než je přijatelné, což si vyžádalo další týden oprav chyb.
Zdroj: appleinsider.com