我们团队中几乎没有MacOS专业知识(主要是Linux,服务器端开发人员(,因此这个问题可能无法正确引用有关MacOS的所有内容,但希望基于Linux类比足够接近可以理解。
我们有一个WebRTC客户端应用程序,在Chrome,Linux和Windows上运行良好,WebRTC网关服务器可以执行一些客户支持通信。我们收到了一个潜在客户的询问,出于某种原因,他更喜欢使用 Safari 而不是 Chrome,并想知道我们是否可以以某种方式为 MacOS 提供一个可安装可执行的.dmg文件,该文件呈现相同的功能(即 WebRTC 客户端应用程序(。
可安装可执行的要求是一种外观/感知的东西,尽管出于实际目的,URL和有效/活动帐户足以使用该服务。
你考虑过使用Electron吗?它基于(稍旧(版本的Chrome,可能允许运行现有应用程序,只需很少的更改。https://bloggeek.me/webrtc-electron-implementations/展示了一些公司采取这种方法的例子。
请注意,自去年以来,Safari在High Sierra上支持WebRTC(缺少VP8(。