Chrome Phone 若来,你会用吗?

iOS 2007: web apps only

Chrome phone 2020: web apps only?

这是 Andreessen Horowitz 风投机构的合伙人 Benedict Evans 前几天的一条推文。在 2007 年的时候,iOS 上仅有 Web 应用,而到了 2020 年,Chrome 会不会让历史反转,让 Chrome Phone 上也仅有 Web 应用就够了呢?

Chrome Phone

虽然这个问题现在还没法给出一个确切的答案,但 Google 确实在一步步向这个方向靠近。

App Install Banner(应用安装提示横幅)

Chrome Phone3

在 Android 上的 Chrome 42 beta 版中,Google 为开发者提供了一个“应用安装提示横幅”。当你在 Chrome 中访问某个符合一定标准的网页时,它可能会在浏览器的底部弹出一个横幅提示你是否愿意把这个网页放到主屏幕当中。很明显,Google 希望用户把经常在 Chrome 中访问的网页直接放在主屏幕上,这样你访问这个网页的步骤就和你使用那些本地应用没什么差别了。

Push API(系统级的通知 API)

Chrome Phone2

对于一个本地应用来说,除了打开更方便,还有一个点非常重要的是能提醒用户在必要的时候打开它,所以系统级的通知也被加入到 Chrome 42 中。有了这个 API 后,即使用户没有打开 Chrome 浏览器,这些 Web 站点也可以向用户发送通知。

当然,就像在 iOS 上的本地应用如果想向用户推送通知需要首先得到用户的许可一样,一个 Web 站点要想通过 Chrome 浏览器向用户推送通知也要首先获得用户的许可,而且用户随时可以在通知中关掉这个站点的权限。

实验最新的网页标准,提升 Web 性能

Chrome 如果想让 Web 应用最终取代本地应用,除了让它们在系统级的功能上具备类似的能力外,另外一项繁重的任务就是不断提升 Web 性能。由于很多 Web 标准都是 Google 一手堆起来的,所以 Google 也专门制作了一个站点——Chrome Experiments,来向大众展示最新的开源 Web 技术。

即然是向大众展示,这个网站上陈列的肯定不是一些晦涩难懂的代码、算法,而是一些游戏性、娱乐性的内容。虽然 Google 在 2009 年搭建这个网站时意在测试 JavaScript 和 Chrome 浏览器的性能,不过随着项目的发展,它逐渐变成了一个展示最新 Web 技术的地方,JavaScript、HTML5、WebGL、Canvas、SVG、CSS 无不包含其中。

Chrome Phone4

今年的 2 月 24 号,Chrome Experiments 上的实验项目已经从当初的 19 个上升到 1000 个,Google 还特意制作了一个页面来纪念这里程碑的一刻。你也可以通过这个页面上的实验来感受这些年 Web 技术的进步。

从 2007 到 2015,九个年头的时间本地应用已经钻进了每一部 Android 和 iOS 设备中;下一个 5 年,Google 会通过不断推动 Web 技术的进步最终为我们带来一部 Chrome Phone 吗?至少我还是蛮期待这一天的。

图片来自:GoogleAndroidheadlines

订阅更多文章