当 Chrome 打包应用程序不再存在时去哪里
Where to go when Chrome Packaged Apps are no more
我开发并经常使用一个 chrome 打包应用程序(用 HTML、CSS、Javascript 编写),它采用一组本地 javascript 文件并缩小它们(作为一个组)并将新的缩小文件(每个原始源文件一个)写入我的本地磁盘,如果它们存在则覆盖任何以前的缩小文件。
Google 现已宣布他们将从 2017 年起停止支持 Chrome 打包应用程序,并建议开发者将他们的应用程序迁移到网络上。这对我不起作用,因为有充分的理由网络应用程序无法与用户本地文件系统一起玩。
关于我在 2017 年之后如何继续使用我的应用程序有什么建议吗?我不想更改代码库 (HTML/CSS/Javascript),因为我不懂任何其他语言,而且我没有时间翻译代码库。
如果您需要 运行 ChromeOS(Chrome书籍,Chrome盒子,Chrome位),您需要保留您的 Chrome 应用程序(现在的名称),Google 表示他们将继续提供支持。
否则,我建议转向 Electron,尽管 NW.js 也是一种选择。 (我更喜欢 Electron,并且取得了不错的成绩。)
您会发现使用 Electron 实际上比使用 Chrome App API 更容易构建。 node.js 应用程序的库比 Chrome 应用程序库多得多,而且对您可以做什么的限制也少得多。此外,您可以打包您的应用程序,使其看起来像本机应用程序,您会发现更容易让您的用户安装它,因为他们已经习惯了。教人们如何从 Chrome 网上商店下载是一个挑战,尤其是对于那些不明白我所说的 Chrome 必须先安装并且他们必须登录是什么意思的人来说。
Electron 不会在 ChromeOS 上 运行,不幸的是,所以 4 向可移植性变成了 3 向。
我开发并经常使用一个 chrome 打包应用程序(用 HTML、CSS、Javascript 编写),它采用一组本地 javascript 文件并缩小它们(作为一个组)并将新的缩小文件(每个原始源文件一个)写入我的本地磁盘,如果它们存在则覆盖任何以前的缩小文件。
Google 现已宣布他们将从 2017 年起停止支持 Chrome 打包应用程序,并建议开发者将他们的应用程序迁移到网络上。这对我不起作用,因为有充分的理由网络应用程序无法与用户本地文件系统一起玩。
关于我在 2017 年之后如何继续使用我的应用程序有什么建议吗?我不想更改代码库 (HTML/CSS/Javascript),因为我不懂任何其他语言,而且我没有时间翻译代码库。
如果您需要 运行 ChromeOS(Chrome书籍,Chrome盒子,Chrome位),您需要保留您的 Chrome 应用程序(现在的名称),Google 表示他们将继续提供支持。
否则,我建议转向 Electron,尽管 NW.js 也是一种选择。 (我更喜欢 Electron,并且取得了不错的成绩。)
您会发现使用 Electron 实际上比使用 Chrome App API 更容易构建。 node.js 应用程序的库比 Chrome 应用程序库多得多,而且对您可以做什么的限制也少得多。此外,您可以打包您的应用程序,使其看起来像本机应用程序,您会发现更容易让您的用户安装它,因为他们已经习惯了。教人们如何从 Chrome 网上商店下载是一个挑战,尤其是对于那些不明白我所说的 Chrome 必须先安装并且他们必须登录是什么意思的人来说。
Electron 不会在 ChromeOS 上 运行,不幸的是,所以 4 向可移植性变成了 3 向。