🍎 Apple Dev Digest

Denní přehled vývoje na platformách Apple · neděle 26. července 2026
Mám dost materiálu — skládám digest.

TL;DR

iOS 27, iPadOS 27 a macOS 27 Golden Gate — Beta 4 release

Apple 20. července 2026 rozeslal vývojářům čtvrtou beta verzi všech hlavních platforem letošního cyklu. iOS 27 beta 4 se soustředí na ladění Liquid Glass rozhraní — konkrétně na lepší čitelnost prvků, konzistentnější panely nástrojů a opravu zbývajících artefaktů u průhledných kontrol. Nový „welcome screen" se zobrazí při prvním spuštění přepracovaného Siri AI a Apple přidal pět nových hlasů s nastavitelnými parametry Expressivity a Pace (celkem sedm variant). V aplikaci Fotky přibylo přepínání „Zoom Photos to Fill", které mírně zvětší snímky skoro kopírující poměr stran displeje.

macOS 27 Golden Gate beta 4 přidává posuvník průhlednosti, jímž uživatel může doladit intenzitu Liquid Glass od úplně čirého po plně barevně tónované. Spotlight a Mail search dostaly výkonnostní optimalizace. Beta rovněž spustí po instalaci reindexování systému, které může dočasně zpomalit vyhledávání. Souběžně vyšly bety tvOS 27, watchOS 27 a visionOS 27 beta 4; App Store Connect nyní přijímá buildy kompilované se všemi SDK z tohoto vydání pro interní i externí TestFlight testování.

Veřejná beta iOS 27 je podle všeho k dispozici od poloviny července a nasazení finálního vydání se očekává v září 2026 spolu s iPhone 18 Pro.

Xcode 27 Beta 4 a aktualizace App Store Connect tooling release

Xcode 27 beta 4 vyšlo souběžně s OS betami. Vývojáři mohou odesílat aplikace sestavené na iOS 27.0 beta 4, iPadOS 27.0 beta 4, macOS 27.0 beta 4, tvOS 27.0 beta 4, visionOS 27.0 beta 4 a watchOS 27.0 beta 4 SDK přímo do TestFlight — jak pro interní, tak pro externí testery. App Store Connect zároveň dostalo vylepšené vyhledávání v TestFlight (nová funkce z tohoto cyklu), stabilizační záplaty a obecná vylepšení uživatelského rozhraní portálu.

Xcode 27 přináší oproti Xcode 26 také hlubší integraci s AI nástroji uvnitř IDE (prediktivní doplňování kódu napojené na Foundation Models), vylepšené chybové zprávy Swift kompilátoru a přepracovaný inspektor stavů Swift Concurrency v ladicím prostředí. Oficiální release notes pro Xcode 27 beta 4 jsou zveřejněny v Apple Developer Documentation.

Swift 6.4 — méně boilerplate, Android SDK a 4× rychlejší URL parsing tooling release

Swift 6.4 byl představen na WWDC 2026 s ústředním tématem: méně opakujícího se kódu, méně překvapení, více kontroly. Nová zkratka anyAppleOS nahrazuje výčet pěti platformových jmen v jediném atributu @available nebo podmínce #if. Přibyla podpora pro async kód v defer blocích, atribut @diagnose pro jemnější řízení varování a nový protokol Iterable (vedle stávajícího Sequence) s sémantikou výpůjčky prvků místo kopírování — vhodný pro výkonnostně citlivé kolekce.

Na platformní úrovni přináší Swift 6.4 oficiální SDK pro Android, rychlejší JavaScript bridging přes WebAssembly a atribut @C umožňující exportovat Swift funkce zpět do C. Swift Package Manager nově pohání Swift Build backend. Standardní knihovna rozšiřuje kolekce o dictionary.mapKeyedValues, přidává štít pro zrušení tasků (Task.cancellationShield) a nový typ FilePath. Parsing URL je až 4× rychlejší oproti Swift 6.3.

Kompletní přehled novinek je dostupný na swift.org i v WWDC26 session „What's New in Swift".

SwiftUI WWDC26: Document protokol, reorder kdekoliv, chytrá cache AsyncImage tooling

SwiftUI v iOS/macOS 27 přidává nové protokoly ReadableDocument a WritableDocument podporující asynchronní čtení i zápis, reportování průběhu a přímý přístup k URL dokumentu. Nové inicializátory DocumentGroup, které tyto protokoly implementují, umožňují zakázat tvorbu nových dokumentů (jen edit) a zobrazit vlastní UI ještě před otevřením jakéhokoliv souboru. Protokol využívá Swift Concurrency a Observation framework — Observable konfigurace jsou dostupné přímo v pohledech.

Drag-to-reorder se konečně dostává mimo List: nový modifikátor .reorderable() na ForEach a .reorderContainer na rodiči fungují v jakémkoliv kontejneru (Grid, custom scrollview…). SwiftUI obstarává animaci a gesta automaticky. AsyncImage nově respektuje HTTP cache hlavičky (max-age, ETag) a umožňuje předat vlastní URLRequest s cachePolicy nebo nastavit sdílenou URLSession přes .asyncImageURLSession(_:) pro celý podstrom pohledů.

SwiftUI také rozšiřuje swipe actions na libovolný pohled (nejen řádky v Listu) a zavádí lazy inicializaci stavu pro @Observable typy zlepšující startovací výkon složitých obrazovek.

Foundation Models framework: open-source, třetí strany LLM, multimodální vstup a Python SDK ai

Apple na WWDC 2026 zásadně rozšířil Foundation Models framework. Největší změnou je otevření protokolové vrstvy — omezení na výhradní použití Apple on-device modelu zmizelo. Nový veřejný protokol může implementovat libovolný LLM: cloudové API, open-source lokální model nebo dotrénovaný fine-tune. Framework tak přechází z uzavřeného Apple-only systému na platformu, která integruje různé poskytovatele AI pod jednotné Swift API.

Třetí generace Apple Foundation Models přidává multimodální vstup — vývojáři mohou k textovým promptům přikládat obrázky a model je analyzuje on-device (rozpoznání objektů, extrakce textu ze screenshotů, vizuální kontext). Nový Python SDK zpřístupňuje stejné on-device modely z Pythonu — lze vytvářet sessions, odesílat prompty a budovat AI funkce bez Swiftu. Praktické pro data-science skripty, prototypy a server-side zpracování na Apple Silicon Macu.

Celý framework včetně nových API je open-source. Apple zároveň přidal custom skills (znalostní rozšíření modelu) a server-side spouštění modelů pro scénáře, kdy výpočet probíhá na straně serveru místo zařízení. Detailní WWDC26 session „What's New in the Foundation Models Framework" je dostupná na developer.apple.com/videos.

App Store Review Guidelines: nová pravidla kvality a aktualizace věkového hodnocení policy

Apple letos zpřísnilo App Store Review Guidelines přidáním nové formulace namířené proti aplikacím, které „nepřidávají hodnotu App Storu". Nové pravidlo dává Apple explicitní zákonnou oporu pro odmítnutí aplikací, jež duplikují stávající funkce bez smysluplné diferenciace nebo jsou čistě generovány AI bez editorského záměru. Vývojáři by měli zkontrolovat, zda jejich produkty projdou testem přidané hodnoty — zejména jednoúčelové utility a AI wrappery.

Dotazník věkového hodnocení se aktualizuje v červenci 2026: přibývá nová sekce, v níž vývojáři mohou uvést, zda aplikace obsahuje schopnosti sociálních médií (interakce s user-generated contentem přes sociální feed). Na základě tohoto údaje bude aplikace automaticky zařazena do jedné ze čtyř Time Allowance kategorií v Screen Time: Social Media, Entertainment, Games nebo Other — kategorie, které rodiče využívají ke správě časových limitů u dětí.

Apple v červnu 2026 také rozšířil App Store možnosti pro vývojáře v oblasti růstu a oslovení uživatelů (nové formáty propagačních materiálů, vylepšený Custom Product Pages). Privacy Labels a transparentnost sběru dat zůstávají nezměněny; důraz na jasné zdůvodnění API přístupu (required reason APIs) pokračuje.