websocket仅适用于浏览器

时间:2015-06-22 08:08:43

标签: android ios websocket native hybrid-mobile-app

我正在尝试使用第三方库编写本机Objective-C和Native Android应用程序。我已经选择了这些库,我已经在进步了。

我团队中的一个人认为,websocket目前专注于Web浏览器,如果我们使用这个第三方库从本机应用程序实现它可能不稳定。

他说从原生移动应用程序维护websocket连接可能是微不足道的,但webkit浏览器已经自然而然地做到了,因此我们应该考虑创建一个hybrod应用程序。

有人可以对此发表评论吗?

1 个答案:

答案 0 :(得分:1)

任何客户端都可以使用Websockets(读取:“app”),只要客户端实现Websocket协议 - 不需要浏览器(或混合)。

例如,SocketRocket是一个Objective C库,可帮助您在iOS本机应用程序中实现Websockets。

关于在原生iOS和Android应用程序中实现Websockets,有一篇很好的文章here

我认为在没有Webkit的情况下实现Websockets是一种更好的方法。创建混合应用程序可能会影响性能。如果您只使用一个功能(websockets),Webkit可能会过重。

唯一的问题是 - 您实施的库是否足够成熟?

祝你好运!