WWDC25 Videos I Keep Coming Back To
I’ve been reading through my notes that I’ve taken over the year, and I noticed that I made a list of favorite videos from WWDC25 for future reference. I also wanted to share it at some point, but I always put it aside. I think it is never too late to discuss WWDC sessions. I refer to them, sometimes going back many years, very often when I want to learn something that I don’t already have a foundation in.
In general, I think “What’s New in …” or “Explore …” sessions are good introductions to more detailed talks, and they’re always important for building a general understanding of what’s new or the concept.
Accessibility was one of the main topics I focused on this year. I’m also working on this area in my side project, experimenting with engaging multiple senses. This video discusses how your app can be more inclusive, and I think it’s always worth reflecting on these principles.
Performance optimization is another important topic. I closely follow instrumentation-related sessions every year, and this session on power consumption is especially important if users spend a lot of time in your app.
Related sessions on the same theme: Optimize SwiftUI Performance with Instruments & SwiftUI Performance Optimization (Instruments)
A practical guide to recording and replaying UI tests. Apple’s documentation with more details
Design sessions help in understanding the nature of design in Apple products. They help you understand how to approach design—and, also development. This is one of the areas I pay close attention to.
If you’re using SwiftData, this session contains very important information, especially around migrations.
It’s possible to define SwiftData models without explicit versions, but once you need to modify those models, you don’t have a versioned schema to migrate from. That trade-off is important to understand.
AI was clearly the most popular topic of the year. The sessions around Apple Intelligence are important to understand the scope and potential use cases of on-device models.
Related sessions on the same theme:
Code-Along: Bring On-Device AI to Your App Using the Foundation Models Framework: A more practical, hands-on session focused on using Foundation Models in real scenarios.
Explore Prompt Design & Safety for On-Device Foundation Models: Focused on prompt design best practices and safety considerations.
This is a more niche interest. I like writing and keeping notes, but I often find existing tools distracting and over-featured. Because of that, I’m interested in this topic, especially with the idea of possibly building a minimalist writing tool.
This topic plays a vital role in modern Swift development. Many concepts have been introduced in recent years, and the complexity has increased significantly. Following these sessions helps in keeping up with modern Swift.
Related sessions: Embracing Swift Concurrency & Finish Tasks in the Background
There are many other important sessions from WWDC25, but these are the ones I noted as the most relevant to my current circumstances. I believe these videos are worth revisiting and can benefit anyone who takes the time to watch them.