🍎 Apple Dev Digest

Denní přehled vývoje na platformách Apple · čtvrtek 16. července 2026
Mám dostatek dat — sestavuji digest.

TL;DR

iOS 27 & macOS 27 Golden Gate — první veřejné bety jsou tady release

13. července 2026 Apple simultánně uvolnil první veřejné bety pro iOS 27, iPadOS 27, macOS 27 Golden Gate, tvOS 27 a watchOS 27. Veřejná beta iOS 27 nese build 24A5380h, identický s developer beta 3 vydanou 6. července — žádné nové funkce navíc, jde o shodný snapshot. Uživatelé se mohou přihlásit přes beta.apple.com a profil nainstalovat OTA.

macOS 27 Golden Gate přináší přepracovaný efekt Liquid Glass (oproti Tahoe 26 vizuálně vyladěný), Visual Intelligence dostupné přes Spotlight a nový Safari Extension Builder, který generuje rozšíření z přirozeného jazyka. Kritická změna pro vývojáře: Golden Gate ruší podporu všech Maců s Intel CPU a odstraňuje AFP — Time Machine s Time Capsule tedy přestane fungovat.

Tester základna veřejných bet je výrazně širší než developer program, takže toto vydání signalizuje reálnou zátěžovou fázi testování crashů a zpětné vazby. Vývojáři by měli věnovat zvýšenou pozornost crash reportům přicházejícím z App Store Connect Organizer v nadcházejících dnech.

iOS 26.6 / watchOS / tvOS / visionOS 26.6 beta 5 — blíží se RC release

Stejný den (13. července) Apple zaslal vývojářům pátou developer betu iOS 26.6, iPadOS 26.6, watchOS 26.6, tvOS 26.6 a visionOS 26.6. V tomto cyklu nejde o feature release — jde primárně o stability fixes, bezpečnostní záplaty a výkonová vylepšení před finálním vydáním. Apple typicky vypouští .6 patch v druhé polovině července, takže RC by měla přijít v průběhu příštích dvou týdnů.

Pro vývojáře udržující live aplikace je důležité, že App Store Connect v mezičase přidal podporu nahrávání buildů s Xcode 26.6 a SDK pro iOS/iPadOS/macOS/visionOS/tvOS/watchOS 26.5 RC, takže testflight distribuce aktualizací pokračuje bez přerušení. Aplikace kompilované s Xcode 27 beta 3 a cílené na iOS 27 SDK lze paralelně distribuovat na TestFlight pro interní i externí testery.

Foundation Models framework — multimodal, Claude & Gemini, open source ai

WWDC26 přinesl zásadní rozšíření Foundation Models frameworku. Nový protokol LanguageModel umožňuje za jednotné Swift API schovat jakýkoli model — on-device Apple model, Private Cloud Compute nebo třetí stranu. Anthropic i Google vydali Swift balíčky, takže Claude a Gemini jsou volatelné stejným rozhraním jako on-device inference bez nutnosti učit se nové API.

Přibyla multimodální podpora: do promptu lze předat obrázky vedle textu, přičemž Vision framework nástroje (OCR, čtečka čárových kódů) jsou dostupné modelu jako callable tools přímo on-device. Nové jsou také Dynamic Profiles pro multi-agentní workflow, vestavěné sémantické vyhledávání a primitiva pro key-value caching. Server-side inference (Private Cloud Compute) je dostupná přes totožné Swift API bez změny kódu.

Apple zároveň potvrdil open-source vydání frameworku v létě 2026 včetně doprovodných implementací CoreAILanguageModel a MLXLanguageModel. Ten druhý otevírá přístup k přibližně 4 800 modelům z Hugging Face spustitelných lokálně na Apple Neural Engine nebo GPU Macu. Open-source balíček FoundationModelsUtilities (Apache 2.0) je již dostupný na GitHubu.

Xcode 27 beta 3 — TestFlight podpora a přizpůsobitelný toolbar tooling

6. července Apple vydal Xcode 27 beta 3 (build 27A5218g). Hlavní praktická novinka pro vývojáře: TestFlight nově přijímá buildy kompilované s Xcode 27 beta 3 (iOS 27 beta 3 SDK) pro interní i externí testování — je tak možné dostat iOS 27 variantu aplikace k beta testerům ještě před finálním vydáním OS. Toto bylo blokujícím problémem v předchozích betách.

Z dlouhodobějšího pohledu Xcode 27 přináší plně přizpůsobitelný toolbar (přidávání, odebírání a přeřazování položek), nová barevná témata s konfigurovatelnými slidery a přesunutí branch pickeru do spodní lišty pro práci s dlouhými názvy větví. Organizer nově odhaluje animační problémy nad rámec scrollování — konkrétně detekuje výkonové regrese v Liquid Glass a SwiftUI views. Beta 3 je spíše stabilizační, bez velkých API změn.

Swift 6.4 — async defer, ~Sendable a lepší Concurrency diagnostika tooling

WWDC26 session 262 „What's new in Swift" (přednášeli Becca a Evan ze Swift týmu) představil Swift 6.3 a 6.4 shipoující společně. Klíčová change pro concurrency kód: async funkce jsou nyní volatelné z defer bloku — omezení, které trápilo vývojáře zejména u resource-cleanup vzorů. Kompilátor navíc nově vydává varování, pokud je chyba hozená ze Swift Concurrency tasku tiše ignorována.

Přidána syntaxe ~Sendable pro explicitní opt-out ze Sendable conformance — typy, které nesmí být Sendable, to nyní mohou deklarovat přímo místo spoléhání na absence protokolu. Třídy s weak var lze nově deklarovat jako weak let (immutable), čímž odpadá nutnost @unchecked Sendable. Instruments získaly vylepšenou vizibilitu actor contention, async task schedulingu a call-stack comparisonu pro výkonovou verifikaci.

App Store Review Guidelines — nová omezení pro AI aplikace a Live Activities policy

Apple aktualizoval App Review Guidelines v červnu 2026 s účinností do bety i aktuálního review procesu. Sekce 4.3(b) byla zpřísněna s cílem blokovat „mediocre, low-quality, nebo low-effort" aplikace — nová dikce explicitně míří na aplikace generované pomocí AI šablon bez přidané hodnoty. Apple nyní požaduje i vysvětlení, jak automatizace nebo AI v aplikaci funguje.

Sekce 4.5.3 nově stanoví, že Live Activities nesmí sloužit ke spamu, phishingu ani nevyžádané komunikaci. Úvod guidelines přepracoval pokyny k bezpečnosti dětí a dospívajících (sekce 1.2 upřesňuje zodpovědnost vývojáře za obsah porušující pravidla). Sekce 3.1.1 a 3.1.3 byly upraveny na základě soudního rozhodnutí v USA povolujícího tlačítka a externí linky pro platby v americkém storefront.