查看原文
其他

谷歌有新动作!间接让你读懂微信小程序

2017-02-26 通晓程序

如今距微信小程序上线已有一个多月,初始舆论纷纷大呼这款轻量级应用或能代替APP成为新的“苹果商店”,最近,却有不少文章开始用“失败”“遇冷”“不看好”等表达了他们的质疑:不支持模糊搜索、“用完即走”导致用户数据流失、功能简洁却失去了APP大而全的优势……但退一步说,张小龙的微信小程序实为轻量化用户APP体验的一次勇敢冒险。



其实,第一个吃螃蟹的人却不是微信,本文将以先行一步的谷歌为例,让你对这场正在悄然上演的APP轻量化革命一目了然。



类似小程序,无需下载的APP


就在今年的1月24日,谷歌宣布上线测试即时应用程序(Instant Apps),这个时间虽比微信小程序稍晚,但它却早在去年5月份的谷歌I/O开发者大会上,就宣布了这项计划,此后谷歌还和Buzzfeed、Periscope等平台寻求了合作。


那么问题来了,谷歌的即时应用究竟是什么?它的规则类似于微信小程序,无需下载即可使用。但谷歌的设计是,通过点击URL的方式访问一个应用程序,即使用APP就像访问网页的步骤。无需下载完整程序的优化设计直击用户痛点,因为多数情况下,我们只存在使用某个APP的一次性需求,下载整个程序既步骤繁琐又消耗内存。


“只需点击一下,你的APP就能到达数十亿的在线用户”,谷歌发言人表示,在移动设备使用中摆脱“安装消耗”是他们开发即时应用的目标。



即时应用的2个案例:食谱和停车


从本质上讲,即时应用可以切掉用户不需要的部分,以分解的颗粒形式为用户提供服务。


举个例子,如果有人想获取某应用程序中的一份食谱,就必须下载完整的应用才能获得食谱的具体内容。而使用即时应用则绕开了这一步,设备可以直接加载有关“食谱”的模块,以最少的代码满足用户需求。随后,用户可以选择下载完整的程序,或继续以“即时”状态运行。这个“食谱”也可以通过谷歌搜索以网页形式出现,而其背后的应用程序内容不会出现在搜索中。


再比如,支付停车费。当用户要离开车位支付停车费时,他可以直接对着泊车咪表里的NFC芯片(Near-Field Communication近场通信:一种无线芯片)点击一下手机,就能够快速使用安卓支付或者所需的相关程序模块付费。有感应时这些模块会加载到手机上,不再需要时就会从手机内消失。


如上图所示,左为标准应用,右为及时应用。标准的应用程序被下载到设备上时,所有的东西都被捆绑在一起。而即时应用程序只是暂时打开了所需部分,无须下载其它。



即时应用为何优于原始版和网页版本?


从最基本的角度出发,网页版的应用程序就是将单一网页的原理灌输到应用软件中。但因为HTML5和JavaScript的能力有限,网页不能完全复制应用程序功能,因此无法和完整版App媲美。这意味着它们虽然在一个通用层次上工作,却难以满足标准应用程序所提供的众多选项。


另一方面,应用程序的下载十分繁琐,人们下载应用的意愿也越来越低。况且,为了某一次使用就得下载整个App是非常烦人的,手机等设备的内存有限,而APP又动辄百兆起步,这些就是用户们共同的苦恼。


直到网页版应用可以提供和原始版应用一样的服务前,即时应用程序会是两者之间进行过渡的一座优质桥梁。



对现有应用程序的影响


及时应用程序并非重建App,谷歌的研发团队表示,它只是对现有APP的一个更新,使之以模块化的方式运行。APP仍可被整体下载,但同时也可以成为一个多模块组成的集合。他们认为,一个优秀的程序开发员能在一天内实现类似更新。及时应用不仅能在谷歌新一代的Nougat移动操作系统里运行,还适配于它的旧版本Jellybean OS(2013)及以上的系统。


但即时应用仍有诸多限制。它只适用于在Android Studio中使用本机代码构建的APP,不能适配于“一次建置、全部到位”(build once, deploy everywhere’)模式。不出意外的话,基于用户基本安全的考虑,即时APP将仅适用于由谷歌Play商店发布的应用。


最后,回过头来再看微信小程序,当下不看好它的人虽多,大部分的用户也未曾察觉其妙处,但就谷歌的大动作来看,腾讯似乎踩准了轻量化服务的风口,至于站不站得住,就是另一个问题了。



来源:TheMediaBriefing


一分钟教你玩转小程序


https://v.qq.com/txp/iframe/player.html?vid=b0375rmb4t2&width=500&height=375&auto=0


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存