🍎 Apple Dev Digest

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

TL;DR

iOS 27 Beta 3 vydána, veřejná beta před dveřmi release

Apple 6. července 2026 uvolnil třetí developer betu iOS 27 a iPadOS 27 (build 24A5380h). Největší novinkou zůstává Siri AI — chatbot s přístupem k obecným znalostem, osobním datům z Messages a Mailu a s povědomím o obsahu na obrazovce. Vizuálně iOS 27 pokračuje v linii Liquid Glass designu a přidává nový posuvník pro jemnější přizpůsobení průhlednosti a odrazu prvků napříč celým systémem.

Apple oficiálně potvrdil, že první veřejná beta iOS 27 vyjde v červenci — nejpravděpodobnějším datem je pondělí 13. července nebo několik dní poté. Souběžně Apple 7. července vydal iOS 26.6 Public Beta 4 spolu s macOS 26.6 a dalšími platformami; iOS 26.6 zahrnuje novou protikrádežní funkci, která iPhone okamžitě zamkne při detekci vyrvání z ruky. Finální release iOS 26.6 se očekává koncem července.

V sérii OS 27 byl vydán také macOS 27.0 beta 3 (build 26A5378j) a nové bety tvOS 27, watchOS 27 a visionOS 27. Apple zároveň oznámil, že On-Demand Resources bude v iOS 27, iPadOS 27, tvOS 27 a visionOS 27 deprecated; doporučenou náhradou jsou Managed Background Assets.

Xcode 26.6 RC: Gemini v IDE a otevřený Agent Client Protocol tooling

Xcode 26.6 RC (Release Candidate) přichází se Swift 6.3 a SDK pro iOS/iPadOS/tvOS/watchOS/visionOS 26.5. Klíčovou novinkou je přidání Google Gemini jako třetího AI coding agenta přímo v IDE — vedle Anthropic Claudea a OpenAI Codexu. Gemini přináší zejména obří kontextové okno (Gemini 1.5 Pro až 1 milion tokenů), což ho dělá prakticky využitelným pro reasoning přes rozsáhlé codebasy. Přepínání mezi agenty probíhá bez opuštění editoru.

Vedle pojmenovaných poskytovatelů Xcode 26.6 zavádí Agent Client Protocol (ACP) — otevřený standardizovaný interface, přes který mohou libovolní kompatibilní třetí-stranní AI agenti plug-innovat do coding assistant rozhraní Xcode. Apple tím dává najevo, že IDE nehodlá uzamknout na uzavřený seznam modelů. Preview Snapshot MCP nástroj byl rozšířen o schopnost renderovat varianty (light/dark, portrait/landscape, různé velikosti písma) a podporuje specifikaci timeline pro Widgety a toggle stavy pro Live Activities.

Systémovým požadavkem pro Xcode 26.6 RC je macOS Tahoe 26.2 nebo novější. Stabilní release se očekává v synchronizaci s finálními OS 26.x aktualizacemi koncem července.

Foundation Models AFM 3: multimodální modely, Python SDK a open-source plán ai

Apple na WWDC 2026 představil třetí generaci Apple Foundation Models (AFM 3) — rodinu pěti modelů vyvinutých ve spolupráci s Googlem. On-device větev tvoří AFM 3 Core s 3 miliardami parametrů (dense architektura); serverová část běžící na Private Cloud Compute je AFM 3 Core Advanced s 20 miliardami parametrů ve sparse architektuře aktivující v daný okamžik jen 1–4 miliardy parametrů. Modely nově podporují multimodální vstup — vývojáři mohou posílat obrázky spolu s textovými prompty a využívat vizuální analýzu přímo přes Foundation Models API.

Apple zároveň oznámil volný přístup k modelům běžícím na Private Cloud Compute pro vývojáře s méně než dvěma miliony prvních stažení z App Store — odstraněním infrastrukturních nákladů jako bariéry pro budování AI funkcí. Přibyl Python SDK pro přístup ke stejným on-device modelům jako Apple Intelligence, což umožňuje stavět AI aplikace bez Swiftu. Nová vrstva abstrakce modelů (model abstraction layer) umožňuje použití prakticky libovolného LLM přes jednotné Swift API — přímo jsou integrováni Anthropic Claude a Google Gemini.

Framework podporuje nový systém Dynamic Profiles pro budování multi-agentních workflows a Apple potvrdil, že Foundation Models framework bude uvolněn jako open-source ještě v průběhu letošního léta. Detailní session „What's new in the Foundation Models framework" je k dispozici na Apple Developer.

SwiftUI z WWDC26: Document API, přeřaditelné kontejnery a HTTP cache v AsyncImage tooling

WWDC 2026 přinesl SwiftUI největší sadu API rozšíření za poslední roky. Nové Document API zavádí protokoly WritableDocument a ReadableDocument s asynchronními, inkrementálními operacemi na disku a reportováním postupu — vývojáři tak mají přímou kontrolu nad strukturou ukládaných dokumentů. Reorderable container API umožňuje přetáhnout a přeřadit položky v libovolném kontejneru, nejen v List — funguje shodným kódem napříč List, LazyVGrid a dalšími. Přeřazování navíc přichází na watchOS úplně poprvé.

Toolbar API dostalo modifikátory visibilityPriority, toolbarOverflowMenu (méně důležité položky v overflow menu) a topBarPinnedTrailing pro přichycení kritických akcí (např. tlačítka sdílení) při změně velikosti okna. Swipe actions lze nyní přidat k libovolnému ScrollView, nikoli jen k Listu. Potvrzovací dialogy a alerty nově podporují item-binding pattern — prezentace se objeví automaticky při nastavení vázané hodnoty.

AsyncImage nově respektuje standardní HTTP cache hlavičky serveru bez jakéhokoli kódu navíc — výrazné zlepšení výkonu pro aplikace zobrazující velké množství vzdálených obrázků. Záznam WWDC session „What's new in SwiftUI" (WWDC2026/269) je dostupný na Apple Developer.

App Store Review Guidelines: konec přijímání low-effort aplikací v přesycených kategoriích policy

Apple v červnu 2026 aktualizoval App Store Review Guidelines (souběžně s WWDC) a zpřísnil pravidla pro kategorie, kde je trh přesycen. Sekce 4.3(b) nově explicitně uvádí: „Neodesílejte aplikace, které jsou k nerozeznání od toho, co je již široce dostupné." Konkrétně vyjmenované kategorie jako dating, svítilna, zvukové efekty, tapety, jednoduché časovače a věštění nebudou přijímat nové submisy, pokud nenabízejí smysluplně odlišný nebo vylepšený zážitek. Stávající aplikace v přesycených kategoriích, které nejsou aktualizovány nebo nepřitahují zákazníky, mohou být z App Store odebrány.

Přibylo nové znění v sekci 4.5.3 zakazující využívání Live Activities k rozesílání spamu, phishingových pokusů nebo nevyžádaných zpráv. Sekce 1.2 o user-generated content dostala upřesňující jazyk pro aplikace s UGC a úvod dokumentu byl rozšířen o revidované pokyny k ochraně dětí a dospívajících, kde Apple zpřesnil odpovědnost vývojářů za obsah porušující tato pravidla.

Sekce 6.7 nově specifikuje, že analytická data mohou být poskytována prostřednictvím Xcode a/nebo App Store Connect API, a sekce 7.9 zpřesňuje požadavky na informace poskytované v App Store Connect týkající se ochrany nezletilých uživatelů. Aktualizovaná licenční smlouva Apple Developer Program byla vydána souběžně.

Hello Developer July 2026: nové vyhledávání, design kity a WWDC aktivity tooling

Apple zveřejnil červencové vydání Hello Developer newsletteru, které shrnuje klíčové vývojářské aktivity dostupné v návaznosti na WWDC26. Spuštěn byl zcela nový vyhledávací nástroj na webu Apple Developer — plošně přepracovaný pro rychlejší orientaci v dokumentaci, videonávodech a release notes. Zároveň jsou k dispozici aktualizované design kity pro Figma a Sketch reflektující Liquid Glass design language iOS 27 / macOS Golden Gate.

Na stránce developer.apple.com/news přibyly nové aktivity around the world a online navazující na WWDC26 sessions — jde o strukturované Group Labs s živými Q&A s Apple inženýry a designery pokrývající témata Apple Intelligence, developer tools, grafika, hry a machine learning. Více než 100 nových video sessions z WWDC26 je dostupných přes Apple Developer app, web, YouTube kanál i bilibili.