title: What technology do apps use for real time syncing of data?
body: <p>A lot of apps such as Uber, Lyft, and GroupMe seem like they have real-time data getting pushed down from the server. Obviously they could be faking it by refreshing every n seconds. Another thought was that they could be opening TCP sockets? Or potentially other technologies that I am unaware of.</p>
  
  <p>If programming an iOS app what is the industry standard for syncing data between the client and the server in real time, without user interaction such as swiping up?</p>