web-dev-qa-db-ja.com

React-nativeとElectronの違い

Android、iOS、Windows、OSX、Linuxで実行するシンプルな読み取り専用アプリを作成したい。 Electronはモバイルプラットフォームをサポートしていますか?どちらを選べばいいのか分かりませんでした。

22
mohitmun

電子 include chromeデスクトップアプリ機能を追加するdiffrenetプラグインをサポートするネイティブアプリとしてWebページをレンダリングするエンジン。

Electrino はMacでSafariエンジンを使用するレンダリングエンジンを含まないため、インストールファイルはElectronよりも小さくなります。彼らはまだWindowsをサポートしていませんでした。

React Nativeは、Android and iOS。

例:<Text> on AndroidはTextViewになり、iOSではUITextFieldになります

React Native Web made React Webでのネイティブ作業

例:<Text>ウェブ上の<p>または<label>わからない、その後、electronでデスクトップ上で動作可能

Reactネイティブコードにより、このテンプレートを使用してユニバーサルアプリを構築できます。

また、特定のターゲットが必要な場合は、component.web.jsまたは.electron.jsまたは.Android.jsまたは.ios.jsしたがって、このターゲットのみにレンダリングされます

https://github.com/react-everywhere/re-start/tree/react-16

7
amorenew

Electronはモバイルプラットフォームをサポートしていませんが、モバイルアプリとコンピューターアプリに1つのフレームワークを使用することは困難です。

私は、モバイルにはphonegapを使用し、コンピューターには電子を使用することをお勧めします

4
jflepp