【发布时间】:2018-02-06 03:23:41
【问题描述】:
至少我必须开发一个支持 Windows、MacOS 和 Chrome OS 的应用程序。 Chrome OS 是一项重要要求,因为该应用程序旨在用于学校——其中 Chromebook 是一件大事。您可能知道,Chrome 应用在 Windows、MacOS 和 Linux 上已被弃用,因此我们对于基于 Web 的“原生”应用有两种选择:Electron 和 NW.js。
由于我是从头开始开发这个应用程序,并且没有转换任何现有的 Web 代码,所以我倾向于为这个特定项目选择 Electron。但是,关于 Electron 是否可用于开发 Chrome OS 应用程序,我找不到任何可靠/完整/具体的答案。我发现this release note 指出:
Electron 现在为 ARMv7 上的 Linux 提供构建。它可以在 Chromebook 和 Raspberry Pi 2 等流行平台上运行。
然而,Electron 官方只支持 Windows、MacOS 和 Linux,这让我认为这种 Chromebook 支持可能会受到一些限制,这反过来又让我认为 NW.js 可能是更好的选择项目。
我的具体问题是:有人用 Electron 成功创建了 Chrome OS 应用程序吗?普通用户是否可以轻松安装这些应用程序?(12 岁的孩子)或者它们是否需要某种类似于 Linux 的 hack 才能运行?
【问题讨论】:
-
“开发人员可以继续为 Chrome 操作系统构建 Chrome 应用程序。” blog.chromium.org/2016/08/from-chrome-apps-to-web.html
-
@Josh 是的,但他们正在取消对 Windows 和 MacOS 的支持,这也是我需要的。
-
您的项目有什么要求?您需要哪些原生 api,或者一个网络应用程序就足够了?
-
@DanielHerr 我必须下载、解压缩、处理和存储大文件 (200MB+)。我还必须稍后访问这些文件。
-
“它可以在 Chromebook 和 Raspberry Pi 2 等流行平台上运行。” 这可能是指运行 Linux 的 Chromebook 硬件,而不是 ChromeOS。
标签: electron google-chrome-app nw.js google-chrome-os