I happened to be on a slow connection wanting to watch the current Snapchat and Instagram stories.
Snapchat won’t let you open someone’s snaps before the app loads a few of them to avoid interruptions. Instagram will open the first story after loading the initial frame which sometimes open to you a frozen, waiting to load story.
Snapchat will start loading the rest of the snaps of the account while you are watching the first few. I think also Instagram does this. One key difference is that Snapchat won’t play a snap before it is fully loaded. Instagram does this like YouTube videos, the video loads while you are watching it (buffering).
The problem with the Instagram way sometimes things freeze on the slow connection forcing you to close the story and reopen it. When you reopen it, Instagram considers you already watched the story you were loading and skips to the next one.
This won’t happen on Snapchat because the snap won’t start playing before it is fully loaded. So even if Snapchat couldn’t buffer and you had to reopen the story, it will play the last one which you still didn’t watch. Unlike Instagram.
These small differences make me like the Snapchat experience more. I don’t have to take any further steps to ensure I watched the whole thing.
The developed world take some things for granted like a minimum connection speed. This is something I realized when I started working in Europe. Even when you simulate or run slow connection tests, most of the times you can’t get to a TE Data slow connection.