When an image is uploaded to Commons, thumbnails are pregenerated and cached for a specific set of widths, currently[1]:
[ 320, 640, 800, 1024, 1280, 1920 ]
The iOS app regularly rewrites thumbnail URLs downward in order to request smaller thumbnail sizes; depending on the sizes chosen they might be hitting cached thumbnails in many cases but certainly not all of them.
The Android app is currently using 320px even for the smallest icon-size thumbnails, which can certainly be improved, and I've opened a ticket to do just that. (T162633)
In an earlier ticket[2] @Gilles brought up the possibility of adding one or more smaller pregenerated thumbnail buckets in particular for the benefit of the mobile clients, and I'd like to follow up on that here. Is adding a smaller bucket (say, 120px) something that would be worthwhile in performance terms for both the server and clients? Personally, I would love to see this happen.
[2] T152163#2842875