对于我的 IOS 应用程序,客户端通过 C 中相当大的客户端库与服务器交互。我正在网站上重新创建应用程序,我想知道是否需要用 javascript 重写这个库。是否可以说,通过本地存储将原始静态客户端库传输到客户端并以某种方式执行?或者将其作为插件下载(我将如何做到这一点)?这只是猜测。任何可能的解决方案的想法都会非常有帮助。它需要在客户端,因为它通过 tcp 流式传输和解码视频源。
提前致谢
对于我的 IOS 应用程序,客户端通过 C 中相当大的客户端库与服务器交互。我正在网站上重新创建应用程序,我想知道是否需要用 javascript 重写这个库。是否可以说,通过本地存储将原始静态客户端库传输到客户端并以某种方式执行?或者将其作为插件下载(我将如何做到这一点)?这只是猜测。任何可能的解决方案的想法都会非常有帮助。它需要在客户端,因为它通过 tcp 流式传输和解码视频源。
提前致谢
当您的 iOS 应用程序使用 C 语言库时,唯一的方法(有点实验性)是使用Google Native Client,这是一种沙盒技术,用于从 Web 浏览器安全地运行 Intel x86 或 ARM 本机代码的子集。但到目前为止,它仅在 Chrome 上可用。否则,您必须用 Javascript 编写它才能跨平台并从几乎每个 Web 浏览器中运行它。此外,您可以修改我们的 iOS 应用程序并使其混合,然后您可以在您的 iOS 应用程序和客户端 Web 浏览器中使用相同的 Javascript 库。