用电子开发用于Chrome OS的应用程序



我至少必须开发一个带有Windows,MacOS和Chrome OS支持的应用程序。Chrome OS是一个重要的要求,因为此应用程序旨在在学校中使用 - Chromebook是一件大事。如您所知,Chrome应用程序已在Windows,MacOS和Linux上被弃用,因此,这为我们提供了两个基于Web的"本机"应用程序的选择:Electron和NW.JS。

由于我正在从头开始开发此应用程序,而不是转换任何现有的Web代码,因此我倾向于为此特定项目选择电子。但是,我找不到有关电子是否可以用于开发Chrome OS应用程序的可靠/完整/具体答案。我找到了此发行说明,其中指出:

电子现在为Linux在ARMV7上提供构建。它在Chromebook和Raspberry PI等流行平台上运行。

但是,正式的电子仅支持Windows,Macos和Linux,这使我认为这款Chromebook支持可能有限,这又导致我认为NW.JS可能是对此的更好选择项目。

我的具体问题是:是否有人成功地创建了一个带有电子的Chrome OS应用程序?这些应用程序中的任何一个都可以由普通用户很容易安装吗?(12岁的孩子),还是需要某种类似Linux的hack才能使其运行?

您必须在Chrome OS上使用Chrome Apps作为软件。另外,Google尚未宣布任何意图从Chrome OS中删除Chrome应用程序。您将在Windows,Linux和Mac上需要NW.JS或电子。

但是,这不需要完全单独的代码库。NW.JS对Chrome Apps具有本机支持,并且具有部分电子填充。

您需要考虑一些差异,例如Chrome Web商店的自动化和安装,用于NW.JS/Electron。

现在,Google允许用户安装Linux应用程序。因此,如果您想靶向Chrome OS,则可以从为Linux构建可以使用电子来构建。

您可以使用离子,它们可以在iOS,Android和Electron上运行;在此文档页面中提到。

因此,基本上,您可以使用电子制作Windows,MacOS版本(以及Linux(如果需要的话)),然后使用Ionic在Chromebook支持Android Apps时使用Ionic制作Android应用程序。

我以前从未使用过离子,我已经使用了电子,但是从阅读一些文档,它看起来像是跨多个平台释放的好选择,而不是您想要的。

相关内容

最新更新