Sometimes messages coming through push notifications take some time to actually show up inside the app because of this connecting and synchronising. Why doesnt this lag happen with whatsapp?
That's a question only the developers of the Messenger app (Facebook, Inc.) can answer with certainty and authority. :smile:
But it appears logical to deduce that either the Messenger app has a larger overhead requirements which makes it require more time (and more data) to load, or the Facebook servers behave differently than the WhatsApp servers in relation to a particular region - given the same Internet speed connections in running both apps.
Both apps appear to occupy relatively the same space, with Messenger occupying just 42.65MB and WhatsApp occupying 45.22MB.
I've tested the app launch speeds, measured from the time I tap on their pinned icon to the time it's ready to be used (I can already send or read a message) and here's what I got:
WhatsApp: 3.2 seconds (no splash screen)
Facebook Messenger: 12 seconds (11 seconds splash screen, 1 second sync, connecting)
Yet, in healthy Internet Connections (such as the one I'm currently using, up to 17 Mbps download, 508 ms lag and <1% packet loss), the delay caused by the waiting for network, synchronizing and connecting phases of the app is hardly obstructive (it all takes just about a second).
Bottom line: I suspect it's the Internet connection, either or both at the server-side and the user-side, that's causing the delays in the connecting and synchronizing phases. But then again, these are all just deductions, as I'm not in anyway related to any of the developers of these apps. :smile:
P.S. I must mention that I almost always (9/10 times) have the Messenger app crash when I tap on the notification center icon of Messenger, in addition to the slow start-up time through the big blue splash screen. This, I think, is a more serious problem. :wink: