5 Punkte von GN⁺ 2025-06-10 | 1 Kommentare | Auf WhatsApp teilen
  • Apple hat neue Technologien und Tools für Entwickler vorgestellt, darunter das Foundation Models Framework und ein Containerisierungs-Framework
  • Mit den On-Device-Modellen von Apple Intelligence und der Integration großer Sprachmodelle in Xcode 26 werden Produktivität und Intelligenz bei der App-Entwicklung deutlich gesteigert
  • Das Liquid-Glass-Design als neues Material und Icon Composer machen das ästhetische App-Erlebnis sowie die Erstellung konsistenter Icons deutlich einfacher
  • Mit Swift 6.2, Metal 4, Game Porting Toolkit 3 und mehr werden Funktionen der nächsten Generation für Performance und Spieleentwicklung bereitgestellt
  • Hervorgehoben wird die Bereitstellung eines integrierten und sicheren Erlebnisses auf der gesamten Plattform, etwa durch neue App Intents, Kinderschutz und verbesserte Barrierefreiheit

Zusammenfassung der wichtigsten Ankündigungen

  • Apple hat leistungsstarke neue Tools und Technologien vorgestellt, um Kreativität und Innovation von Entwicklern sowie das App-Design zu fördern
  • Zu den diesmal angekündigten Technologien gehören Apple-Intelligence-Modelle, die On-Device ausgeführt werden, Xcode 26 mit großen Sprachmodellen sowie ein elegantes neues Software-Design, das auf allen Apple-Plattformen umgesetzt wird

Neue Funktionen für alle Plattformen

  • In iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 und tvOS 26 wird ein neues und konsistentes Design eingeführt
  • Die breite Unterstützung für über 250.000 APIs sowie für Machine Learning, Augmented Reality, Gesundheit, Fitness, Spatial Computing und Hochleistungsgrafik wird weiter ausgebaut
  • Mit jeder Plattform-Version erweitert und verbessert Apple Technologien und Tools, um Entwicklern bei der Umsetzung ihrer Ideen zu helfen und optimierte Erlebnisse bereitzustellen

Liquid-Glass-Design und Icon Composer

  • Liquid Glass ist ein neues Software-Material, das die optischen Eigenschaften von Glas nutzt und gleichzeitig ein fließendes Gefühl vermittelt
  • Es lässt sich konsistent über die gesamte App hinweg erweitern, von Buttons, Schaltern, Slidern, Text und Mediensteuerungen bis hin zu zentralen Navigationselementen
  • Dank nativer Frameworks wie SwiftUI wird es einfacher, das neue Design anzuwenden und ein konsistentes Nutzungserlebnis bereitzustellen
  • Mit der Icon Composer App können Entwickler und Designer mit verschiedenen Tools wie Unschärfe, Transparenz, Farbton-Vorschau und Unterstützung für Rendering-Modi die Konsistenz und Attraktivität von Icons verbessern

Foundation Models Framework

  • Das Foundation Models Framework bietet kostenlose KI-Inferenz und Offline-Unterstützung und vereint damit Datenschutz und smarte Erlebnisse
  • Es handelt sich um ein Machine-Learning-Framework, mit dem sich auf Apple Intelligence basierende Erlebnisse auch offline mit verbessertem Datenschutz bereitstellen lassen
  • Durch native Swift-Unterstützung ist der Zugriff auf Apple-Intelligence-Modelle mit nur drei Zeilen Code möglich
  • Verschiedene Generative-AI-Funktionen wie Guided generation, tool calling und mehr lassen sich direkt in Apps integrieren
  • Als Beispiel nutzt die Day-One-App von Automattic bereits datenschutzorientierte intelligente Funktionen

Xcode 26 und Integration großer Sprachmodelle

  • In Xcode 26 lassen sich große Sprachmodelle für Coding, Tests, Dokumentation und Debugging anbinden
  • Es werden integrierte Unterstützung für ChatGPT sowie die Einbindung verschiedener API-Keys von Drittanbietern oder lokaler Modelle (mit Unterstützung für Apple silicon) angeboten
  • Coding Tools unterstützen verschiedene intelligente Workflows wie Inline-Code-Prompts, das Erzeugen von Previews und die Behebung von Fehlern
  • Mit Voice Control ist es möglich, Swift-Code nur per Sprache zu schreiben und in Xcode zu navigieren; außerdem wurden Lokalisierungskataloge und das Navigationserlebnis verbessert

App Intents und visuelle Intelligenz

  • Über App Intents lassen sich Aktionen und Inhalte von Apps enger mit Siri, Spotlight, Widgets und Systemsteuerungen verknüpfen
  • In diesem Jahr kommt die Funktion visuelle Intelligenz hinzu, wodurch visuelle Suche und Navigation innerhalb von Apps erweitert werden
  • Am Beispiel von Etsy wurde ein schnelles Produkterlebnis auf dem iPhone auf Basis visueller Intelligenz vorgestellt

Swift 6.2

  • Verbesserte Kompatibilität in den Bereichen Performance, Concurrency und mit verschiedenen Sprachen wie C++; außerdem Unterstützung für WebAssembly auf Basis der Zusammenarbeit mit der Community
  • Es wird möglich, Single-Thread-Ausführungscode als Standard festzulegen, wodurch Code ohne zusätzliche Annotationen leichter im Main Actor ausgeführt werden kann

Containerisierungs-Framework

  • Entwickler können Linux-Container-Images direkt auf dem Mac erstellen, herunterladen und ausführen
  • Das Open-Source-basierte Framework ist für Apple silicon optimiert und bietet Isolierung zwischen Images

Tools und Funktionen für Spieleentwicklung

  • Game Porting Toolkit 3: Unterstützung für Spielebewertung, Profiling, Anpassung des Metal Performance HUD und Leitfäden zur Performance von Grafikcode
  • Bereitstellung von Mac Remote Developer Tools for Windows für Workflows zum Erstellen von Mac-Spielen unter Windows
  • Metal 4: Unterstützung für Grafik- und Machine-Learning-Berechnungen der nächsten Generation speziell für Apple silicon; Inferenznetzwerke können in Shadern ausgeführt werden
  • MetalFX Frame Interpolation: Erzeugung von Zwischenbildern zwischen zwei Frames für hohe Bildraten, MetalFX Denoising: Unterstützung für Echtzeit-Raytracing/Path Tracing
  • Apple Games App: Verwaltung von Spielen und Freunden an einem Ort auf allen Apple-Geräten, mit erweiterten Challenges- und Game-Center-Funktionen
  • Managed Background Assets: Verwaltung des Hostings von App-/Game-Assets, standardmäßig 200 GB Apple-Hosting-Kapazität, separate Einreichung unabhängig vom Build möglich

Tools zum Schutz von Kindern im Internet

  • Zusätzlich zu bestehenden Tools wie Blockieren schädlicher Inhalte und Frameworks zur Analyse sensibler Inhalte erleichtert die Einführung der Declared Age Range API die Bereitstellung altersgerechter Inhalte
  • Erziehungsberechtigte können Altersinformationen ihrer Kinder sicher freigeben und festlegen, ohne sensible Daten offenzulegen
  • Altersinformationen werden nur mit Zustimmung der Erziehungsberechtigten geteilt und können jederzeit verwaltet werden

Neue Bedienungshilfen im App Store und Funktionen von App Store Connect

  • Mit der Einführung einer Übersicht zu Bedienungshilfen lässt sich im Voraus prüfen, welchen Beitrag Apps und Spiele zur Barrierefreiheit leisten
  • Entwickler können direkt angeben, ob VoiceOver, Sprachsteuerung, großer Text, Untertitel und mehr unterstützt werden
  • Auf Produktseiten lassen sich Informationen zur Barrierefreiheit und URLs hinzufügen
  • Durch das Update der App Store Connect App können TestFlight-Screenshots und Crash-Feedback geprüft sowie Push-Benachrichtigungen empfangen werden
  • Die Erweiterung der App Store Connect API unterstützt Webhooks, Echtzeit-Updates, Game-Center-Konfiguration und Background Assets

Informationen zur Veröffentlichung

  • Mit diesem Update sind Funktionen von Apple Intelligence auf allen iPhone-16-Modellen, dem iPhone 15 Pro/Pro Max, dem iPad mini (A17 Pro) sowie auf iPads und Macs ab M1 verfügbar
  • Unterstützte Sprachen: Englisch, Französisch, Deutsch, Italienisch, Portugiesisch (Brasilien), Spanisch, Japanisch, Koreanisch, Chinesisch (vereinfacht) und weitere bis zum Jahresende
  • Alle Funktionen können schrittweise im Apple Developer Program und im Apple Beta Software Program getestet werden

1 Kommentare

 
GN⁺ 2025-06-10
Hacker-News-Kommentare
  • Die AI-bezogenen Funktionen sind zwar auch cool, aber die Ankündigung des „Containerization framework“ ist meiner Meinung nach das wirklich große Thema. Wenn man Linux-Container auf dem Mac nativ nutzen kann, könnte das meinen gesamten Workflow verändern, und die Kopfschmerzen mit Docker würden wohl deutlich weniger werden.

    • Zur Referenz: Das CLI-Tool und das Repository für das Backend finden sich unter https://github.com/apple/container bzw. https://github.com/apple/containerization. Laut Beschreibung werden dabei nicht wie bei WSLv1 System-Calls übersetzt, sondern Container auf VM-Basis unterstützt. Die API umfasst unter anderem die Erstellung eines für schnelles Booten optimierten Linux-Kernels, das Starten leichtgewichtiger VMs und die Verwaltung der VM-Umgebung.

    • Das ist nicht völlig neu, sondern eher eine Kombination bereits vorhandener Technologien. Wichtig ist aber, dass Apple alle Elemente elegant integriert hat. Ich möchte betonen, dass es enorm wertvoll ist, eine Entwicklungsumgebung, die man bisher selbst zusammenbauen musste, als Komplettlösung mit allem Drum und Dran zu bekommen.

    • Es wird darauf hingewiesen, dass Linux-Container technisch unmöglich „nativ“ auf macOS laufen können, weil Container ihrem Wesen nach auf Linux-Kernel-Funktionen angewiesen sind. Letztlich scheint Apple also eine eigene Linux-Virtualisierungsschicht gebaut zu haben, ähnlich wie WSL oder Orbstack. Wenn am Ende aber nur LXC unterstützt wird, werden die meisten Entwickler Docker Desktop wohl weiterhin wie bisher selbst installieren und nutzen.

    • Containerization ist ein in Swift geschriebenes Open-Source-Projekt. Auch im offiziellen WWDC2025-Video wird erklärt, dass es einfache, aber leistungsfähige Funktionen bietet, um Linux-Container auf dem Mac leicht und sicher zu bauen, auszuführen und bereitzustellen: https://developer.apple.com/videos/play/wwdc2025/346/

    • Die Container-Funktion ist cool, aber wohl nicht so revolutionär, wie es klingt. Es gibt bereits Alternativen wie Podman, Orbstack oder Colima. Ich weiß nicht genau, welche Open-Source-Frameworks Apple verwendet hat, aber es wirkt wie eine auf OS-Ebene integrierte Version bestehender Tools. Für Entwickler wird es definitiv bequemer, aber als Gamechanger fühlt es sich für mich noch nicht an.

  • Für Apple-Developer gab es im Xcode-26-Update wirklich viele interessante Verbesserungen. Das neu hinzugefügte Foundation-Framework auf Basis generativer Sprachmodelle ist Swift-freundlich, und da alles lokal auf dem Gerät läuft, ist das für Apple-Entwickler eine ziemlich willkommene Veränderung. Die Beispiel-App „Reiseplan vorschlagen“ wurde in der State of the Union als Demo gezeigt, und auch Vibe-Coding mit direkter Integration generativer Modelle wie ChatGPT in Xcode ist jetzt nativ dabei. Dass das Modell wiederholte Code-Änderungen nachverfolgt, Rollbacks erleichtert und den gesamten Kontext meines Codes versteht, wirkt wie eine echte Quality-of-Life-Verbesserung gegenüber der umständlichen Ära der GPT-Plugins. Dass man sogar nur eine Skizze auf einer Papierserviette hochladen und sofort eine Prototyp-UI erzeugen kann, ist aus meiner Perspektive als jemand, der noch in der Objective-C-Zeit Speicher manuell verwaltet hat, ziemlich erstaunlich. Es ist vielleicht nicht völlig revolutionär, aber typisch Apple: Der UX-Feinschliff deutet auf eine ausgereifte Erfahrung hin. Wie gut es in der Praxis funktioniert, muss man natürlich erst noch selbst testen. https://news.ycombinator.com/item?id=44226612

    • Es wird gefragt, ob der lokale Modellbetrieb der Grund ist, warum man sich keine Sorgen um Token-Nutzung machen muss, also ob die Struktur bedeutet, dass alles direkt auf dem Gerät statt auf einem zentralen Server läuft.
  • Beim neuen Design auf Basis von Liquid Glass habe ich das Gefühl, dass UI-Design-Trends inzwischen wie Mode, Film oder Architektur in eine Phase eingetreten sind, in der alte Ideen wiederverwertet werden. Das ist weniger eine offizielle Bewertung als eine reine Beobachtung, denn auch bei jüngsten Android-Designänderungen spüre ich eine ähnliche Stimmung. https://en.wikipedia.org/wiki/Aqua_%28user_interface%29

    • Für mich sieht diese Veränderung eher dem Aero-Stil von Windows Vista ähnlich als Aqua; ich finde, es geht klarer in Richtung Vista.

    • Ich freue mich sehr darüber, dass Texturen und Materialität wieder zurückkommen. Seit iOS 7 war die UI zu flach. Im jüngsten Artikel von Sebastiaan de With, dem Entwickler von Halide, habe ich eine gute Analyse zur neuen Materialität der UI gesehen: https://www.lux.camera/physicality-the-new-age-of-ui/

    • Mir persönlich gefällt das Design diesmal nicht besonders. In den Demo-Videos gab es oft Szenen, in denen die glasartige Anmutung so transparent war, dass die Lesbarkeit stark litt.

    • Früher fand ich solche Veränderungen spannend, aber inzwischen überwiegen eher Genervtheit oder Zweifel. Der eigentliche Wert einer UI liegt in Stabilität, nicht in ständigen Veränderungen. Für mich riecht das stark nach einem einmaligen „Bling-Effekt“, der sich gut als auffälliger Marketingpunkt in klassischen Medien ausschlachten lässt.

    • Ich bin Veränderungen an der Apple-UI normalerweise eher wohlgesonnen, aber diesmal wirkten die gezeigten Screens insgesamt billig auf mich. Vielleicht fühlt es sich besser an, wenn man das echte Produkt direkt benutzt, aber die bisher veröffentlichten Screenshots und Demos überzeugen mich noch nicht.

  • Kurz dachte ich, das „Containerization Framework“ würde bedeuten, dass macOS selbst Container bekommt. Tatsächlich ist es schon heute einfach, Linux-Container und VMs auf dem Mac per Virtualisierung laufen zu lassen, und es gibt viele Optionen. Wenn man bereit ist, eine kommerzielle App zu nutzen, ist OrbStack am reibungslosesten; als kostenlose Alternativen sind Lima/Colima, Podman Desktop und Rancher Desktop alle hervorragend. Das große Problem ist aber, dass macOS-eigene echte Container-Funktionen schmerzlich fehlen. Dass Dritte so etwas ohne Apples Mitwirkung bauen, ist fast unmöglich, und einige frühere Versuche wurden inzwischen eingestellt (z. B. https://macoscontainers.org/, https://github.com/macOScontainers). Selbst die noch bestehenden Projekte (z. B. https://github.com/Okerew/osxiec) sind wegen der Eigenheiten von macOS stark eingeschränkt. So eine Funktion hätte einen echten praktischen Bedarf und klaren Wert erfüllt. Stattdessen frage ich mich, ob Apple im Grunde nicht einfach nur OrbStack offiziell gemacht hat.

    • Jemand fragte, wofür macOS-Container überhaupt nützlich wären.

    • Es wird korrigiert, dass das macoscontainers-Projekt nicht „leer“ ist; die tatsächliche Website findet sich hier: https://darwin-containers.github.io. Der Entwickler reagiert sehr schnell auf Feedback. Außerdem wird darauf hingewiesen, dass Apples im Vergleich zu anderen Plattformen besonders starker Fokus auf eine konsistente Umgebung ein Hauptgrund dafür ist, dass es bei Containern und Automatisierung so viele Einschränkungen gibt. https://github.com/darwin-containers

  • Vor etwa 15 Jahren sagte ein Freund voraus: „Apple wird OSX und iOS am Ende auf dem iPad zusammenführen“, und bei jeder jährlichen Keynote hatte ich das Gefühl, dass man sich diesem Punkt Schritt für Schritt nähert. Inzwischen ist das iPad fast auf dem Niveau eines MacBook Air. Wenn man nicht Video schneidet, kompiliert oder 3D-Arbeit macht, reicht ein iPad eigentlich aus.

    • Wenn man sieht, dass Apple sie in 15 Jahren tatsächlich nicht zusammengeführt hat, vermute ich, dass Apple nie vorhatte, die beiden Plattformen zu verschmelzen. Im selben Zeitraum hat Apple die MacBooks vom Chipsatz an komplett neu gestaltet. Weder Hardware noch Software bilden echte Hürden für eine Zusammenführung, aber die Ökosysteme sind im Kern völlig verschieden. Profi-Geräte müssen den Nutzern vollständige Kontrolle geben, aber Apple will i-Devices diese Art von Freiheit nicht einräumen und hat auch keine Absicht, die 30-%-Provisionseinnahmen aufzugeben.

    • In der Praxis sind Laptops für die meisten Nutzer einfach besser. Das iPad eignet sich optimal zum Zeichnen mit dem Pencil oder für Medienkonsum, aber bei Arbeitseffizienz, Leistung und Ergonomie ist ein MacBook weit überlegen.

    • Ich nutze das iPad selbst nicht besonders viel, aber es war interessant, seine Entwicklung zu verfolgen. Technisch könnte es praktisch macOS ausführen, aber Apple tut es nicht. Wenn Apple heute einen Laptop komplett neu entwerfen würde, könnte er meiner Meinung nach sogar eher im heutigen geschlossenen Walled-Garden-Stil gestaltet sein. Ich bin gespannt, wie sich das „Power-User“-Desktop-Erlebnis auf dem iPad weiterentwickeln wird, etwa bei Dingen wie Window Tiling oder Dateiverwaltung.

    • Ob Apple die beiden Plattformen am Ende wirklich zusammenführt, weiß ich nicht, ich bezweifle es eher. Aber im Rückblick waren die letzten 15 Jahre wohl der beste Weg: Apple hat die User Experience schrittweise ähnlicher gemacht und eine erzwungene Fusion vermieden. Microsoft war viel stärker darauf aus, Windows für Tablets und Desktop zusammenzuführen; es gab dabei auch einige Innovationen, aber es wirkte nicht so nahtlos wie iPadOS und macOS.

    • Die iPad-Hardware verwendet ohnehin direkt die Chips der M-Serie. Das heißt, aus Hardware-Sicht gibt es überhaupt keine Einschränkung für macOS; das Problem ist vielmehr, dass Apple damit die eigene Produktlinie kannibalisieren würde.

  • Ich fände es gut, wenn es bei großen Events wie der WWDC auf HN einen Thread mit „Konferenz-Eindrücken“ gäbe, der die wichtigsten Punkte nach Auswirkungs-Priorität sortiert. <br>P4: Foundation-Modelle sind für Einsteiger gut, aber nicht unersetzlich.<br>P4: Auch die neuen Container-Funktionen sind außer bei Startzeiten unter einer Sekunde keine große Neuigkeit im Virtualisierungsbereich.<br>P2: Dass Concurrency jetzt auch in Instruments sichtbar wird, Hochleistungs-Tracking möglich ist und Sampling-Fehler vermieden werden können, deutet darauf hin, dass die Ära der Blackbox-Schätzungen nach mehr als vier Jahren endlich zu Ende geht (zumal die Lösung offenbar darin besteht, dass Concurrency-Backtracking standardmäßig zum Main-Thread zurückkehrt).<br>P5: Obwohl es so aussieht, als hätte sich die gesamte UI geändert, gibt es in Wirklichkeit kaum neue APIs; das Ganze sei also eher Oberflächenkosmetik. Insgesamt stechen nur Look & Feel, App Intents und Widgets hervor, und der Umfang der Inhalte wirkt so dünn, dass man sich fragt, ob das wirklich alles war.<br>Ich halte auch die Qualität für schwach: Online-Material lässt sich nicht ordentlich öffnen, unfertige Technologien füllen die Präsentationen, und die Swift+Java-Interoperabilität ist noch überhaupt nicht in einem brauchbaren Zustand. Viele Sessions sind bloß Links zur API-Dokumentation oder Wiederholungen von Inhalten aus anderen Sessions.<br>Und auch auf mögliche Upgrade-Zwänge sollte man achten: Zusätzlich zu den Speicheranforderungen für AI unterstützt die neue Concurrency-Tracking-Funktion nur Geräte ab M4.

  • Die Aussage „Mit über 250.000 APIs können Entwickler ihre Apps in Apple-Hardware und -Software integrieren“ wirkt auf mich weniger beeindruckend als eher schwindelerregend.

    • Bei so vielen APIs wäre eher die Frage, welche davon man mal aufräumen oder abschaffen sollte.
  • Eine frühere Diskussion wird erstaunlicherweise Realität. https://github.com/apple/ml-fastvlm/issues/7

  • Das offizielle Video zu Containerization.framework und dem Container-Tool ist veröffentlicht: https://developer.apple.com/videos/play/wwdc2025/346. Interessant ist, dass jeder Container in einer eigenen VM läuft und mit einem leichtgewichtigen Init-Prozess namens „vminitd“, implementiert in Swift, gebootet wird. Welche Kernel-Typen unterstützt werden und wie weit die Unterstützung für ARM/Intel reicht, muss aber noch genauer geprüft werden. https://github.com/apple/containerization