MagazínNovinkySoftware

Apple mění vývoj iOS 28. Programátoři dostali o polovinu času navíc

Apple podle Marka Gurmana přepsal harmonogram, podle kterého vznikají iOS 28, iPadOS 28 a macOS 28. Vývojáři dostali v první fázi šest týdnů na psaní kódu místo obvyklých čtyř a na slučování funkcí jim zbyly jen dva.

Zprávy o tom, jak Apple vyvíjí své systémy, se k veřejnosti dostávají jen zřídka, a když, bývají to čísla bez kontextu. Nedělní Power On od Marka Gurmana je v tomhle výjimkou. Popisuje konkrétní změnu v harmonogramu, podle kterého vznikají iOS 28, iPadOS 28 a macOS 28, a vysvětluje, proč k ní firma sáhla. Ve zkratce: programátoři dostali víc času na vymýšlení a míň na uklízení.

Aby to dávalo smysl, je potřeba vědět, jak Apple svůj rok rozděluje. Podle Gurmana se vývoj každé nové generace systémů dělí na tři hlavní etapy. V každé z nich se běžně střídají čtyři týdny psaní kódu se čtyřmi týdny takzvané konvergence, tedy období, kdy se nové funkce slučují do systému a ladí se tak, aby spolu fungovaly. Je to režim, který si Apple drží dlouhé roky a který dává výsledku pravidelný rytmus.

Letos ale firma v první etapě, interně označované jako milník M1, tenhle poměr otočila. Server MacRumors cituje Gurmana: „Místo obvyklého rozdělení na dvě čtyřtýdenní části dostali inženýři Applu zadáno šest týdnů na kódování, průzkum a vývoj funkcí a potom jen dva týdny konvergence.“ V praxi to znamená o polovinu víc prostoru na samotnou tvorbu a o polovinu méně na integraci.

Xcode s agentem, který píše kód
Agenti v Xcode mění tempo vývoje. Foto: 9to5Mac

Reakce zevnitř firmy jsou podle Gurmana pozitivní. Zaměstnanci prý změnu vítají s tím, že jim vytváří víc času na vymýšlení nápadů a jejich prozkoumání, než se věci musí zafixovat. To je u velkých softwarových organizací docela běžná stížnost – čtyři týdny stačí na to, aby člověk postavil první verzi funkce, ale ne na to, aby zkusil tři různé přístupy a vybral z nich nejlepší. Šest týdnů už takový luxus umožňuje.

Proč ale zkrátit zrovna konvergenci? 9to5Mac nabízí vysvětlení, které zní logicky: za posledních pár let se zásadně zlepšily agentní nástroje pro psaní kódu a slučování funkcí už nemusí být tak pracné jako dřív. Jde o výklad redakce, ne o Gurmanovo tvrzení, ale k celkovému obrázku sedí. Pokud rutinní práci se sjednocováním větví a opravami konfliktů zvládne z velké části stroj, je rozumné přesunout lidský čas tam, kde stroj zatím nestačí.

Riziko je ovšem zřejmé a Apple by ho měl mít na paměti. Konvergence není administrativa, ale fáze, ve které se ukáže, že si dvě nezávisle vyvinuté funkce vzájemně šlapou po nohou. Když se zkrátí na polovinu, část těchhle problémů se objeví až později, typicky v červnových betách. Uživatelé posledních generací systémů by mohli o takové zkušenosti vyprávět.

Gurman současně upozorňuje, že o konkrétních funkcích iOS 28 zatím nic neprozradil. Změna harmonogramu tedy nevypovídá nic o tom, co v systému bude – jen o tom, jak vzniká. Pokud čekáte seznam novinek, musíte si počkat. První beta má podle obvyklého plánu dorazit v červnu a ostrá verze v září příštího roku, tedy v roce 2027.

Do souvislostí to zapadá překvapivě přesně. Ve stejném newsletteru Gurman popsal, že výkonný ředitel John Ternus tlačí na softwarového šéfa Craiga Federighiho, aby firma zrychlila, a že Apple uvažuje o proměně Siri v agenta už příští rok. Změna vývojového procesu je přesně ten typ opatření, který takovým ambicím odpovídá. Nejdřív se přenastaví kalendář, pak se uvidí, jestli se stihne i obsah.

Pro nás v Česku to má jeden praktický dopad, byť nepřímý. Pokud Apple opravdu získá víc prostoru na vymýšlení funkcí, zvyšuje se šance, že se dostane i na věci, které se v honbě za hlavními novinkami obvykle odkládají – lokalizace, podpora dalších jazyků nebo doladění funkcí pro trhy mimo Spojené státy. Garantovat to samozřejmě nejde. Ale uznejte, že naděje je lepší než jistota opaku.

Zbývá dodat obvyklou výhradu. Celá informace pochází z Gurmanových zdrojů uvnitř firmy, Apple se k ní nevyjádřil a jde o popis jedné jediné etapy, ne o trvalou změnu metodiky. Je docela dobře možné, že se firma u dalších dvou milníků vrátí k původnímu poměru, nebo ho naopak upraví ještě jinak. Teprve podzim příštího roku ukáže, jestli se experiment vyplatil.

Zdroje: MacRumors, 9to5Mac, Bloomberg

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Web používá Akismet ke snížení množství spamu. Zjistěte, jak jsou zpracovávány údaje z komentářů.