我想构建一个应该在Android,iOS,Windows,OSX和Linux上运行的简单只读应用程序。 电子是否支持移动平台? 我无法弄清楚应该选择哪一个。
答案 0 :(得分:6)
Electron包含Chrome引擎,可将网页呈现为支持diffrenet插件的原生应用,以添加桌面应用功能。
Electrino不包含任何渲染引擎,它在mac上使用Safari引擎,因此安装文件小于Electron。 他们还不支持Windows。
React Native正在使用跨平台渲染到Android和iOS。
示例:Android上的<Text>
为TextView
,iOS上为UITextField
React Native Web让React Native在网络上工作
示例:网络上的<Text>
将<p>
或<label>
不确定
之后,它可以通过电子在桌面上工作
您可以使用此模板通过React Native代码构建通用应用程序。
此外,如果您想要特定目标,可以添加component.web.js
或.electron.js
或.android.js
或.ios.js
所以它只会呈现给这个目标
答案 1 :(得分:3)
Electron不支持移动平台,但很难将一个框架用于移动应用和计算机应用。
我建议使用手机的phonegap和计算机应用的电子
答案 2 :(得分:0)
看看PWA。这些可以安装在几乎所有主要的移动和桌面平台上,并且它是一个Web应用程序。 https://developers.google.com/web/progressive-web-apps