UI Optimization Using Texture
summary
A talk about UI performance problems on iOS and how they reduce FPS, with concrete debugging and fixes. It demonstrates solutions first without Texture and then shows how to implement the same fixes using Texture (AsyncDisplayKit), comparing the results.
AI-written summary · about
chapters (27)
- 0:00Introduction
- 1:07Optimization categories
- 3:16How rendering works
- 9:20Render latency effects
- 11:30Rendering problem categories
- 12:10Shadow and mask issues
- 14:57Rounded corners and effects
- 16:42Color blending and labels
- 17:28Performance metrics
- 18:32App performance demo
- 20:37Optimizing shadows and corners
- 22:46Optimization results
- 25:11Color blending optimization
- 26:13Optimization analysis
- 26:57Long-term performance
- 28:20Texture introduction
- 29:44Implementing Texture
- 31:10Layouts in Texture
- 31:53Layer merging in Texture
- 32:55Collections in Texture
- 34:40Texture adoption results
- 35:44Why FPS drops
- 36:48Optimization tips
- 37:29Optimization criteria
- 38:55Further learning
- 39:15Call to practice and conclusion
- 39:35Q&A
related talks
22mTaming a Four-Year-Old Detail Screen That Slowed Down Over Time
54m60 fps UI on iOS
18mThe Amazing Race; Performance of Standard iOS Elements & Tech
49mRendering without lumpy bits
47mPixel perfect is dead, long live to adaptive and accessible iOS apps
43mCode That Doesn't Slow Down: Performance Secrets on iOS
31mTypography on iOS
42mTuning your app using Xcode's Instruments
