Michael and Andy are off this week, so Michael R. takes time to give a detailed look at what he learned at this year’s WWDC (WorldWide Developer’s Conference) from Apple. He focuses on how he approaches reviewing all the content, what was interesting for him, and how you can get the most out of WWDC when attending remotely.
We have the largest list of links we’ve had in a long time, since all the content is now available on YouTube.
Show Links
SecurityNow! – Episode 979 – The Angle of the Dangle – https://media.grc.com/sn/sn-979.mp3
WWDC Sessions Michael R talked about:
Day 1:
Keynote – https://www.youtube.com/live/RXeOiIDNNek?si=FLk2smqwDDEO-w4i
Platforms State of the Union – https://youtu.be/YJZ5YcMsgD4?si=Ri1VPVBX6DNMGTDD
What’s new in SwiftData – https://youtu.be/-IMOuvRQilc?si=vPb3fRQ3qGy0F3M1
What’s new in SwiftUI – https://youtu.be/CNMRV0F0w74?si=iMvBUK5xTScU2tz-
What’s new in watchOS – https://youtu.be/_4t3NCx8LFA?si=qJtXm9UTG16qtnnd
What’s new in Xcode 16 – https://youtu.be/BAQ9EhAm2eM?si=YqZgpoZUx3Ruytvu
Day 2:
A Swift Tour – Explore Swift’s features and design – https://youtu.be/boiLzazJ9j4?si=CkYfncOLGXLNpcIk
Build custom swimming workouts with WorkoutKit – https://youtu.be/ZuzNNV5SwRg?si=wmLXgMwwl_Pt99S4
Bring expression to your app with Genmoji – https://youtu.be/D58kVm2h4-w?si=3HBvMVSkziNdQL6T
Create custom environments for your immersive apps in VisionOS – https://youtu.be/ROrCsQ5i6UM?si=zYeF8mwfyYDU_8ru
Design live activities for Apple Watch – https://youtu.be/MH5etXiIz0Y?si=lhSnQU7CW426Ro–
Work with Windows in SwiftUI – https://youtu.be/6t7LhRkBobk?si=w2wTNy-qcuaIJt1k
Design great visionOS apps – https://youtu.be/9QcD2pGLwzg?si=rD9Y8mJEBVXIveaG
Explore machine learning on Apple Platforms – https://youtu.be/p_hyo2FRil4?si=_QYLAfxuFyhp3Jip
Elevate your tab and sidebar experience – https://youtu.be/si-7DinDz5c?si=68ywOkcWuAy8yO4h
Explore multi-view Video playback on VisionOS – https://youtu.be/7ZkLd3a90_w?si=kTkE9MmPXJFGzQOn
What’s new in AppKit – https://youtu.be/McKYDogUICg?si=1ve1dH-ep-NjToL1
What’s new in Swift – https://youtu.be/17fZZ1v_N2U?si=xGcMnKo8iEJSLj3W
Bring your app to Siri – https://youtu.be/Lb89T7ybCBE?si=p1-P_EbcTtRJoQVc
Bring your app’s core features to users with app Intents – https://youtu.be/REGJcedvheE?si=Z7Z9WiARYGB8MY3a
Swift UI Essentials – https://youtu.be/HyQgpxX__-A?si=xhNukvZHK7xjQXyM
Platform State of the Union 5-minute recap – https://youtu.be/l5gwzTg4viQ?si=4ruI-2N6ZmCljPnT
Day 3:
Catch up on accessibility in SwiftUI – https://youtu.be/PHAA6nXTbdk?si=p_sbOBsnov7GAQAU
Create a custom data store with SwiftData – https://youtu.be/_t2NflA8AcI?si=Smy_ieVREPJxE9ER
Go further with Swift Testing – https://youtu.be/bOvWGHi-BxI?si=k5propneJufreKLa
Meet TabletopKit for VisionOS – https://youtu.be/miuHfTi27qw?si=m17h4YFLK15nlrwD
What’s new in App Intents – https://youtu.be/wirvkabKh8k?si=JyCrTY3gpaqia29v
Xcode essentials – https://youtu.be/EN7-6Oj7cL0?si=G1mjVAcidIIVjcBr
Bring your live activity to Apple Watch – https://youtu.be/O0aum8TOufU?si=ZwOh0S8HfUVWJgVm
Broadcast updates to your live activities – https://youtu.be/HUyoNymUOZo?si=x9UxE842HSGQs5a1
Build multi-lingual ready apps – https://youtu.be/b9SdW3kUJXY?si=80G8a-819uc_pz1Z
Create custom hover effects in VisionOS – https://youtu.be/DftRTx1oX6E?si=6uPLIDhC1IWSQ37I
Design app intents for system experiences – https://youtu.be/yyr4trqPgjo?si=Zxm6-9kqbvVu28_I
Discover swift enhancements in the Vision Framework – https://youtu.be/OkkVZJfp2MQ?si=tMB9i3xwoDGh0ntO
Explore the swift on Server ecosystem – https://youtu.be/OWNjtWUb9bs?si=c9tN9wEZCGqken7T
Tailor macOS windows with SwiftUI – https://youtu.be/zosCe4q1xPI?si=1OYqvyCSNfohTG0y
Day 4:
Demystify SwiftUI containers – https://youtu.be/LWbgpheCqgo?si=OoEQ2i9pAWwt47Hb
Meet the translation API – https://youtu.be/MuIFhbHNmqA?si=-FwAb0vn-rp5ci01
What’s new in Privacy – https://youtu.be/3S71FgEzqb0?si=itbyJSeuJUP_25xN
Add personality to you app through UX writing – https://youtu.be/jWKBMTDdA8s?si=hDq6nUFUuhis0Elb
Analyze heap memory – https://youtu.be/X_JYRz-Hd0o?si=yn4PRut343Bmu5T0
Consume non copyable types in swift – https://youtu.be/I9XGyizHxmU?si=8McO–3zGmLuI6eb
Extend your Xcode cloud workflows – https://youtu.be/f__0R-W9H6k?si=9xYZ3lu-vGtzyRPb
Meet the contact access button – https://youtu.be/X2QOqvQDjXU?si=XJHCOUnWWEHfAAIE
Track model changes with SwiftData history – https://youtu.be/K2FzpebEL_4?si=3D1XXQMtDGRbrsCt
Use CloudKit console to monitor and optimize database activity – https://youtu.be/EImMro_8TLQ?si=k8-Yf7KSnaQptr_B
What’s new in DockKit – https://youtu.be/14P0GVtM0Iw?si=Wxpr1xA5dZixAmRU
What’s new in Quick Look for VisionOS – https://youtu.be/ELhlvGRJucc?si=tAR83wpMa0YKVwKw
What’s new in USD and MaterialX – https://youtu.be/bpebjIs91MM?si=Cg219W5Gf5lGCJCr
What’s new in Wallet and Apple Pay – https://youtu.be/ZfvqT-rYomA?si=BnKQ4vFK2HdBlLMe
Wha’s new in App Store Connect – https://youtu.be/fkeUvZ4NRhg?si=BmH_mtAJnP4OCVfz
Day 5:
Explore swift performance – https://youtu.be/nb3bRQa0iGQ?si=mlTwSggOEgHlkp8s
Migrate you app to Swift 6 – https://youtu.be/75-c6jSE8kU?si=qd9_mrwDBuMadCfS
Run, Break, and Inspect: Explore effective debugging in LLDB – https://youtu.be/PsW3RQN9R_Q?si=NkdEZ_WttDqW3fc0
What’s new in SF Symbols 6 – https://youtu.be/_uHTwefCAPI?si=UuHym5dM30FW4pJ_
Say hello other the next generation of CarPlay – https://youtu.be/PLf44BXd0SE?si=sa78LwbFtHJP7jxw
Meet the next generation of CarPlay – https://youtu.be/Fsjw9Z4c-EQ?si=x9xGBJR1CFmz4miu
Get Started with Writing Tools – https://youtu.be/79PkqsA_zk8?si=tI0Bbsgre9o1SzJn
Meet Swift Testing – https://youtu.be/WFnkNcvLnCI?si=gmbEiC81f5luO7r8
Squeeze the most out of Apple Pencil – https://youtu.be/LNl3a8X3Skc?si=fYMOT0MInffbxB-V
Podcast: Play in new window | Download (Duration: 49:34 — 57.3MB) | Embed
Subscribe: Apple Podcasts | Spotify | Amazon Music | Android | Podcast Index | Youtube Music | RSS | More
Such a fun episode, Michael & Andy! Loved your discussion on Life by You.