News 24/25 –

Nuxt 4 // Vite Rolldown // WWDC Recap

12.06.2025

Shownotes

Heute geht es um den verzögerten Release von Nuxt 4, immer noch in der Alpha-Version. Wir sprechen über Vite und die Weiterentwicklung namens Rolldown. Und wem die Podcastfolge am Montag über die WWDC zu lang war, bekommt heute noch mal einen Recap in nur 5 Minuten zur Apple WWDC 2025.

Habt ihr Lust zu unserem Hörer:innen–Treffen in Berlin zu kommen? Am 9. Juli ist es soweit! Hier kostenfrei anmelden.

/transkript/programmierbar/news-24-25-nuxt-4-vite-rolldown-wwdc-recap
Dennis
Hallo und herzlich willkommen zu 1 programmier.baren News Folge. Wir befinden uns in der Woche 24 im Jahr 2025. Ich bin Dennis Becker, neben mir Das ist Karl Mock. Und zugeschaltet haben wir Den Fabi Fink. Hallo. Hallo ihr beiden. Schön, dass ihr da seid. Wir sprechen heute über in der Version Nummer 4, dann beziehungsweise Rolldown. Und noch mal kurzes Recap zur WWDC Keynote, falls ihr euch die 40 Minuten Kurzzusammenfassung des Programm Jehovas nicht geben wollt, Ja,
Fabi
das passt
Garrelt
die wir
Dennis
am am Montag veröffentlicht haben, aber dass man so zumindest mitreden kann, was da passiert ist. Diesen diesen Abriss wird's immer geben. Heute starten wir sofort rein.
Fabi
Yes. Next hat ihre Versions Nummer 4 rausgebracht in der Alphaversion. Also es war die ganze Zeit schon so schon seit letztem Jahr so, dass man V-vier im Test nutzen konnte mit 'nem mit 'nem vielleicht Compatability Version 4 konnten nutzen's auch schon einige in Produktionen, was also grundsätzlich, wenn man auf Nackt blickt, ne. Also die v 4 und die v 5 an beiden werden eigentlich schon parallel gearbeitet. Sie hatten eigentlich, glaub ich, geplant, Version 4 schon letztes Jahr im Juni, also vor einem Jahr rauszubringen, lief aber alles nicht so nach Plan. Genau in die Details sind sie da nicht gegangen. Aber in der Realität gab's ja schon eine testbare Version. In Produktion wurde es auch schon viel genutzt. Also irgendwie war es dann doch schon so stabil, dass es viele Leute zugebracht hat, dass die Variante auch schon in Produktion zu benutzen. Und jetzt haben sie gesagt, okay, es macht trotzdem Sinn, auch wenn v 5 vor der Tür steht, dass Sie jetzt v 4 noch mal rausbringen, allein die Migrationsmother zu machen. Weil Sie sagen, das ist Ihnen superwichtig, dass halt, wenn Sie eine neue Version von Nax rausbringen, da nicht 'n ewiger Migrationspfad irgendwie hinten dran steckt und ewig gern dauert, sondern lieber zweimal eine etwas leichtere Migration als dann irgendwie den riesigen Wurf zu machen. Das heißt, Sie haben jetzt zum zweiten Juni die Alpha von der V4 rausgebracht. Also es kann immer noch Breaking Changes geben so, aber sie ist jetzt eigentlich für Produktion nutzbar. 5 wird dann wohl später im Jahr kommen, zusammen dann mit Nitro v 3. Nitro oder Nitro ist ja ihr serverseitiges Framework für Webserver, was Sie benutzen, diese Server des Functions, die ja auch in mitkommen, umzusetzen. Davon gibt's eine Version 3, die dann zusammen mit der Nitro v 5, mit der Nax v 5 kommen soll. Aber wenn man jetzt erst mal auf die v 4 schaut, im Grunde genommen haben sie da, also ich glaub, es gibt jetzt nichts an riesigen neuen Features, wo man sagt, okay, dafür, das ist 'n absoluter Meilenstein und jetzt kann man viele Dinge neu machen, sondern ich glaub, sie haben viele Dinge aufgeräumt, verbessert, alles 'n bisschen stringenter gemacht, auch 'n bisschen die Bildzeiten verbessert, weil sie beispielsweise eine neue eine neue Ordnerstruktur eingeführt haben. Also vorher war es so, dass alles in dem eigentlich lag und dann gab's wohl Probleme mit den Punkt GitHub ortern als auch mit den Notemodels, dass irgendwie, wenn sie teilweise auch irgendwie irgendwelche gemacht haben, dass dann immer die mit gescannt werden mussten und so. Und es war irgendwie schwierig, das zu, weshalb's jetzt einen expliziten App Unterfolder gibt, also auch einen Server Unterfolder, sodass auch grundsätzlich Server und App klarer getrennt sind. Also was sind Server, das Function, was sind App Functions? Die haben einen eingeführt. Und ansonsten gibt's eher son paar Detailchanges, also grade wenn's darum geht, asynchrone Daten zu fetchen mit ihren oder. Paar Änderungen mit rein, könnt ihr euch gerne anschauen, wenn ihr nutzt. Aber was ich ganz interessant fand, wenn man sich mal den Upgrade Guide von anschaut, da haben sie was genannt, was ich vorher noch gar nicht kannte. Kanntet ihr Code Mod? Das ist, kennst Du? Mhm. Also für die, die's nicht kennen, zumindest schon mal Dennis und vielleicht auch 'n paar Hörer da draußen und mich auch bis vor Kurzem sind sind, also standisierte Code migrations, wo's wie sone Art Rezepte gibt, die man anwenden kann. Sie sprechen davon, dass sie natürlich, wie wie alle schreiben, sind. Aber im Grunde genommen der, Migrationspfad eigen oder die, auf, auf, 4 Migration eigentlich funktionieren sollte mit 'nem iPhone NPX Befehl, also einfach NPX Code Mod und dann da hintendran das Rezept, was einfach heißt. Und dann sollten eigentlich alle Migrationsstapps automatisch durchgeführt werden. Ich hab leider kein DAX 3 Projekt, die letzte Migration, muss ich sagen. Bei hat mich so genervt, dass ich dann einfach ausgebaut hab und wieder gemacht hab, so. Es war mir irgendwie zu nervig. Vielleicht geht es jetzt mit Codemods besser, aber vielleicht war ich auch einfach zu doof dafür. Aber auf jeden Fall sehr interessant. Ich mein, ich glaube, die MAX 5 wird dann noch mal interessanter auf, was Features angeht, wenn's dann auch mit der Nitro Version 3 kommt. Es da steht, glaub ich, einiges an und wird dann Ende des Jahres, also nur ein paar Monate danach, dann wahrscheinlich die V 5 geben. Also ich denk, gegen Ende des Jahres werden können wir das irgendwie erwarten, wenn's nicht auch wieder ein Jahr delane wie bei der V 4.
Garrelt
Viel zu spät die Frage, aber willst Du vielleicht ganz kurz anreißen, was Lachs überhaupt ist?
Fabi
Ja, Nax ist im Endeffekt das, was ist in der das Pendant zu zu Nax? Stimmt, Nax, danke, Nax. Du isst sonst, ist noch Homepage mit Nax gebaut?
Dennis
Mit Nax.
Garrelt
Mit Nax.
Dennis
Mit 'n.
Fabi
Siehst Du? Dann können wir das mal updaten. Das ist einen Web Framework, das auf aufbaut und sozusagen bisschen einige Funktionen dafür gibt, zum Beispiel verschiedene Renderringstrategien zu machen. Also so, setzt das auf oben drauf, was man so braucht, grundsätzlich sone Single Page Appication, also irgend eine Website zu bauen, seien es einerseits Server Server des Functions, aber auch wenn man sich im Frontend anschaut, so was wie Routing Funktionalität zum Beispiel, was direkt mitkommt und viele oder zum Beispiel so diese ganzen Metahats, mit denen man arbeiten muss, wenn ein wenn ein SEO interessiert, also ganz viel, was da irgendwie was da irgendwie mitkommt, zum viel out of the box, aber im Endeffekt ein Web Framework auf oben drauf,
Dennis
Fabi ist schon zu lange im Community Space jetzt abgetaucht.
Garrelt
Du meinst View, glaub ich. Du sagst, aber Du meinst, glaub ich View.
Fabi
Ach, Dankeschön, Leute. Ja, ich bin, ja, haben wir haben wir darüber eigentlich schon mal geredet, dass wir jetzt die ganze Zeit schon, ich mach jetzt seit Wochen keine Web mehr.
Dennis
Ja, vielleicht wird das ganz ganz großes Theobald hier alles rund in diesem Podcast. Aber das sparen wir uns noch auf, oder?
Fabi
Ja. Aber das heißt ersetzt, jetzt können wir dafür AI schon nutzen, dass wir einfach hier erst mal, wenn ich Vietzag, View draus machen?
Garrelt
Das wär geil.
Dennis
Ich glaub schon. Wir brauchen
Garrelt
nichts ja eher dafür.
Dennis
Aber machen wir nicht.
Fabi
Sag Dennis händisch einfach
Dennis
Weil sonst sonst unsere Kommentare danach ja dann wieder hinfällig.
Fabi
Ja, die können ja jetzt dann auch rausschneiden, oder?
Dennis
Nein, das machen
Garrelt
wir nicht. Das machen wir nicht.
Dennis
Wir sind ja fehlbar.
Fabi
Das stimmt. Sogar sehr.
Dennis
Aber apropos apropos Veat, ne.
Fabi
Ich hab schon direkt an Garals Thema gedacht. Ja, richtig. Also was hast Du jetzt Veat oder hast Du jetzt View? Was genau?
Dennis
Ich hab. Rollup ersetzt View.
Garrelt
Dann mach dann mach ich das mal von Anfang an. Ich erzähl dir mal ganz kurz, was Beat ist. Ist mal Hat Fabi
Dennis
doch die ganze Zeit erzählt?
Garrelt
Ja. Es war das andere halt.
Dennis
Die können.
Garrelt
Ich sag jetzt das richtig. Ist ein Tool, was momentan sehr viel genutzt wird in verschiedenen Frameworks, Dinge zu wandeln, Dev Server zur Verfügung zu stellen, HMA Funktionalitäten zu bieten. Also es ersetzt im Prinzip Webpack und also es ist sozusagen der Nachfolger von Webpack. Glaub, Webpack ist weit bekannt und wird so langsam der Nachfolger, außer bei wie auch, also wie immer bei allen Sachen macht er andere Dinge. Aber genau. Ist der Bandler und was die halt gemacht haben, anders zu WebEx, die haben 2 Tools genutzt, den Dev Server und das Bandling für ein Bild. Sie haben 2 Tools dafür genutzt, den Dev Server schneller zu machen. Und zwar haben sie erst und benutzt. Und ihr ist eben, funktioniert so, dass es keinen gibt, sondern sie nutzen die, die jetzt mittlerweile einfach asynchron vom Browser geladen werden können und machen damit ihren. Und das führt aber ein bisschen zu Problemen, weil Du Unterschiede hast zwischen deinem und deinem. Und unter anderem aus diesem Grund hat das Team sich entschieden, da 'n neues Tool zu bauen, das heißt jetzt. Und das ist in geschrieben und nimmt so die besten Sachen aus, das vor allen Dingen das Plug in System, auch 'n paar Sachen aus Webpack, die und aber auch die Geschwindigkeit von Ihres Bild und macht daraus 'n neues Tool. Und damit wollen sie jetzt in ihr Bild und ersetzen. Und dafür gibt's jetzt eine Preview. Es gab vor 'n paar Tagen das dazu. Das findet ihr auf der Seite. Wie das alles zusammenhängt, ist sehr, sehr spannend. Könnt man lang drüber reden. Haben wir auch gemacht in einem Deep Dove, der bald rauskommt. Also seid gespannt. Wenn ihr da noch mehr zu wissen wollt, haben wir das bis ins letzte Detail besprochen. Aber was für euch jetzt grade spannend ist, ihr könnt eben.
Dennis
Wenn ich da ganz kurz einhalten darf, der ist live, dieser Podcast.
Garrelt
Nee. Nee.
Dennis
Du Ich
Garrelt
würdest von dem Podcasts, das stimmt. Wir haben noch 1 gemacht.
Dennis
Arret.
Garrelt
Der kommt Sorry. Glaub ich, in 2 Wochen.
Fabi
Sehr gut.
Garrelt
Ja, alles gut. Genau. Ihr könnt aber das schon nutzen, und zwar ist es als Drop in Replacement für das jetzige gedacht. Da wir das genauer macht, seht ihr auch in dem Announcement. Und das ist auch so der grobe Plan von diesem Package, dass das einfach irgendwann ersetzen wird. Sie haben 3 Phasen angekündigt, die in der ersten sind wir jetzt, dass man das als einfach replacen kann und so nutzen schon nutzen kann. In der zweiten Phase wollen sie dann eben in die Basis und das als den Standardweg, Standardbandler nutzen. Und in der dritten Phase passiert dann noch was Spannendes, dass sie dann das, was ich eben angesprochen hab, im Server auch wieder in einen gehen wollen. Also nicht mehr dieses, okay, wir laden jede Komponente einzeln. Das hat halt für große Projekte, grade bei uns war das nicht so geil. Sie wollen mit wieder in diesen gehen, was aber von der Performance her dank Rust eigentlich genauso schnell sein soll. Und dann
Fabi
haben wir auch dann, es sind ja nicht Probleme zwischen dem im Bild? Also jetzt wär es einfach nur schneller. Genau. Und erste Phase 3 haben wir dann nicht mehr die Differenz zwischen und
Garrelt
Absolut, richtig. Also der größten Punkt, den Sie auch noch ansprechen, ist, dass es wohl wirklich deutlich schneller sein soll mit und das ist das, was Sie auch erst mal bieten. Also momentan soll einfach der das das von dem von dem sozusagen schneller werden. Der Dev Server ist gleich, aber das soll schneller werden und sie reden von immer von 3 bis 30 x Geschwindigkeit. Und dann hier oben haben sie, glaub ich, von, ja, super vorbereitet, wie immer, 3 bis 16 Mal schneller, obwohl sie unten bei den Beispielen halt auch teilweise sagen, es ist dreißigmal schneller geworden. Und extrem viel weniger, also bis zu hundertfach weniger. Das Beispiel, was ich irgendwie cool fand, war, Sie haben das an vielen verschiedenen großen Open Source Projekten getestet und GitLab, oh, ich weiß nicht mehr, ob das Open Source ist. Vielleicht haben Sie, konnten Sie sogar auch, Und Git Labs so testen. Dann cool. Dein GitLab war vorher 2.5 Minuten Bild Time, jetzt haben sie 40 Sekunden draus gemacht und halt wirklich 100 hundertfach weniger Speichernutzung. Und das das ist ordentlich. Bei uns hat's nicht so viel gemacht, ich hab's direkt mal bei getestet. Gibt's nämlich. Wir hatten vorher irgendwie 12.9 Sekunden Bild Time, das haben wir 11 Sekunden. Also schon besser geworden, aber ja, kein könnte nix. Nix wach.
Dennis
Dann geht's Was gibt's nicht, Gabi?
Fabi
Ja, dass es so wenig ist. Ich hab mich grad gefragt. Was ist der was ist der was ist der Grund, dass wir diese Performance Improvements nicht bekommen? Essen ist vielleicht
Garrelt
zum Beispiel.
Dennis
Vorher so vorher schon so optimiert.
Garrelt
Let's go.
Fabi
Nee, was würdest Du da kaufen? Was war dein Punkt?
Garrelt
Vielleicht ist das Projekt zu klein. Also
Fabi
Weil mich gegründet hat, in in ihren Beispielen sind ja auch zum Beispiel Ex Callidraw drin, was ich mich jetzt, kann ich mir auch nicht vorstellen, dass so so supergroß ist.
Garrelt
Ja, weiß nicht. Also, ja, müsste man sich vielleicht angucken, was in unserer Bildphase überhaupt diese Zeit frisst. Vielleicht sind's ja auch andere Steps, die Sie gar nicht optimieren konnten, das weiß man natürlich nicht. Aber ja, also wie gesagt, hört in den Deep Japan rein, wenn er rauskommt. Ich fand ihn superspannend, da gehen wir echt tief rein. Es hat viele Facetten dieses Thema. Zum Beispiel auch, warum muss es jetzt noch 'n neuen Bandler geben? Rollup ist doch schon gut. Und was hat das mit World Zero zu tun?
Fabi
Mit wem haben wir das aufgenommen?
Garrelt
Mit dem Alexander Lichter. Cool. Also der, der
Fabi
Ja, auch schon 'n paarmal hier im Podcast gewesen.
Dennis
Ja. Juli, vielen Dank, Gerald. Dann mach ich noch ein kurzes Rap-up zur WWDC. Die WWDC ist die jährlich stattfindende Entwicklerkonferenz von Apple, wo in den letzten Jahren vor allen Dingen der Fokus aus die den Softwareupdates waren, die Entwickler*innen darauf vorzubereiten, dass dann im Herbst die offiziellen Versionen davon kommen und man seine Software da schon zu anpassen kann. Und es gibt letztendlich 3 große Themenblöcke, die wir kurz ansprechen können. Erster Punkt, Apple Intelligence. Unter dem Deckmantel ist ja alles, was rund AI im Apple Umfeld rauskommt. Und da lässt sich vor allen Dingen sagen, es gibt nichts großes Neues und Sie haben gesagt, die großen Ankündigungen rund Serie et cetera kommen im nächsten Jahr. Also sie haben's komplett schon auf nächstes Jahr geschoben. Das ist kann man natürlich als Enttäuschung sehen und oder auch als Erleichterung, dass sie nicht so halb gar wie letztes Jahr was vorstellen, was dann dann doch nicht funktioniert. Von daher, ja, sie haben überall natürlich trotzdem gesagt, ja, hier ist noch Intelligence und da und keine Ahnung was, aber es sind alles eher so kleine Features, die überall mit reinkommen und nicht der ganz große Wurf. Auf den müssen wir auf jeden Fall noch warten. Dann ist das 'n Naming. Die die Nomenklatur der Versionen wird vereinheitlicht, also alle heißen jetzt so wie das kommende Jahr, also von iOS 26 über MacOS 26, über TV, OS 26 ist also das neue Schema, was dort ab Herbst diesen Jahres dann gilt. Ja, finde ich grundsätzlich eigentlich ganz, ganz smart, weil sie halt auch viel vereinfachen wollen. Trotzdem ist es natürlich 'n bisschen weird, wenn dann im Herbst 25 dann immer schon die iOS 26 Version rauskommt, aber gut.
Fabi
Geben Sie, geben Sie Mac OS trotzdem noch 'n
Dennis
expliziten Namen? Ja, Mac OS hat noch, genau, das heißt Tahoa oder Tahoa, wieder so irgend eine, ja, Region, weiß nicht genau, wie man sie, ja, aber es heißt trotzdem da Mac OS 26 Tahoa, der Name noch in Tahoa. Kommt aber
Garrelt
dann im November oder Oktober, wirst Du grad gesagt, er ist offiziell schon rauswisst.
Dennis
Genau, das ist offiziell. Also jetzt ab jetzt startet, Du kannst jetzt die Beta runterladen und das ist ja dann dieser Beta Prozess und ab Herbst ist dann offiziell für alle. Genau, das war die Numeratur und das Dritte, eigentlich für alle Betriebssysteme übergreifende, dass sie ein neues Design, eine neue Designsprache, ein neues Design für alle Systeme veröffentlicht haben. Das hat den das trägt den Namen Liquid Glass und kommt daher, dass über sehr, sehr viele nach Glas aussehende Elemente genutzt werden. Sie sagen auch so, das letzte große Redesign war so iOS 7, als sie das gemacht haben und dass eben ja Hardware sich auch weiterentwickelt hat, dass man so was überhaupt heute machen kann, weil das ja damals gar nicht möglich gewesen wäre, wo halt viel, ne, berechnet wird, wie die Reflexionen sind, wie da drunter sich die Objekte bewegen, dass halt einfach sehr, sehr fluide so aussieht, viele kleine Animationen, viele Dinge. Es gab viel, wie eigentlich bei jeder Designänderung viel Hass, auch schon online, was Usability oder Accessability angeht, weil teilweise so die Glasflächen dann doch sehr transparent sind und man Text gar nicht mehr lesen kann aufm aufm Lockscreen so. Ich denke, da wird's in den Betaversion noch einige Anpassungen geben. Ich bin auch überhaupt gar kein Fan von, dass man die diese Icons kann man letztendlich auch dann so transparent schalten. Also fand ich ja schon hässlich, dass man sie tinten konnte in den letzten Versionen. Jetzt kann man sie auch noch transparent machen. Das macht's irgendwie auch nicht besser. Sonst mag ich's aber eigentlich ganz gerne und was mir besonders gefallen hat in diesen ganzen Updates, ich hab das Gefühl, sie versuchen sich wieder ein bisschen zu reduzieren. Nachdem wir über die letzten Jahre immer mehr mehr Funktionen bekommen haben, ist jetzt son bisschen, wir drehen's wieder ein bisschen runter. Die Kamera App beispielsweise hat 2 Hauptknöpfe, nämlich Video und Foto und das ist halt das, was 95 Prozent der User irgendwie brauchen. Und wenn Du da drüber swipst, hast Du dann die ganzen weiteren Optionen, die es dazu gibt. Und dieses Vereinfachen, das das zieht sich durch viele Dinge vielleicht noch, weil iPad war so aus ihrer Perspektive das größte Update, also das haben sie als Letztes geteilt und am am am größten Fokus draufgelegt. Da nähert es sich noch mehr MacOS an. Also es gibt ein sogenanntes Windowing oder neues Windows System, also ein neues Fenstersystem. Mhm. Man kann jetzt jede jede App in 'ner beliebigen Größe auf dem iPad Screen irgendwie zusammenschieben, hat eine Menübar, wenn man einen Touchpad angeschlossen hat, hat iPhones Ordner, die man auch 'n Dock ablegen kann. Das heißt, 'n hast 'n Download Ordner und Du kannst einfach in in einzelne Fenster Dinge ziehen und so. Also hast die 3 Schließen Buttons, die diese Ampel, dies x und dieses Grüne und so von MacOS dann jetzt aufm auch auf iPad. Also da mit Sicherheit mit die größten Änderungen, aber ich war ja
Fabi
grad bei
Dennis
dem so. Sie haben's auch einfach erst mal wieder reduziert, so der Standardcases. Du drückst auf eine App und siehst Fullscreen da, Du schließt die App und so, weil ja, mein Vater verzweifelt häufig, dass er aus 'ner Split View nicht mehr rauskommt wird. Beim iPad muss man viele Gesten irgendwie kennen, so die irgendwie implizit da sind, das bedienen zu können. Und wenn das wieder einfach auch einfach gemacht wird, so, hier ist der Standard Case und 'n bisschen versteckt er dann die Pro Option. Finde ich einen guten Weg. So, damit's kurz bleibt, das war's. Ja.
Fabi
Ich bin mit dem Glas, bin mal gespannt. Ich hab selbst nicht ausprobiert, aber ich find, also die die ein eilige Screenshots, die man so sieht, sind ja wirklich, also ist vernichtendschlecht. Also da, weil in so puncto Einfachheit, so, ich find, damit haben sie so viele Komplexitäten aufgemacht. Also ich bin gespannt, ob sie, ob in den Beta Apps da sich so viel noch dran dreht. Ich mein, was Du meintest bist Du kein Fan von diesem Look, auch was die oder Glaslook, was auch die ganzen Ereignissen und so was angeht. Das sieht ja wirklich aus, als hätt jemand 'n schlechten Jailbreak irgendwie auf sein iPhone gemacht und irgend 'nem Mod drauf geladen, der Ja. Von 'nem Fünfzehnjährigen zusammengemoddet wurde so ungefähr. Also ich bin ja mal sehr gespannt, das dann selbst irgendwie auszubinden. So von der Idee her, ich mein, ich hab da noch son paar Videos, ich hab die WBC selbst ja gar nicht gesehen, aber ich find auch cool, wie sie dann irgendwie mit den Haptiks gezeigt haben, wie sie dann wirklich so irgendwelche Glasobjekte auf ihrem Tisch hat und irgendwie gezeigt haben, wie die wie sie das Physische übersetzt haben in die Designsprache. Das sieht ja das ja schon supercool so und ich bin auch mal, also find auch irgendwie, wenn man dann irgendwie über bestimmte Texte drüber zoomt oder hovertst, das dann wie sone Art Glas Loop bekommt, sieht alles schon supercool aus, aber also ich bin mal gespannt auf so einige Scroll Behavior, wo man sieht, wie sich der Text dann verändert, je nach Hintergrund. Ich muss sagen, bisher diesen extrem geblörten Background, den sie halt haben, fand ich eigentlich immer, der hat eigentlich schon viel von diesem, ist kein Glaslook, aber irgendwie von diesem irgendwie gemacht und hat, glaub ich, sehr viel weniger Edge Case und sehr viel weniger Probleme gemacht. Also ich bin mal gespannt, wie sich das Ganze anfühlt, wenn man's dann mal wirklich, wirklich ausprobiert. Aber da waren ja wirklich schon sehr vernichtende Screenshots dabei.
Dennis
Ja, ja. Und die wahrscheinlich ja auch nicht so Also ich denke, da wird sich 'n bisschen was tun in
Garrelt
in der Hinsicht. Ja, ich, also das Komische daran find ich halt, dass ich's einfach auch nicht hübsch finde an vielen Stellen. Also Apple hat für mich sonst immer, war so Vorreiter, was Designs angeht. Und ich mein, vielleicht versuchen sie auch genau das damit wieder, aber ich seh halt noch nicht, dass ich das wirklich schön finden werde.
Dennis
Ja, es ist also 'n bisschen, also ich glaube, vielleicht ist es noch nicht komplett gelungen, es so über alles hinweg zu machen. Ich ich würde sagen so, das, was Sie selbst präsentiert haben, also die Screenshots, die man jetzt bekommt, sind ja eher so, ne, Leute haben's installiert und finden's an vielen Stellen noch hässlich. Das, was Sie gezeigt haben, das sah eigentlich für mich schon irgendwie auch schön aus und und auch passend zueinander. Und deswegen bin ich einigermaßen zuversichtlich, dass man vielleicht 'n Weg findet, das dann eben zu kombinieren, diese Dinge.
Fabi
Ja, ich bin dann mal gespannt, was Sie nächstes Jahr, also ob Sie's noch schaffen bei Intelligence aufzuholen, ne? Weil wir auch schon jetzt bei dem, was Sie präsentieren immer gefragt, so werden Sie werden Sie einfach zu 'ner Company, die einfach einfach nur in Anführungsstrichen gute Hardware baut so und so was dann da nicht mehr in der mit dabei ist und so reicht es dann aus? Also reicht es aus, dass Sie 'n Key Player werden in den nächsten 10 Jahren, wenn Sie dann nicht aufholen?
Dennis
Ich glaube, das wird nicht reichen, aber was halt also die die Artikel, die Apple positiv gegenüber gestimmt sind, die sagen also grundsätzlich, okay, das ist eigentlich so der die Vorgehensweise, wie Apple sie machen muss, ne. Sie waren ja eigentlich nie der Vorreiter in 1 neuen Technologie, sondern sie haben's vor allen Dingen massentauglich gemacht und gut nutzbar gemacht. Und ähnlich kann man's ja 'n bisschen auch bei AI sehen, Fragezeichen, ob jetzt, ne, Google mit Gemini und das auf allen Smartphones und so da nicht auch schon irgendwie eine gewisse Alltagspraxis bringt, die die vielen Leuten hilft. Aber keine Ahnung, also wenn zum Beispiel so der vollumfassende persönliche Assistent kommen würde, der dann auch noch, ne, irgendwie privacy mäßig läuft und so, dann ist auch 2026 meines Erachtens noch nicht zu spät, damit dann wieder aufzurollen und zu sagen so,
Garrelt
Ja.
Dennis
Wir sind dies, wo es richtig funktioniert und richtig Spaß macht und einfach intuitiv sich richtig anfühlt.
Garrelt
Ich bin nicht so tief in dem Thema drin, aber es macht mir halt nicht so viel Hoffnung, dass Sie mit dem, was Sie jetzt schon rausgebracht haben, irgendwie es nicht geschafft haben, mir das massentauglich zu machen, zumindest die coolen Features von er eigentlich. Genau, Sie haben halt
Fabi
einmal schon 'n Wurf gemacht, der der war's halt genau. Die Wahrheit, richtig.
Dennis
Ja, aber das war das war ja auch das erste Mal, also muss man oder mit 1 der ersten Male, wo Sie gegen Ihre eigene Strategie, ich denke aufgrund von Marktdruck so und das haben sie also bis jetzt auch nicht gemacht, aber sie haben irgendwie gedacht, okay, wir müssen jetzt unbedingt was machen. Alle erwarten, dass wir jetzt was in der Reihe machen. Und eigentlich, so sagen wir mal, Qualität, Apple Qualität haben sie's halt nicht, Haben Sie's offensichtlich nicht geschafft und auch bis heute nicht geschafft. Und da ist dann halt die Frage, wenn Sie das dann schaffen, dann kann es halt wieder, ne, dann dann kann's wieder okay sein und da aufholen und Ja.
Fabi
Wenn ich denke, ist der richtige Move jetzt nichts zu machen, wenn Sie nichts haben. Die Frage ist halt, kommen Sie dahin etwas zu haben, was was diesen Effekt erzeugt? Ja. Ja, das da bin ich halt auch nicht sicher so. Ja.
Garrelt
Grade in dem Feld denk ich mir, also wenn sie halt in so langen Zeiträumen planen, was, also wie sieht die AirR Welt in dem Jahr aus? Also wenn sie jetzt irgendwas bauen, was jetzt vielleicht revolutionär wäre oder was verbessern würde, ist das in 'nem Jahr schon wieder überholt. Also dadurch ist halt so.
Fabi
Ich sag mal, die die Integration in einem Betriebssystem sind ja schon noch mal andere Themen, das ist das darunterliegende Modell so. Also ich denk schon, dass Sie halt dass Sie halt schauen müssen, dass Sie ein Modell schaffen, was was on paar mit denen da draußen ist, aber die Integration im Betriebszimmer genauso wie jetzt auch, keine Ahnung, wenn ich jetzt meine ganzen Coding Agents nutze und so was, nur weil 'n neues Modell rauskommt, verändert sich der Coding Agent nicht, sondern ich nutze einfach das neue Modell. Das wird im Endeffekt bei iOS und so was ähnlich sein. Also die müssen gute Indikationen bauen und da können Sie auch 'n bisschen langfristiger denken. Ja. Die Modelle müssen Sie halt, wenn Sie die on device haben wollen, ich mein, das haben Sie jetzt ja auch, ne, Sie haben übrigens das on device Modell ja jetzt auch als API geöffnet für Developer, sodass im Endeffekt On Device AI Use Cases auch schon ausgeführt werden können ohne Kosten, was ja durchaus 'n gutes Ding ist. Und klar, Sie müssen gute Modelle bauen so und da bin ich gespannt, wie gut das funktioniert, so closed zu machen, wie Sie das jetzt tun mit Ihren typischen Releasezyklen da einmal im Jahr an WWDC oder halt irgendwie in anderen Keynotes. Aber so, ich würd mal, wenn sie eine gute Betriebssystemintegration haben so, dann ist das Modell Austauschen dann, also es sind 2, ich will einfach sagen, es sind 2 separate Stränge so. Und ich glaub, das ist die gute Delegation, bei der kann man sich auch 'n bisschen länger Zeit lassen.
Dennis
Ja. Für mich ist tatsächlich dieser, also für die Apple Watch gibt es einen Work out Body heißt der, glaube ich, der son bisschen Das ist für mich son bisschen 'n kleiner Glims, in wie es dann halt komplett werden kann, so Siri in der Zukunft. Also erstens haben sie da auch schon die Siri Stimme ausgetauscht, also das ist dann eine eher auf von Fitnesstrainern Trainern eingesprochene motivierende Stimme, die dort ist. Und sie hat halt Kontext auf all deinen Bewegungskram und kann dich deswegen in den in einzelnen Trainings halt anders motivieren. Und das ist halt, also ich mein grundsätzlich, ne, Sprachansage der Trainings ist jetzt nichts Neues, aber jemand, der deinen gesamten Fitnessverlauf hat, der kann dich halt auf eine andere Art und Weise motivieren und ganz andere, ne, Statistiken und Sachen aufrufen so. Und das ist ja eigentlich genau diese Kombination, so persönlich auf deinen Daten in dem Use Case, den Du gerade hast, perfekt passend irgendwie für dich zu sein. Und das ist halt jetzt 'n Mini Ausschnitt, nämlich Work outs und Fitness und den dann aber halt systemweit mit all deinen Daten in 'nem Privatsphäre okayen, also datenkonform Bereich irgendwie zu haben. So, da haben Sie schon das Option und das das Potenzial, das zu lösen.
Garrelt
Muss das von Apple kommen? Also wieso kann das nicht eine andere App und Firma machen?
Dennis
Nee, das muss nicht von Apple kommen, aber sagen wir mal, die Integration und den Zugriff auf all die Daten, das hat ja sonst keine übergreifende App auf deinem iPhone. Also auf auf auf Google System oder so was vielleicht noch, aber auch da eher Google.
Garrelt
Aber also danke, da kann man doch dann nicht von, das ist cool, dass iOS das macht, sprechen. Also es ist ja eher nervig und doof dann, dass sie die Daten nicht freigeben oder für andere Apps.
Dennis
Ja, es gibt, glaube ich, unterschiedliche Sichtweisen, wenn Du halt sagst, okay, ihre zum Beispiel halt dann, ne, lokal first und so weiter, ne, Ansatz, der halt sehr orientiert ist, Ja. Dass das halt sehr positiv ist für die Nutzer, weil eben nicht alles durch die Welt geschickt wird und Du kannst alles aufm Gerät machen et cetera. Also.
Garrelt
Kommt ja drauf an, wie die, also ja. Ich mein, ich könnt mal lang drüber diskutieren. Ich glaub, ich seh das bisschen anders, aber das ist ja auch in Ordnung.
Dennis
Anders im Sinne von, Du hättest lieber das?
Garrelt
Nee, ich mein, ich frag mich halt immer, sind das vorgeschobene Gründe, weil Du kannst ja auch als andere App alles lokal machen, wenn Du die Daten von der App bekommst. Du musst ja nicht aufn Server gehen, wenn die App richtig geschrieben ist.
Dennis
Ja, aber Du kannst jetzt bei iOS nicht irgendwie 5 Apps nach Daten fragen, daraus eine eine eine Zusammenfassung zu ziehen. Genau. Das Betriebssystem kann das.
Garrelt
Ja, genau, aber das ist ja eine Limitierung, die das Betriebssystem setzt, die die nicht, die ja nicht unbedingt positiv ist. Also praktisch, man sagt, okay, man macht das aus Privacy Gründen, aber man macht das auch, damit man halt den Marktvorteil hat, ne. Weil das kann das kann das auch kein anderer App, ne. Also sie Kann sein. Sich damit auch den Vorsprung bei, den Sie haben.
Dennis
Ja, kannst auch sagen, dass der Sandbox Ansatz den Scap dazu geführt hat, dass es nie große, auf gleicher Weise Virenprobleme et cetera gab auf den Systemen von Ja. Ne, also gibt's, glaub ich, ja, gibt's verschiedene Argumente. Ja. Und was man davon gut findet.
Garrelt
Ja, ja. Ist, ja. Und ich
Dennis
glaube unabhängig von, 'n bisschen unabhängig von der AI ist eher so. Wie? Ich würde Apple halt grundsätzlich mit ihren Softwareprodukten.
Garrelt
Das stimmt. Aber ich würde, sag ich mal, wenn Sie jetzt sone App bauen, nicht sagen, wow, Apple cool, so, sondern ja okay, es konnte halt auch kein anderer machen auf Apple Geräten.
Dennis
So Ja, aber das ist ja dann, ja.
Garrelt
Es ist ja kein es ist ja kein Feature, was nur Sie bauen könnten, weil es so integriert ist in, weißt Du, es könnte ja auch einfach eine App sein. Wenn jetzt irgendwas dazukommt, wo es auf System eben wieder laufen muss, dann seh ich das halt schon eher.
Dennis
Ja. Aber das ist ja doch letztendlich das, was man sagt, was so der große Vorteil halt ist. Dadurch, dass sie Hardware und Software alles in 'nem komplett geschlossenen Rahmen beherrschen, sind sie halt in der Lage, Lösungen zu bauen, die sonst nicht möglich sind durch diese Kombination, weil Du sonst irgendwie auf 1000 verschiedenen,
Garrelt
ja Ja, genau. Ich glaub, wir haben denselben Punkt. Ich seh das auch. Ich würde halt nur bei der der App, die Du geschrieben hast, argumentieren, dass es halt nicht so ist in meinen Augen, weil wenn sie das praktisch, wenn sie das freimachen würden, dann könnte es ja eine App machen. Die Beschränkungen sind eher von ihnen auferlegt sozusagen. Und es gibt ja aber wirklich Beschränkungen, die einfach nicht gehen, auch technisch, die sie aber vielleicht lösen könnten. Und dann find ich's cool.
Fabi
Ja. Ja, wirklich die 2
Garrelt
unabhängige Diskussionen, oder? Ob der 'N bisschen, ja. Ich glaub, wir kommen,
Dennis
wir haben immerhin geschafft, in den 3 kleinen Themen jetzt noch die halbe Stunde vollzumachen.
Fabi
Ja, gut. Das das Du hast ja auch eine WWDC Zusammenfassung gemacht, ne. Da hast Du habt ihr gestern habt ihr Montag 40 Minuten drüber geredet, so oder? Das wir können ja noch länger machen. Aber würde ich sagen, an dem Punkt, dann hört euch die 40 Minuten von Montag an.
Garrelt
Wer jetzt noch dageblieben ist.
Fabi
Kann auch noch mal sich 14 Minuten geben.
Garrelt
Wer bekommt, nein, der bekommt jetzt noch eine heiße Info. Oh, ich hätt das am Anfang machen sollen. Also wir sind mit der programmier.bar auf der via Developmentskonferenz. Das wisst ihr bestimmt, weil wir haben Ticketsverlust. Und wir machen nicht nur das, also wir können uns nicht nur auf der Konferenz an sich treffen, sondern wir machen auch ein Hörer*innentreffen an dem ersten Tag. Das ist, glaub ich, der Mittwoch, der neunte Sechste. Ich guck kurz, ob's 'n Mittwoch oder 'n Dienstag ist. Und da treffen wir uns in einem Biergarten und machen ein Treffen gemeinsam. Ihr könnt uns treffen. Ich glaub, Dennis weiß noch nicht so genau, ob er da ist, aber Dave und ich werden auf jeden Fall da sein. Das erste Getränk gibt's aufs Haus.
Dennis
Und wenn ihr uns gut bewertet, kriegt ihr 2 Getränke.
Garrelt
Maybe. Genau, es wird auf Meta Punkt com werdet ihr ein Event finden, wo auch genau steht, wo das stattfindet. Wir haben auch einen Schlechtwetterplan. Kommt gerne vorbei, würd mich sehr freuen, möglichst viele von euch dort zu treffen.
Dennis
Ja. Ihr dürft natürlich auch vorbeikommen, wenn ihr in Berlin seid und nicht auf der. Ja, absolut. Absolut. Cool. Da könnt ihr uns Feedback geben. Wenn ihr das vorher geben wollt, schreibt uns an Podcast at Programmier Punkt bar. Vielen Dank Fabi, vielen Dank, Gerald, dass ihr heute dabei wart. Eine schöne Woche und bis bald. Macht's gut. Tschau,
Garrelt
tschau.
Feedback