时间:2017-05-18 来源:互联网 浏览量:
编者按:可靠、快速、流畅、安全……这些都是谷歌“小程序”的标签。这项名为Progressive Web Apps、已经推出了两年的技术,在今年很可能走向发扬光大——在谷歌爸爸的助推之下,PWA将获得与Android原生应用同等的待遇与权限,微软的Edge浏览器也宣布将要深度优化、支持PWA。未来谷歌小程序的表现如何,让我们拭目以待吧。
谷歌多年来一直试图增强手机上的网页浏览体验,现在有充分的证据表明这一努力正在取得卓越的成效。
当你拿出移动智能机,利用Facebook浏览新闻故事或打开浏览器查找电影,可能是一件相当费力的事情。因为,即使网速再快、手机再高端,通过手机浏览网页也仍然是相当之慢。
解决这一问题的一种关键方法是一种Progressive Web Apps(以下简称PWA)的技术,它是由谷歌开发的,在今年的Google I/O开发者大会上得到了推广。通过PWA,即使在网页端也可以流畅舒适地浏览网页,如同使用原汁原味的App。网站加载速度会变得很快,即使没有网络连接也可以工作,在有新消息的时候还可以推送给你。
一个很好的例子是今年4月新发布的Twitter Lite网站。谷歌说,人们使用它的时间比之前的版本多了大约50%,他们浏览的页面数量增加了60%。新网站的加载速度快了30%,放弃它的人也减少了10%。
这是一个很重要的进步,它使得人们能够更方便地访问互联网。网络是自由的,不受任何一家公司垄断控制,缩减App和网页浏览之间的体验差异可以很大程度上削弱科技界不同领域之间的壁垒。无论你是在使用微软的Windows电脑、苹果的mac电脑还是谷歌的Android手机,你都可以浏览因特网。但如果网络本身很糟糕,它就无法让我们超越以上所说的终端的分歧。
网络的进步拓展了计算机科学领域的新领域——虚拟现实、增强现实、汽车、智能电视、带有视频屏幕的语音操作扬声器(如亚马逊新近推出的Echo Show)等等。网络创造了一个公平的竞争环境,让初创者更容易获得立足之地。如果你想从Mac电脑切换到Windows电脑,或者反过来,网络会让你的行动变得更流畅。
谷歌公布方法
虽然有了PWA,但是在不要期望能够彻底将你的原生应用程序抛弃。但是,PWA有很大可能流行起来。
“现代移动网络已经成为主流。”谷歌副总裁、Chrome浏览器项目领导者拉胡尔·罗伊·乔杜里说。罗伊·乔杜里在周三的I / O大会上公布了新的PWA计划。
在展示中,他宣布了三个让PWA变得更好的计划。首先,谷歌推出的“Workbox开发者工具”旨在帮助程序员开发PWA;其次,用于测试这些应用的灯塔服务现在已经直接嵌入了Chrome本身;最后,Google完成了“聚合2.0”,这是一组代码,开发者可以用它来开发一种叫做web组件的相关技术。
推特热爱PWA
Twitter是一个PWA的死忠粉——不信你可以试着用手机访问mobile.twitter.com。
Twitter表示,Twitter精简版的大小为400千字节,仅仅是Android应用的2.5%大小。对于网络速度很慢或流量包不够大的人来说,这是一个非常诱人的特点。而且,根据Twitter的说法,精简版的耗电量也比原生版本更小。
一旦你为它创建了一个主屏幕图标,它会迅速启动,比原生应用快好几秒。它们也更容易安装,因为你所需要做的就是打开网站。当你使用它时,它会自动在后台准备好全部功能。
Chrome和Firefox已经在深度使用PWA技术了。微软正在把它整合到自家Edge浏览器之中,融入Windows 10和Windows Store。这将有助于鼓励程序员们使用PWA。为了凸显网络的开放优势,微软会在开发者没有主动申请的情况下给Windows Store中的应用添加PWA。
苹果慢人一步
在主要的浏览器厂商中,苹果落后了一步。这意味着iPhone使用者无法获得完整的PWA体验。值得一提的是苹果要求其他浏览器(例如Chrome和Firefox)在iOS设备中使用苹果自己的浏览器框架。
不过,即便是在iOS平台上,不少应用开发者也在采取可能的措施来实现PWA。法国化妆品公司兰蔻希望在移动设备推出自己的电商平台,不过他们并没有推出原生应用,而是决定采用PWA的形式,因为它不希望自己的用户要下载一个App才能使用移动端来购物。
苹果对此没有做出回应。
根据谷歌的数据,在iOS平台上使用兰蔻的移动网站的用户增加了53%。根据谷歌的统计数据,在所有的移动设备上,人们实际购买的行为增长了17%。
你可能对兰蔻的盈利能力不太感兴趣,但是所有人都喜欢快速、便捷、流畅的网络技术。因此,即使你不知道某个具体的应用是如何构建的,你也像兰蔻一样喜欢这种技术。
这是一个属于移动网络的时代。你开心吗?这才是重点。
(本文由36氪编译组授权发布,未经许可不得转载。文/郝鹏程)