转载

停止支持主流操作系统? Chrome应用可能要被谷歌抛弃

停止支持主流操作系统? Chrome应用可能要被谷歌抛弃

  近日谷歌宣布计划将会在 2018 年初停止支持针对 Windows、Mac 和 Linux 的 Chrome 应用。Chrome 插件和主题将不会受到影响,而 Chrome 应用将会继续出现在 Chrome OS 中。

  Chrome 应用是运行在谷歌 Chrome 浏览器上的网络应用程序。它包括两种类型:托管应用(首次出现在 2010 年 12 月)包含一个清单文件,会受网页安全规定的限制;打包应用(首次出现在 2013 年 9 月)含有类似于本地桌面应用程序的功能,能够与本地存储器互动。

  在 2015 年 12 月,谷歌取消了 Chrome 浏览器中的通知中心。在 2016 年 7 月,该公司从其 Windows、Mac 和 Linux 版本的 Chrome 浏览器中取消了 Chrome 应用启动程序。

  下面是谷歌逐步停止支持 Windows、Mac 和 Linux 版 Chrome 应用的时间安排:

  1. 2016 年底:新推出的 Chrome 应用将不会提供给 Windows、Mac 和 Linux 用户。这就是说,当开发者提交 Chrome 应用程序到 Chrome Web Store 网络商店的时候,这些 Chrome 应用程序将只有针对 Chrome OS 的版本。现有的 Chrome 应用将保持不变,开发者将会继续对它们进行更新。

  2. 2017 年下半年:Chrome Web Store 网络商店将不再出现针对 Windows、Mac 和 Linux 的 Chrome 应用。

  3. 2018 年初:Chrome 应用将不会在 Windows、Mac 和 Linux 中载入启动。

  在未来几个月内,Chrome Web Store 网络商店“将会对用户界面进行一系列调整,以突出插件和主题。”谷歌发言人说。由于谷歌已不准备推出针对 Windows、Mac 和 Linux 的 Chrome 应用,因此它修改 Chrome Web Store 网络商店的界面也是情理之中的事情。

停止支持主流操作系统? Chrome应用可能要被谷歌抛弃

  那么,谷歌为何要在现在停止支持 Chrome 应用呢?原因有二:

  首先,在这些年,网络应用已变得越来越强大了。

  谷歌解释说:“曾有一段时间,我们无法提供某些体验,例如离线工作、发送通知信息以及连接硬件。三年前,我们推出了 Chrome 应用来弥补这些不足。从那以后,我们与网络标准社区一起合作,推出了越来越多的网络应用。开发者可以利用新的强大的 API(应用程序编程接口)来打造强大的可以跨越多个浏览器的 Progressive Web Apps 网络应用。”

  笔者曾问谷歌为何选择现在来逐步停止支持 Chrome 应用。

  “我们希望等到 Chrome 应用的诸多功能出现在网络平台之后再停止支持 Chrome 应用。”谷歌发言人说,“我们知道网络平台仍然有很多不足之处,Chrome 应用的全部功能并没有被复制过来,但是我们一直在努力研究它,希望能够与开发者和其他浏览器开发商合作,以确定我们能够添加的最重要的 API 是什么。”

  其次,Chrome 应用并不是很受欢迎。

  “现在,只有大约1% 的 Windows、Mac 和 Linux 用户在积极地使用 Chrome 打包应用,大多数托管应用已被当做普通的网络应用在使用。Windows、Mac 和 Linux 上的 Chrome 浏览器准备在未来两年内停止支持打包和托管应用程序。”

  谷歌给了开发者一年半的时间来迁移他们的应用程序。这对于开发者来说似乎是一个好消息。但是,如果你投资了这个平台,这可能是唯一的好消息了。并非所有 Chrome 应用都能够轻易地迁移到网络上,因此谷歌要求这些开发者帮助它优先使用新的 API,考虑打造 Chrome 插件,或迁移到像 Electron 或 NW.js 这样的平台上。

  Chrome 应用已走向末路

  谷歌取消 Chrome 应用、Chrome 应用启动程序以及通知中心,似乎对 Chrome OS 毫无影响。这倒在情理之中,因为这些东西最开始都是为了 Chrome OS 而开发的。

  谷歌承诺,它正准备“改善 Chrome 应用平台”。与此同时,该公司声称,“开发者将会继续打造针对 Chrome OS 的 Chrome 应用(或 Android 应用)。”但是,“我们鼓励开发者将其 Windows、Mac 和 Linux 上的 Chrome 应用迁移到网络上。”

  现在的问题是,大多数开发者开发的 Chrome 应用并非只针对 Chrome OS 或 Windows、Mac 和 Linux。他们开发的 Chrome 应用可以同时在 Chrome OS 或 Windows、Mac 和 Linux 上运行。

  他们会很自然地提出这样的问题:为什么还要继续开发或维护 Chrome 应用?这些 Chrome 应用已不受欢迎了,即使能够同时在 Chrome OS 或 Windows、Mac 和 Linux 上运行的 Chrome 应用也不受欢迎了。现在,既然谷歌不再支持 Windows、Mac 和 Linux 版 Chrome 应用了,而谷歌 Google Play 应用商店将会在下个月登陆 Chrome OS,那么谷歌将很难有足够说服力的理由说服开发者继续开发 Chrome 应用。

  开发者完全可以开发 Android 应用或 Chrome 插件的。前者将能够在 Android 和 Chrome OS 上运行,后者将能够在在 Chrome OS 或 Windows、Mac 和 Linux 上运行。

  而 Chrome 应用将很快只能在 Chrome OS 上运行。

  笔者问谷歌的最后一个问题是:在开发者能够打造出一款可以在 Chrome OS 上运行的 Android 应用程序的时候,他们为何还要开发只能在 Chrome OS 上运行的 Chrome 应用?

  “我们希望让开发者自己来决定开发什么应用。”谷歌发言人说。

正文到此结束
Loading...