【发布时间】:2017-01-29 07:21:25
【问题描述】:
我想构建一个简单的只读应用程序,它应该可以在 Android、iOS、Windows、OSX 和 Linux 上运行。 电子支持移动平台吗? 我不知道我应该去哪一个。
【问题讨论】:
标签: react-native electron
我想构建一个简单的只读应用程序,它应该可以在 Android、iOS、Windows、OSX 和 Linux 上运行。 电子支持移动平台吗? 我不知道我应该去哪一个。
【问题讨论】:
标签: react-native electron
Electron 包含 chrome 引擎,可将网页呈现为原生应用程序,并支持不同的插件以添加桌面应用程序功能。
Electrino 不包含任何渲染引擎,它使用 Mac 上的 Safari 引擎,因此安装文件比 Electron 小。 尚不支持 Windows。
React Native 正在对 Android 和 iOS 使用跨平台渲染。
示例:Android 上的<Text> 为TextView,iOS 上为UITextField
React Native Web 让 React Native 在 web 上工作
示例:网络上的<Text> 将是<p> 或<label> 不确定
然后就可以通过electron在桌面上工作了
您可以通过 React Native 代码使用此模板构建通用应用程序。
另外,如果你想要一个特定的目标,你可以添加 component.web.js 或 .electron.js
或.android.js 或.ios.js 所以它只会渲染到这个目标
【讨论】:
看看 PWA。这些可以安装在几乎所有主要的移动和桌面平台上,而且它是一个网络应用程序。 https://developers.google.com/web/progressive-web-apps
【讨论】:
Electron 不支持移动平台,但移动应用和计算机应用很难使用一个框架。
我建议手机使用phonegap,电脑应用使用electron
【讨论】: