🍎 Apple Dev Digest

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

TL;DR

Beta 4 pro všechny platformy: iOS / iPadOS / macOS / watchOS / tvOS / visionOS 27 release

Apple 20. července 2026 vydal čtvrtou vývojářskou betu celé rodiny systémů. iOS 27 beta 4 (build 24A5390f) je dostupná přes Nastavení → Obecné → Aktualizace softwaru pro vývojáře registrované v Apple Developer Program. Totéž platí pro iPadOS 27, macOS 27 Golden Gate, watchOS 27, tvOS 27 a visionOS 27 — všechny sdílí paralelní beta 4 cyklus.

Hlavními přírůstky beta 4 jsou dva nové hlasy Siri s posuvníky pro tempo a expresivitu, a nový uvítací splash screen zobrazující se při vyvolání Siri z Dynamic Island nebo přetažením dolů z plochy. iOS 27 jako celek cílí na tři pilíře: bezpečnost a rodičovskou kontrolu, výkonnostní ladění (úprava CPU scheduleru zrychlující i starší zařízení od iPhone 11 výše) a novou generaci Apple Intelligence/Siri. Liquid Glass UI dostalo v beta 4 řadu oprav jemného renderingu a konzistence.

Oproti beta 3 jde o konsolidační vydání — větší feature vlna se čeká až v RC/GM vydání plánovaném na podzim 2026. Vývojáři hlásí stabilnější crash rate v porovnání s beta 3, zejména u SwiftUI a Metal vrstvy.

Xcode 27 Beta 4: TestFlight podporuje Xcode 27 beta builds release tooling

Xcode 27 Beta 4 byl vydán 20. července souběžně s OS betami. Klíčovou novinkou na straně App Store Connect je přidání TestFlight podpory pro aplikace sestavené Xcode 27 beta — vývojáři tak mohou distribuovat bety svých iOS 27 aplikací testerům bez nutnosti čekat na finální Xcode. Součástí je také podpora lokalizovaných asset packů pro Apple-Hosted Background Assets.

Dokumentace Xcode 27 Beta 4 Release Notes na developer.apple.com detailuje opravy v Swift Compiler (lepší diagnostika pro makra), vylepšení Swift Testing frameworku a stabilizaci Predictive Code Completion. Xcode Cloud nabývá beta 4 kompatibility automaticky — existující workflows nevyžadují úpravy, pouze aktualizaci na beta 4 toolchain.

Vývojáři by si měli ověřit kompatibilitu Swift Package manifest souborů — Xcode 27 Beta 4 přichází s novými varováními u balíčků stále specifikujících swift-tools-version: 5.x, kde je doporučený upgrade na 6.0 nebo vyšší.

Foundation Models + MLX: brána k 4 800 Hugging Face modelům zdarma ai

Jedním z největších, avšak méně medializovaných výstupů WWDC 2026, je nová třída MLXLanguageModel v Foundation Models frameworku. Třída implementuje protokol LanguageModel a jako backend může sáhnout na libovolný z přibližně 4 800 modelů dostupných v Hugging Face organizaci mlx-community. Modely běží lokálně na Apple Silicon přes GPU a Neural Engine — bez API klíče, bez přenosu dat mimo zařízení.

Framework nyní stojí na protokolu LanguageModel, za nímž se skrývají čtyři zaměnitelné backendy: on-device system model (Apple Intelligence), Private Cloud Compute, Core AI pro vlastní váhy a právě MLXLanguageModel pro Hugging Face. API je identické pro všechny backendy, takže přepínání nevyžaduje změnu volajícího kódu. Vývojáři tak mohou snadno experimentovat s různými open-source modely (Llama, Mistral, Phi atd.) a zároveň zachovat stejný Swift kód pro produkci s Apple Intelligence backendem.

Paralelně Apple oznámil bezplatný přístup k Private Cloud Compute pro vývojáře s méně než 2 miliony prvních stažení — cílem je odstranit infrastrukturní bariéru pro indie vývojáře budující AI funkce. Hugging Face na svém blogu publikoval průvodce AnyLanguageModel API, které tento přechod dále zjednodušuje.

Foundation Models míří do open source; server-side integrace Claude a Gemini ai

Apple potvrdil, že Foundation Models framework bude open-sourcován v průběhu léta 2026. Jde o signifikantní krok — vývojáři budou moci nahlédnout do implementace protokolu LanguageModel, přispívat backendy a auditovat chování on-device inference. Repozitář prozatím nebyl zveřejněn, Apple uvádí "later this summer" bez konkrétního data.

Souběžně framework rozšiřuje server-side model integration: stejné Swift API, které volá Apple Intelligence, bude schopno transparentně směrovat requesty na Claude (Anthropic) nebo Gemini (Google) běžící v cloudu. To umožní vývojářům psát jednu codebasi a za runtime rozhodovat o backendu dle dostupnosti, ceny nebo výkonu. Nový Dynamic Profiles systém pak slouží k budování multi-agent workflow přímo v Swift kódu.

Doplňkovým frameworkem je Evaluations — nový Swift framework pro měření kvality AI funkcí. Vývojáři definují sady promptů a očekávaných výstupů, framework automaticky vyhodnocuje přesnost, takže regrese v chování modelu jsou detekovatelné v CI stejně jako unit testy.

App Store Guidelines: přísnější pravidla proti AI-generovaným "clone" aplikacím policy

Apple 9. června 2026 (při WWDC) aktualizoval App Store Review Guidelines s hned několika změnami relevantními pro vývojáře. Nejvýznamnější je přepis sekce 4.3(b): "Don't submit apps that are indistinguishable from what's already widely available. Opportunistically creating variants of existing app categories or popular apps degrades App Store discovery, reduces overall app quality, and harms both users and developers." Přímou motivací je exploze AI-asistovaného vývoje — Tim Cook zmínil, že App Store přijímá přes 1 000 submisí za hodinu.

Nová sekce 3.3.11 seskupuje veškeré AI a ML technologie pod jednu subsekci a přidává specifické požadavky pro aplikace využívající Foundation Models framework (sekce 3.3.11(A)). Sekce 1.2 dostala nový jazyk ohledně user-generated content a sekce 4.5.3 rozšiřuje zákaz spamu o Live Activities — nelze je používat k odesílání nevyžádaných zpráv nebo phishingových pokusů.

Aplikace opakovaně zamítané ze stejného důvodu budou v budoucnu podléhat přísnějšímu přezkumu. Praktický dopad: vývojáři AI wrapper aplikací (zejména chatbotů bez jasné added value) by měli review guidelines přečíst znovu a ujistit se, že jejich app nabízí jasně odlišitelnou funkci. Aktuální znění je dostupné na developer.apple.com.

WWDC 2026 vývojářský souhrn: SwiftUI nativizace, Swift 6 a Evaluations framework tooling ai

WWDC 2026 (8.–12. června, hybridní formát online + Apple Park) přinesl přes 100 nových session videí. Klíčovým signal byl Notion jako case study migrace z cross-platform webového UI na nativní SwiftUI — Apple jej citoval na Platforms State of the Union jako důkaz výkonnostní a konzistentní výhody nativního přístupu. Swift 6 je nyní defaultní language version v Xcode 27 a jeho strict concurrency checking přechází z opt-in na standard.

Pro vývojáře pracující s AI jsou klíčové tři nové frameworky: Foundation Models (popsáno výše), Evaluations (testování kvality AI) a rozšíření App Intents — aplikace nyní mohou Siri exponovat komplexnější akce včetně multi-step workflow. WWDC26 session "What's new in the Foundation Models framework" (video 241) je dostupná na developer.apple.com a mapuje celou architekturu nového protokolového přístupu.

Na straně App Store byl oznamén nový WWDC26 App Store guide sumarizující všechny policy změny 2026 na jednom místě. TestFlight získává lokalizovanou distribuci — vývojáři mohou cílit beta testery dle locale bez separátních buildů. Všechny WWDC session videa jsou zdarma dostupná bez Developer Program členství.