In the official Stack Exchange mobile apps (I use the iOS version, but I assume the behavior is similar on the other platforms), there are two distinct user actions used to refresh/reload the questions list depending on the situation:
To "refresh" the question list without new content having been detected, the user action is to pull down:
To "reload" the question list after new content has been detected, the user action is to tap the internal notification bar, and pulling down has no effect:
To me, the two operations are quite similar: regardless of if new content has been detected, the user aims to retrieve the latest content.
I see the value of the notification bar: it present an obvious signal that new content is available, even to those who may not be familiar with the common swipe to refresh action. My question is mostly related to the difference in language and gesture that's created here.
What, if any, is the reasoning behind having two distinct actions in both language (refresh vs reload) and physical gesture on the device (pull down vs tap)?
Note: This is not a Meta request to change the behavior of the apps. Nor is it asking for official justification from Stack Exchange developers (not that they owe me that anyway). I'm simply wondering why the designers might have chosen this, and I think UX experts might have some idea of the reasoning behind it.