🍎 Apple Dev Digest

Denní přehled vývoje na platformách Apple · pondělí 13. července 2026
Mám dostatek dat. Sestavuji digest.

TL;DR

iOS / iPadOS / macOS / watchOS / tvOS 27 Beta 3 pro vývojáře release

Apple 6. července 2026 vydal třetí vývojářskou betu celé rodiny OS 27. iOS a iPadOS 27 beta 3 nese build číslo 24A5380h. Tato beta je zásadní z hlediska Siri: poprvé je aktivní hlasové menu umožňující nastavit Pace (tempo řeči) a Expressivity (expresivitu), což jsou klíčové prvky přepracované Apple Intelligence na úrovni hlasového rozhraní. Aktualizaci dostalo i Apple Watch – nová Siri přichází na watchOS 27 od beta 3.

Mimo Siri se beta 3 soustředí na opravy chyb, výkonnostní optimalizace a ladění Liquid Glass designového jazyka (efekt frosted glass ve všech systémových UI prvcích). Vývojáři mohou s Xcode 27 beta 3 nahrávat builds cílené na iOS 27.0 beta 3, iPadOS 27.0 beta 3, macOS 27.0 beta 3 pro interní i externí TestFlight testing. Veřejná beta pro všechny uživatele se očekává rovněž v červenci, ostré vydání pak v září 2026.

Foundation Models framework – multimodální AI, serverové modely a Python SDK ai

Foundation Models framework oznámený na WWDC26 prošel nejvýznamnější proměnou od svého vzniku. Klíčová novinka je multimodální vstup: vývojáři mohou nyní posílat obrazy společně s textovými prompty přímo do on-device modelu Apple Intelligence. Framework tak umí analyzovat obsah snímků obrazovky, identifikovat objekty nebo extrahovat text bez cloudového volání. Druhou zásadní změnou je abstrakční vrstva LanguageModel protokolu – stejné Swift API teď dokáže transparentně směrovat prompt buď na lokální model, nebo na cloud model třetích stran.

Anthropic i Google vydávají nativní Swift balíčky, díky nimž lze v projektu vystřídat Apple on-device model za Claude nebo Gemini na jediném řádku kódu. Dynamic Profiles umožňují za běhu přepínat sady nástrojů a instrukce, což je základ pro multi-agentní workflow. Nově je dostupný i Python SDK – vývojáři tak mohou přistupovat k on-device Foundation Models z Python prostředí. Apple navíc potvrdil záměr open-sourcovat celý framework v létě 2026.

Swift 6.4 – anyAppleOS, Iterable protokol a 4× rychlejší URL release tooling

Na WWDC26 Apple vydal Swift 6.4, který přichází po 6.3 (únor 2026) a zaměřuje se na ergonomii a výkon. Největší syntaktická zkratka je anyAppleOS: místo pěti separátních platform názvů v @available atributech nebo #if blocích stačí jediný výraz. Výsledek: pětilinkové availability bloky se scvrknou na jeden řádek, zdrojový kód je výrazně čitelnější.

Nový Iterable protokol doplňuje stávající Sequence zásadním rozdílem: zapůjčuje (borrows) prvky místo jejich kopírování. To umožňuje efektivní iteraci přes noncopyable typy jako Span a InlineArray bez výkonnostní penalizace. Pro síťový a souborový kód přináší Swift 6.4 sjednocení NSURL a CFURL do jediné Swift implementace – benchmarky ukazují až 4× rychlejší URL parsing. Async cleanup konečně funguje správně v defer blocích a await v defer je nyní plně podporované.

SwiftUI – Document API, ContentBuilder a reordering všude tooling

WWDC26 session „What's New in SwiftUI" představila redesignované Document API. Nové protokoly WritableDocument a ReadableDocument nabízejí asynchronní, inkrementální diskové operace s reporting průběhu přes Foundation Subprogress API. DocumentCreationSource API umožňuje deklarovat více zdrojů pro tvorbu dokumentů, každý svázaný s vlastním NewDocumentButton.

Velkou novinkou pro UX je reorderable container API: uživatelé mohou drag&drop přeřazovat položky v libovolném kontejneru – nejen v List, ale i v LazyVGrid a dalších. Reordering poprvé přichází i na watchOS. Pro zkrácení build časů byl zaveden ContentBuilder: unifikovaný builder typ nahrazuje per-container přetížení, redukuje type-checking na jedinou cestu rozhodovacím stromem a podle Apple měřitelně snižuje dobu kompilace větších SwiftUI projektů. Toolbar API dostalo visibility priority a automaticky minimalizující chování.

App Store pravidla zpřísněna – low-effort aplikace pod tlakem policy

Apple na WWDC26 aktualizoval App Store Review Guidelines se zaměřením na quality enforcement. Pravidlo 4.3 (Spam) nyní explicitně zahrnuje low-effort aplikace, které hrozí odstraněním z App Storu. Konkrétně jmenované kategorie, které nové submise bez „meaningfully different" hodnoty neprojdou: aplikace na rande (dating), baterky (flashlight), zvukové efekty, tapety (wallpaper), jednoduché stopky/časovače a věštecké aplikace. Stávající aplikace těchto typů mohou být odstraněny, pokud nebudou aktualizovány nebo nezaujmou dostatečnou uživatelskou základnu.

V oblasti AI Apple vyžaduje, aby vývojáři v App Privacy Labels jasně deklarovali sdílení dat s třetí-stranými AI službami a vyžádali si explicitní souhlas uživatele před prvním odesláním dat. Aplikace využívající automatizovaný generovaný obsah musí uživatele informovat, kdy je obsah vytvořen AI. Aktualizovány byly také věkové ratingové otázky – vývojáři museli zodpovědět nové dotazy do 31. ledna 2026, jinak riskují přerušení schopnosti odesílat aktualizace.

Xcode 27 beta 3 a roadmapa veřejných bet release tooling

Xcode 27 beta 3 bylo vydáno souběžně s OS betami 6. července 2026. Vývojáři mohou s tímto Xcode sestavovat a odesílat builds pro všechny varianty OS 27 beta 3 (iOS, iPadOS, macOS, tvOS, visionOS, watchOS) do TestFlight pro interní i externí testery. Xcode 27 beta obsahuje aktualizované sady SDK odpovídající beta 3 buildům jednotlivých platforem.

Pokud jde o veřejné bety: Apple pravidelně vypouštěl první public beta ve stejném týdnu jako třetí developer beta. Na základě tohoto vzoru komunita i Macworld očekávají, že iOS 27 Public Beta 1, iPadOS 27 Public Beta 1, macOS 27 Public Beta 1, watchOS 27 Public Beta 1 a tvOS 27 Public Beta 1 budou dostupné v průběhu tohoto nebo příštího týdne (polovina července 2026). Souběžně Apple dále vydával beta 4 pro udržovací větev OS 26.6 (Sequoia, iOS 26.6 apod.), která přináší security patche a opravy pro uživatele, jež nechtějí přejít na beta 27.