Modern iOS Performance Myths
After a short WWDC break, Swift Academy Podcast is back with Season 3! We’re kicking off this new season with a two-part deep dive into one of the most important, and most misunderstood, topics in iOS development: performance. For this special episode, I’m joined by Artem Mirzabekian and Bogdan Poplauschi, two engineers widely recognized in the Apple community for their deep technical expertise and years of experience building high-performance iOS applications. In Part 1, we challenge some of the biggest myths surrounding iOS performance, SwiftUI, and Swift Concurrency. Among the topics we discuss: 🚀 What does a “performant” iOS app actually mean in 2026? 📱 Why can an application be technically fast but still feel slow? ⚡ Has SwiftUI simplified performance—or simply hidden its costs? 🧩 Which SwiftUI patterns become dangerous as applications scale? 🌱 Is Environment becoming the new Service Locator? 🎯 When does SwiftUI diffing become a real bottleneck? 🎨 What really consumes the 16.67 ms frame budget? 🛠️ Is UIKit actually deprecated? 🔍 How do experienced engineers investigate performance issues that Instruments doesn’t immediately explain? ⚙️ Concurrency vs Parallelism: why many developers still confuse the two. Rather than talking about micro-optimizations or benchmark numbers, this episode focuses on understanding what actually happens under the hood. We challenge popular dogmas, share real production stories, and discuss how to build applications that don’t just benchmark well, but actually feel fast to users. Whether you’re building with SwiftUI, UIKit, or a hybrid architecture, this conversation will help you develop a deeper mental model of performance on Apple platforms. ⏱ Chapters 00:00 Introduction 02:12 Understanding App Performance Metrics 06:05 The User Experience and Perceived Performance 12:52 Technical vs. Perceived Speed in Apps 18:14 SwiftUI: Simplifying Development and Performance Challenges 22:26 Toxic Patterns in SwiftUI Development 26:07 Environment Propagation and Dependency Management 35:30 Understanding SwiftUI's Diffing Mechanism 39:35 The Importance of Frame Budget in iOS Development 45:38 Is UIKit Deprecated? 50:40 Performance Investigation Techniques 01:04:19 Using MetricKit for Performance Insights 01:10:16 Concurrency vs Parallelism 🎙 Guests Artem Mirzabekian: / artem-mirzabekian Bogdan Poplauschi: / bpoplauschi 💬 What performance myth would you like to see disappear from the iOS community? Let us know in the comments! If you enjoyed this episode, don’t forget to Like, Subscribe, and Share to support the Swift community. #Swift #SwiftUI #iOS #Performance #UIKit #SwiftConcurrency #AsyncAwait #MetricKit #Instruments #Apple #WWDC #SoftwareArchitecture #MobileDevelopment #SwiftAcademy #Podcast

Dependency injection with Michael Long

Sorry Apple.. Someone Leaked EVERYTHING

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

The French Do Not Care About Work

Staff Engineering in Mobile Teams: Myth vs Reality

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Modern iOS Security: Attacks, Defenses & AI

You Can't Compete on Cheap Models Anymore

Apple Just Released iOS 27 Beta 3! Here's Everything New!

The Real Reason European Cars Can't Compete

Is Reality Really Real? With Donald Hoffman

George Galloway on UK political chaos & the fall of Western democracies

The AI data center oversupply crisis is coming | Ed Zitron

Swift Concurrency Explained with Matt Massicotte

Why AI Tokens are so Expensive - Computerphile

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance

The World's Evilest Company

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

