【问题标题】:What kind of a connection do realtime native mobile apps use?实时原生移动应用程序使用什么样的连接?
【发布时间】:2014-04-29 11:42:50
【问题描述】:

我想构建一个实时原生移动应用它将主要通过 3g 运行。

我想知道如何将我的后端(无论可能是什么)连接到我的本地移动应用程序。

我研究了 websockets(特别是带有 Node 的 SockJS),但它似乎不会通过 3G 连接运行良好,而且 websockets 也没有原生 android 客户端。

如果不是 websockets,那又是什么呢? p.s:我听说过MQTT over websockets,这是一个有效的选择吗?

【问题讨论】:

  • 大部分应用和游戏使用 json 在网络中通过 http 获取数据
  • 您的意思是http请求,例如在restfull api中?但这不是实时的..!
  • 如果服务器快速响应,则为实时
  • 是的,但由于 http 标头,开销也很大。请记住,这适用于原生移动应用,因此数据和电池使用量是一个标准。
  • 您是否看过 Autobahn|Android (autobahn.ws/android),它提供了一个原生的、开源的 Android WebSocket 实现? (全面披露:我在 Tavendo 工作,他负责项目的主要开发。)

标签: android ios mobile websocket 3g


【解决方案1】:

查看实时多人游戏 API。我想这就是你要找的。​​p>

https://developers.google.com/games/services/common/concepts/realtimeMultiplayer

【讨论】:

  • 这对于手机游戏来说绝对是很棒的。我当然会看一下,但也许我用错了标题。我的错。我目前没有开发手机游戏,但我确实想要一个实时连接,例如手机游戏使用的连接。
猜你喜欢
  • 1970-01-01
  • 2022-07-06
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
  • 1970-01-01
  • 2017-12-10
  • 2012-08-19
  • 2013-10-15
相关资源
最近更新 更多