How Apple fooled users with fake infinite scroll
Briefly

How Apple fooled users with fake infinite scroll
"You've probably scrolled through Apple's date picker thousands of times and spun the satisfying wheel with your finger, selected years that stretch endlessly into the past and future. It was infinite. For over a decade, Apple's most iconic interface elements operated under technical constraints disguised as limitless experiences. The data and time pickers that defined mobile interaction weren't infinite at all. They were engineered illusions that transformed hardware limitations into psychological breakthroughs."
"Recently, I came across a social media post on how the alarm clock app is actually a long list of numbers rather than an infinite scroll. It still amazes me to this day that all these years, I thought the time picker was infinite. How did Apple achieve this illusion? As designers, we study these interfaces for more than their visual elegance but to understand the mechanism behind..."
iPhone date and time pickers present an endless wheel while using finite underlying data and view reuse. The pickers render a long but bounded sequence of values and map visible rows to actual time components via modular arithmetic or index wrapping. Scrolling near array edges is corrected by programmatic recentering or row remapping so users never encounter boundaries. Reuse of row views and limited data ranges conserve memory and CPU while preserving smooth kinesthetic feedback. The visual and interactive illusion trades absolute infinity for predictable performance and simpler implementation across device constraints and locales.
Read at Medium
Unable to calculate read time
[
|
]