226: Smooth Scrolling Is For Suckers

Topics covered
Popular Clips
Questions from this episode
- Asked by 3 people
- Asked by 2 people
Episode Highlights
Normalization
explains the intricacies of APFS filename normalization and its implications for users. He highlights the introduction of native normalization in macOS High Sierra, where filenames are stored as provided but directory lookups use hashes of normalized versions. This ensures that even if a program uses different encoding, it can still find the correct file.
APFS on high Sierra has native normalization. What that means is file names are stored as provided by the program in the file system.
---
John also mentions future updates for iOS that will incorporate runtime normalization, allowing for seamless file access across devices 1 2.
Conversion Challenges
The transition from HFS to APFS presents significant challenges, particularly in handling file compression and user experience. notes that Apple's engineers were surprised by how many iOS programs directly pass user input to file system APIs without proper normalization, leading to potential file access issues.
It's going to cause them to have to change the file system on every single iOS device at some point in the future.
---
adds that Apple conducted trial runs of the APFS migration to ensure a smooth transition, highlighting the complexity and scale of this engineering feat 3 4.
Related Episodes


227: Typing on Pillows
Answers 383 questions

462: Xcode X
Answers 383 questions

172: iPhone X
Answers 383 questions

225: A Conversation with Siri
Answers 383 questions

428: A Series of Rectangles
Answers 383 questions

620: Mostly Cookies
Answers 383 questions

215: Pots Are Made to Be Broken
Answers 383 questions

238: Begging for the Hub
Answers 383 questions

514: My Immense Softness
Answers 383 questions

295: Outlets That Suck
Answers 383 questions

183: I Filed a Radar
Answers 383 questions

434: A Squirmy Soup of Rectangles
Answers 383 questions

36: A Weird One
Answers 383 questions

319: We Should Probably Get to the Apple Event
Answers 383 questions

272: 60% Satisfied
Answers 383 questions














