Google 正式上线「即搜即得应用」,它会是小程序的最大竞争对手?

标签: google 应用 程序 | 发表时间:2017-01-24 12:27 | 作者: 龟途慢慢
分享到:
出处:http://www.geekpark.net/
作者: 龟途慢慢

微信小程序无疑是岁末年初最吸引人眼球的新技术了,尽管在上线之后有点雷声大雨点小的样子,但它或许正在开启一个新的时代。

如同我们在之前对 Facebook F8 大会的总结文章中所说的那样: 这个由 App 引领的时代确实到了该变革的时候了。用户每天会有很多的使用需求,但很多需求并不值得用户专门为此下载安装一个 App。因为它可能只是一个偶然的需求,用户在之后不会再使用它了,所以我们必须想一个能让用户在没有安装这些 App 的时候也能正常使用他们的场景。

微信想让你在这个超级 App 中就搞定这些,但这种近似于「操作系统」的野心能否成功还有待观察。不过,对于真正的操作系统——比如 Android——来说,他们倒也真的在思考这件事。

在去年 5 月的 Google I/O 大会上,来自 Google Android 团队的女员工 Ellie Powers 在台上用了大约 10 分钟的时间为我们介绍了也许是其开幕当天主 Keynote 中「最有用」的一项新功能——Android Instant Apps。 The Verge 干脆称其为 Google 在那天推出的「最 fascinating」的事情。

而昨天,Google 正式上线了一小批应用来测试这项功能。或许,你可以从这些不同的技术与应用场景中进行一些比较,也许能让你对所谓的「后 App」时代有更进一步的认识。

在不安装 App 的情况下使用 App

首先,什么是 Android Instant Apps?它其实很简单,就是当你在 Android 系统中的某一个 App 中点击一个网址链接的时候,如果你没有安装那个 App,你也能很快地打开这个 App 的「简洁版」。这意味着我们就像是在没有安装这个 App 的情况下使用这个 App。

听上去是不是有点不太明白?来看看 Google 给出的几个范例吧:

20139f0e919d609dbc3ebe79afb42a7f.gif b6d0b57b4982d91fe6ccec4c80fc2af0.gif

在这些范例中,Android Instant Apps 看上去有点像我们在微信中打开外部链接的情况,但它其实要高明许多,因为它使用的不是网页浏览的形式,通过 Android Instant Apps,你其实就是打开了这个 App,这样在使用体验上用户不会受到任何的损失;同时,经过一些媒体的测试,Android Instant Apps 的加载速度也要比同等状况下的网页形式要快。所以,如果这项功能真的能像 Google 所说的那样在今年下半年推广,那会是一个非常有用的新功能。

根据 Google 在自家开发者博客中的解释,这个功能的工作原理是:你将自己的 App 模块化了之后,Google Play 只会在你点击了链接之后下载所需的那部分功能,这样你就相当于在一个简洁的模式下使用该 App。而且,当你使用过后,如果你觉得自己对这个 App 的需求很强,那你也可以将它完全下载下来。同时,对于开发者来说,他们也不必为此专门再去开发一个独立的 App,它使用的还是同样的 Android API 和同样的源代码,开发者们只需要在原有 App 的基础上进行一下升级,接入 Android Instant Apps 的功能就可以了,对于一些开发者们来说,这个过程可能都用不了一天。

而今天上线的几款支持应用包括了 BuzzFeed、Wish、Periscope 以及 Viki。有条件的朋友可以先去试试看体验如何。

五大特点

同时,Google 官方( https://developer.android.com/topic/instant-apps/index.html)也给出了 Android Instant Apps(中文名为「即搜即得应用」... 对这个名字略无语)的几大特点:

  • 运行 Android 应用而无需安装

利用 Android 即搜即得应用,无需在设备上安装即可体验优美的沉浸式应用、Material Design 和流畅的动画。

  • 从任意位置访问应用

让用户从那些能够打开移动网页的链接(例如,搜索、社交网络、消息传递链接和其他深层链接)畅享您的旗舰级 Android 体验,而不用先去安装您的应用。

  • 以 Google Play 服务为基础

充分利用 Google Play 服务的内置功能(如位置、身份、支付和 Firebase),为用户提供无缝体验。

  • 适用于大多数 Android 设备

Android 即搜即得应用可以在运行 Android 4.1+(API 级别 16)或更高版本且安装有 Google Play 服务的设备上使用。

  • 升级现有应用

Android 即搜即得功能是对现有 Android 应用的升级,而不是一个全新的独立应用。其 Android API、项目和源代码均相同。一些开发者可能只要不到一天的时间就可以准备好并运行应用,不过,涉及的工作将因应用开发方式的不同而有所差异。您可以模块化您的应用,并且 Google Play 仅实时下载所需的部分。

技术细节不同,但巨头们的思路是一致的

听上去是不是和微信小程序的理念很相似?都是用一种很低成本的方式(不需下载)让你能够使用某款 App 的大部分功能,只不过一个是在微信中,而另一个是在 Android 系统中。

当然,他们背后的技术细节还是有很大差别的,但这些都不重要,因为对开发者们来说,这些具体的技术实现都不复杂,更重要的是,新的时代似乎真的要到了。

323747d285095c2ef4a171454760aecb.gif

     (App Streaming 的使用演示)

事实上,如果大家之前关注过 Google 在这方面的动态的话,那你可能会记得它在 2015 年就推出了几个加快上网体验的措施,比如加快网页加载速度的 Accelerated Mobile Pages(AMP) 技术;还有 App Streaming——它也是让用户在没有安装 App 的情况下使用该 App 的功能,这项技术在前年年底推出时,也宣称将要开启一个「网页版 App」的时代。但 Android Instant Apps 显然更往前走了一步,因为它本质上就是将该应用下载了下来,让用户使用起来更加自然、顺畅,但在速度上丝毫不落下风。

根据去年的相关统计,智能手机的用户每天会花 85% 的时间在各种 App 上,但残酷的事实是,虽然他们可能安装了几十上百款的 App,但他们会将绝大部分的时间用于那几款他们经常使用的 App 上,大部分的 App 只会在很少的时间才会出现在用户的视野中。所以,这个情况确实到了急需改变的时候,而各大科技巨头们都在拿出自己的解决方案。

我不知道最终的解决方案是小程序还是 Android Instant Apps 亦或是其他的后来者,但毫无疑问,在这场变革的浪潮中,每个应用开发者都要做出自己的选择。

相关 [google 应用 程序] 推荐:

10款在Google labs诞生的Android应用程序

- HUan - cnBeta.COM
Google研究部门的高级副总裁Bill Coughran通过Google博客表示公司将关闭Google labs,因为Google打算集中资源开发重点项目. Google计划先结束所有实验,然后着重开发那些已成形的产品. 这并不意味着Google停止了一切创新活动,Google员工依旧会花时间进行“宠物计划”(就是工程师每周有一天时间将自己最疯狂的想法付诸实践),同时也会继续开发新产品,但是会终止所有实验室项目.

Google+ 应用程序邀请 iOS 用户一同「Hangouts」去

- 糖醋立即 - Engadget 中国版
快点更新你 iPhone 的 Google+ App 吧. 星期五才刚释出的这个更新,让 iOS 的使用者也可以拥有与 Android 使用者一同使用「Hangouts」的视讯功能. 此次更新 Huddle 也正式改名为 Messenger,并提供传输照片的功能. 而「+1」的评论功能也终于在 iOS 的移动设备实现,并改进了 +mention 支持并提供可定制通知功能,有兴趣的朋友可以点击引用来源取得最新的更新内容.

【翻译】使用Sencha Touch开发Google Glass应用程序

- - CSDN博客推荐文章
原文: Developing for Google Glass with Sencha Touch. 作者:Ross Gerbasi. He specializes in new and emerging media including video and graphics production and has contributed to the open source community on emerging interactive solutions.

jprotobuf 1.0.3发布,简化java程序员对google protobuf的应用

- - 开源软件 - ITeye博客
jprotobuf是针对Java程序开发一套简易类库,目的是简化java语言对protobuf类库的使用. 使用jprotobuf可以无需再去了解.proto文件操作与语法,直接使用java注解定义字段类型即可. JProtobuf官方网址: https://github.com/jhunters/jprotobuf .

Google发布伪VR相机应用程序Sprayscape

- - 博客园_新闻
Google 发布了 Sprayscape,这是一个“不完美的伪 VR 相机应用程序”,由 Android 实验室研发,据称开发灵感来自于 VR 设备. Sprayscape 是该实验室推广和支持的开源编码项目. 这个特定的软件结合虚拟现实与摄影,并允许用户创建虚拟和可共享的周围环境. Google 将 Sprayscape 描述为“使用手机的陀螺仪在 360 度球体内快速拍照.

Google 撤下 50 多款带有 DreamDroid 木马程序的 Android 应用

- Ray ma - 爱范儿 · Beats of Bits
Google 昨天从 Android Market 上面撤下 50 多款带有 DreamDroid 木马程序的应用. DreamDroid 采用 rageagainstthecage 方法来取得用户手机的根用户权限(Root Access),然后就偷偷上传用户信息,包括 IMEI,IMSI,手机型号,国家地区,语言等等.

Google 正式上线「即搜即得应用」,它会是小程序的最大竞争对手?

- - 只为商业新变量 | 极客公园
作者: 龟途慢慢 微信小程序无疑是岁末年初最吸引人眼球的新技术了,尽管在上线之后有点雷声大雨点小的样子,但它或许正在开启一个新的时代. 如同我们在之前对 Facebook F8 大会的总结文章中所说的那样: 这个由 App 引领的时代确实到了该变革的时候了. 用户每天会有很多的使用需求,但很多需求并不值得用户专门为此下载安装一个 App.

Android 应用程序

- - CSDN博客推荐文章
Android 应用程序由四个模块构造而成:Activity、Intent 、Content Provider 、Service. 下面简单介绍一下如下模块的含义:. 1、Activity  "活动". 一个Activity就是单独的屏幕,每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口并对事件作出响应.

Google App Engine应用大全

- 桃仁 - iGFW
之前写过一篇《利用Micolog在GAE上搭建个人免费博客》,简单介绍了google app engine的一些简单情况. 现在把gae上的一些应用整合了一下. 分了几大类,包括了开源的GAE应用程序等等. 一是方便自己后续的使用和查找,另一方面也方便那些需要的人. 示例:http://gae-django-cms.appspot.com/.

Google发布chrome HTML5应用

- Amom - Solidot
游戏番茄 写道 "早在5月份Google就宣布旗下产品Gmail、Calendar、Docs将支持基于HTML5离线的访问. 如今终于实现了,上述Web服务以应用的方式发布在Chrome商店. 现在进入相关产品页面会提示是否开启离线功能,并引导安装离线版产品应用. 安装后启动新的chrome窗口会显示已安装的新应用,这样即使你离线的情况下,你仍然可以正常访问和使用已经保存在本地数据库的内容.