I'm currently thinking about creating a soft realtime mobile phone webapp, but when I started researching websockets, I found a load of scare stories about websocket connections dropping out on mobile phones:
WebSockets over a 3G connection
http://blog.hekkers.net/2012/12/09/websockets-and-mobile-network-operators/
Can this still be considered a problem?
Relatedly, I suspect a long polling client might be a good way to implement similar functionality, but wondered about the mobile specific issues I'm likely to encounter.
So far, I've read that long polling requests may have a considerable impact on battery life. I also hear that iOS somehow limits the number of connection made to a single server, which might be a problem.
Have any of you worked on a mobile application with a realtime component? And if you have, what challenges did you encounter, and how did you overcome them?