🍎 Apple Dev Digest

Denní přehled vývoje na platformách Apple · sobota 25. července 2026
Mám dost dat. Sestavuji digest.

TL;DR

Beta 4 pro všechny platformy Apple 27: iOS, macOS, tvOS, watchOS, visionOS release

Apple 20. července 2026 vydal čtvrtou vývojářskou betu celého ekosystému 27. generace najednou. iOS 27.0 beta 4 nese build číslo 24A5390f, vedle něj přišly iPadOS 27 beta 4, macOS 27 Golden Gate beta 4, tvOS 27 beta 4, watchOS 27 beta 4 a visionOS 27 beta 4. Vývojáři mohou zároveň odesílat aplikace buildované s Xcode 27 beta 4 přes TestFlight pro testování na všech těchto betách.

iOS 27 beta 4 přináší dva nové hlasy Siri s nastavitelným tempem mluvy a expresivitou, přepracovaný Siri splash screen s jasnějšími vizuálními efekty a aktualizovaným rozmístěním textu a obnovuje blur na Today View na Home Screenu (odpovídající vzhledu v iOS 26). Apple Intelligence funkce jsou dostupné na iPhone 15 Pro, celé řadě iPhone 16 a novějších zařízeních; samotný iOS 27 pak běží na iPhone 11 a novějších.

tvOS 27 beta 4 přináší redesignovanou aplikaci Podcasts, volby pro větší text v celém systému a reaktivnější Control Center. macOS 27 beta 4 a watchOS 27 beta 4 přinášejí zejména opravy chyb a výkonnostní vylepšení. Veřejná beta (Public Beta) iOS 27 je k dispozici od 13. července 2026 prostřednictvím Beta Software Program.

Xcode 27 Beta 4 – podpora všech platform SDK 27 beta 4 release tooling

Xcode 27 Beta 4 byl vydán souběžně s platform betami 20. července 2026 a přináší aktualizované SDK pro 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. Vývojáři mohou aplikace buildované s tímto Xcodem rovnou odesílat přes App Store Connect pro TestFlight distribuci.

Apple průběžně sleduje záznamy release notes pro Xcode 27 na developer.apple.com/documentation/xcode-release-notes, kde jsou detailně zdokumentovány opravy chyb a novinky v každé betě. Release notes pro Xcode 26 (stávající stabilní verze) zůstávají dostupné paralelně. Xcode 27 přináší zásadní integraci Foundation Models a nativní podporu nové SwiftUI Document API.

Swift 6.4 a SwiftUI novinky z WWDC 2026 tooling

Swift 6.4, vydaný na WWDC 2026, přináší několik klíčových jazykových rozšíření: makro anyAppleOS pro podmíněnou kompilaci napříč Apple platformami, async defer pro asynchronní úklid prostředků, a protokol Iterable pro unifikované procházení kolekcí. Jsou to první jazykové přírůstky od Swift 6.0, které cílí na každodenní potřeby iOS/macOS vývojářů.

SwiftUI v Xcode 27 zavádí protokoly ReadableDocument a WritableDocument s podporou asynchronního čtení a zápisu, progress reportingem a přímým přístupem k URL dokumentu. Nové inicializátory pro DocumentGroup umožňují vypnout vytváření dokumentů a nabídnout pouze režim úprav. Drag-to-reorder je nově dostupný na libovolném kontejneru, nejen v List – a poprvé přichází i na watchOS.

AsyncImage nyní automaticky cachuje stažené obrázky pomocí standardních HTTP caching protokolů (servery mohou řízení cache ovlivňovat přes hlavičky jako Cache-Control). Přibyla také swipe akce na libovolném view (dosud pouze v List), lazy inicializace stavu pro typy označené @Observable pro zlepšení výkonu a rozšířené možnosti prezentace karet a sheetů.

Foundation Models 3. generace: AFM 3 Core Advanced, open source a třetí strany ai

Apple na WWDC 2026 představil třetí generaci Foundation Models (AFM 3), rodinu pěti modelů vyvinutých ve spolupráci s Googlem. Vlajkovým modelem je AFM 3 Core Advanced – 20miliardový sparse model s nativní multimodalitou, který na Apple Silicon aktivuje pouze 1–4 miliardy parametrů na požadavek. Druhý on-device model, AFM 3 Core, je next-gen 3B dense model optimalizovaný pro nejnižší latenci. Zbytek rodiny tvoří server-side modely běžící na Private Cloud Compute.

Zásadní změnou pro vývojáře je otevření Foundation Models frameworku třetím stranám: nová veřejná protokolová vrstva umožňuje zapojit jakýkoliv LLM – cloud API, lokální open-source model nebo vlastní fine-tune – a framework s ním pracuje stejně jako s Apple modely. Spolu s tím Apple vydal Python SDK, díky němuž mají k on-device modelům přístup i vývojáři mimo Swift ekosystém.

Celý Foundation Models framework byl vydán jako open source (včetně většiny nových API). Přibyla také podpora image input – aplikace mohou posílat obrázky spolu s textovými prompty a modely analyzují vizuální obsah, identifikují objekty nebo extrahují text ze snímků obrazovky. Apple zároveň zavedl custom skills a server-side spouštění modelů pro flexibilnější architektury.

WWDC 2026 post-conference session pro product manažery a engineering leads tooling

Apple uspořádal 23. července 2026 online session zaměřenou na product manažery, engineering leads a designéry, kteří rozhodují o produktovém roadmapu. Session se věnovala čtyřem pilířům nových Apple platforem: Intelligence (možnosti Apple Intelligence a nové Siri v aplikacích), Integration (jak propojit funkce Apple ekosystému), Adaptability (přizpůsobivost pro různé platformy a velikosti obrazovek) a Tools (nové vývojářské nástroje z Xcode 27 a Foundation Models).

Registrace probíhala přes Apple Developer portál s přihlášením k vývojářskému účtu, přičemž nebyly stanoveny žádné další podmínky účasti. Session navázala na hlavní program WWDC 2026, který proběhl 8.–12. června a zahrnoval přes 100 video sessions, Group Labs a diskuse na Apple Developer Forums. Záznamy všech WWDC26 sessions jsou nadále dostupné na developer.apple.com/wwdc26.

Aktualizace App Review Guidelines a Developer Program License Agreement policy

Apple 8. června 2026 aktualizoval App Review Guidelines a Developer Program License Agreement. Klíčové změny se týkají nových povinností vývojářů: aplikace využívající Sensitive Content Analysis framework musí nyní explicitně uvádět účel jeho použití. Nové požadavky platí i pro Suggested Actions API (kontextové návrhy akcí v textu) a Trust Insights framework (hodnocení důvěryhodnosti obsahu/uživatelů).

Samostatná aktualizace se dotkla nás v reakci na americké soudní rozhodnutí ohledně odkazů na externí platby: Apple upravil guidelines 3.1.1, 3.1.1(a), 3.1.3 a 3.1.3(a), které nově umožňují tlačítka, externí odkazy a jiné výzvy k akci v aplikacích distribuovaných přes US storefront. Vývojáři musí rovněž nově reagovat na dotazy ohledně exportní compliance a identity vývojáře.

Privacy labely na App Store stránkách podléhají přísnějším pravidlům – veškerá sbíraná data musí být přesně deklarována, bez výjimek pro interní analytiku. App Store Connect release notes dokumentují průběžné úpravy; nejnovější záznamy jsou dostupné přímo na developer.apple.com/help/app-store-connect/release-notes.