Having spent the last three days working in London I was staying in a top floor hotel room at the end of a corridor run. As a result the hotel wifi sometimes was there and sometimes wasn’t - so my phone spent its time regularly switching between the hotel wifi and a 4G, or sometimes 3G connection.
The resulting impact on my SFOS XA2 running 4.1 was a complete disaster. Exchange email regularly stopped synchronising, network connectivity regularly disappeared on Android apps (e.g. Whatsapp, MS Teams, etc) the browser just hung for pretty much every website I tried to visit. My news apps (Tidings, Kactus) simply refused to load news articles or errored 50% of the time and the battery drained away faster than a politician’s integrity (presumably because the phone was constantly hunting for the best network connection).
I ended up needing to reboot the phone 7 or 8 times a day (which always fixed the connection issue temporarily) to get anything done on it. I got so frustrated I nearly threw the thing out of the window to see if it would reach its terminal velocity before it hit the ground. I ended up switching wifi off and limiting the mobile connectivity to ‘Prefer 3G’ to get any use out of the phone at all - which was great until I ran out of data due to too many Zoom calls.
I’m back home now with my new strong wifi connection and it seems like I have a totally re-born phone. Exchange email is regularly synchronising without issue, my Android apps have a network connection again, my messages are coming through on Whatsapp and I can read the news without issue. The whole user experience is smooth and productive.
I am therefore more than ever convinced that a lot of the connectivity/synchronisation issues and bugs that are listed on this forum are down to the way that Sailfish handles (or doesn’t) the switching between network protocols and how such switching is presented to applications, such as Exchange email, which then either timeout or are simply left hanging or whatever.
Fixing these network problems (whatever their technical reason or origin) would make a huge difference in the reliability of Sailfish as trusted daily driver … or perhaps somebody will tell me that these issues re fixed in 4.2?