
Safari má dlouhodobě problém s nedostatkem rozšíření. Apple se to teď nesnaží řešit lákáním vývojářů, ale nasazením AI, která má doplněk vytvořit na základě textového popisu. Technicky je to fascinující, ale má to své limity.
Problém se Safari je starý jako prohlížeč sám. Zatímco Chrome a Firefox mají obrovský ekosystém doplňků, Safari zaostává. Důvod? Přísné a komplikované požadavky Applu na vývojáře. Místo aby Apple otevřel brány, zkouší to teď úplně jinak.
Nově si budete moct „objednat“ rozšíření přímo v prohlížeči. Napíšete v přirozeném jazyce, co má dělat, a Apple Intelligence se pokusí vygenerovat funkční kód. Příklad z dema zněl: „Ukládej a sleduj recepty z celého webu.“ Výsledkem byl jednoduchý doplněk „Recipe Keeper“.
Není to žádná černá magie. Základem je framework App Intents, který Apple už nějakou dobu tiše buduje. Představte si ho jako standardizované „menu“ funkcí, které každá aplikace může nabídnout zbytku systému. Díky tomu ví Siri nebo Zkratky, co která aplikace umí a jak ji ovládat.
Teď Apple tuto logiku obrací. Nejenže systém čte, co aplikace umí, ale dokáže z těchto stavebních bloků sám sestavit nový funkční celek. Je to stejný princip, který firma nasadila i do aplikace Zkratky, kde si lze podobně „naklikat“ automatizaci pomocí běžných vět.
Pod kapotou se rozhoduje, který model na požadavek použít. Jednoduché úkoly zpracuje on-device model přímo na Neural Engine, což je rychlé a soukromé. Složitější požadavky putují na Private Cloud Compute, ale nikdy ne na servery třetích stran, pokud k tomu nedáte výslovný souhlas (např. u integrace ChatGPT).
Zní to skvěle, ale je tu technický háček. Vygenerované rozšíření není autonomní agent, který by se sám učil nebo přizpůsoboval. Výsledkem je stále jen sada předem daných, deterministických kroků, které byste si mohli ručně poskládat v Zkratkách. AI zde funguje jako extrémně chytrý překladač z lidské řeči do kódu, ne jako samostatně uvažující programátor.