A large proportion of the information I consume on my mobile comes from two apps: The Economist (iOS, Android), and a whole lot of feeds via Feedly (iOS, Android). They both present text in narrow columns and share a lovely, simple navigation metaphor which unfortunately has recently broken (on Android at least).
In both cases, each story is presented in a single column that fills the screen from left to right and extends arbitrarily far down, as long as need be for the piece’s body. The stories are side by side. There are only two ways to navigate: Up or down the columns, and right or left between stories. Here’s a picture.
I’m sure other newspaper and information-dense apps must have adopted this metaphor because it’s just so intuitive. It works great on mobile because no matter how fat-fingered you are, the app only has to distinguish between vaguely-North/South and vaguely-East/West and the right thing almost always happens.
Now, there’s a subtlety: If you swipe left to go to the next story, you want to bounce up to its top. But if you swipe back, you almost certainly don’t want to bounce to the top of the previous story, because you already read that, and you probably are going back because you accidentally swiped while reaching for a drink, or realized a microsecond after you swiped that that paragraph was more interesting than it’d seemed when you launched your finger.
And if you’ve read a ways down story B and swipe back to A, then forward again to B, once again you don’t want to pop to the top of B. Which is to say, it should remember your scroll position, at least for the immediate predecessor and successor of whatever it is you’re reading.
And, both apps used to. But sometime in 2017 they stopped, snapping remorselessly to the top of whatever column you swipe to, forward or back. It’s annoying as hell; maybe because I often change my mind about leaving an article and decide to go back. And the fact that it happened in both the Economist and Feedly makes me wonder if something in the Android app framework broke.
So I’m not sure who I’m mad at; the developers of two of my favorite apps separately, or just someone in the Android group.
If you’re reading this and you think it’s you I might be mad at, well hey, no biggie, but please fix?