web-dev-qa-db-ja.com

Chrome Electronを備えたOS用のアプリの開発

Windows、MacOS、およびChrome OSサポート–最低でもOSをサポートするアプリを開発する必要があります。Chromeこのアプリは、学校で使用されます– Chromebookは一種の大物です。ご存知のように、ChromeアプリはWindows、MacOS、およびLinuxでは廃止されているため、Webには2つの選択肢がありますベースの「ネイティブ」アプリ: Electron および NW.js

私はこのアプリをゼロから開発しており、既存のWebコードを変換しないので、この特定のプロジェクトにはElectronを選択する傾向があります。ただし、Electronを開発に使用できるかどうかについて、信頼できる/完全な/具体的な答えが見つかりませんChrome OSアプリ。見つかりました このリリースノート は次のように述べています:

ElectronはLinux on ARMv7のビルドを提供するようになりました。 ChromebookやRaspberry Pi 2などの一般的なプラットフォームで動作します。

ただし、Electronは公式にはWindows、MacOS、Linuxのみをサポートしているため、このChromebookのサポートはいくぶん制限されている可能性があり、そのため、NW.jsがこのプロジェクトに適していると考えられます。

私の具体的な質問は次のとおりです:Chrome Electronを使用したOSアプリが正常に作成されましたか?これらのアプリのいずれかは通常のユーザーが簡単にインストールできますか?(12歳の子供)または実行するためにLinuxのようなハックが必要ですか?

17
calvillo

Chrome Apps for software on Chrome OS。また、GoogleはChrome Appsを削除する意図を発表していません。 from ChromeOS。Windows、Linux、MacではNW.jsまたはElectronが必要です。

ただし、これには完全に別個のコードベースは必要ありません。 NW.jsはChrome Apps をネイティブでサポートしており、 Electronの部分的なポリフィル があります。

Chrome NW.js/Electron用のWebストア)からの自動更新とインストールの欠如など、考慮する必要があるいくつかの違いがあります。

6
Daniel Herr

さて、GoogleはユーザーにLinuxアプリケーションのインストールを許可しています。したがって、Chrome OSをターゲットにする場合は、Electronで実行できるLinux用にビルドすることから始めます。

0
mrrobot1999

Electronの使用を許可する1つのハックは、このブログで説明されているようにLinuxが実行されている仮想マシンを使用することです https://www.blog.google/products/chromebooks/linux-on-chromebooks/ ただし、私は試さなかった。

0
pungggi