本文翻译自Medium,原作者是Nirav Savjani,原文
iOS9中的深度链接和搜索会改变一切
每个投资者的圣杯就是去发现下一个谷歌,而深度链接是非常可能的,因为iOS app世界已经被极度碎片化了——在搜索和app间的交流中。有很多创业企业尝试解决问题。例如URX,它能够让一个应用程序开发者在她的应用程序中搜索和显示相关的深度链接。Button也是,允许一个应用程序开发者绑定其它第三方app的深度操作。还有Parse。现在,这些创业企业在比赛中多了一个强大的平台对手,苹果。
就在这周,苹果发布了iOS 9,带有大量新特色,从新闻到多任务到情报机构。但是,功能的一个基本模块在Keynote中被一扫而过——通用深度链接。在iOS 9中,app通过深度链接被连接聚合在一起,体验起来就像魔法一样。
在iOS 9中,app通过深度链接被连接聚合在一起,体验起来就像魔法一样。
深度链接在iOS 9中是如何工作的
假如你的一个朋友发了一个她最喜欢的饭店的Foursquare链接到推特里。在以前,当你在iOS中的推特中点击链接,它只是简单的启动网页时图,就像其它数百万链接一样——即使你装了Foursquare的app的话。
这是因为推特不知道如何在Foursquare app中链接到那家饭店。如果iOS知道我安装了Foursquare是不是很棒呢?如果它正确地在Foursquare app中带我去了那家饭店是不是很棒呢?这就是现在iOS 9中正在发生的。
现在当你点击那个Foursquare链接,iOS 9在Foursquare app中智能地带你去那个指定的地点,绕过了Safari。在最上面,它会给出一个可点击的返回链接,所以你可以只需要点击一下就能够回到推特的时间线。
这简直就是在两个app无缝工作在一起的时候你最想要的的体验。一个前提是,这只发生在Foursquare在它的网页和本地体验中创建了这个URL路径(就像在iOS开发者文档中指定的),但是没有理由Foursquare不这样做。
另外一个简单的例子:如果你在ESPN app中阅读关于勇士队的新闻。ESPN app可以在页面上放置一个勇士队主场比赛的购买按钮,链接到一个StubHub的网页链接。在以前的世界里,这个链接会把你踢到Safari或者打开一个网页时图,但是现在自从StubHub已经在iOS 9中注册了这个链接,StubHub app会被打开,你会像魔法一样进入app里的购买流程。
iOS9中从ESPN到StubHub的深度链接Youtube视频
在iOS 9中,app间的导航感觉到非常流畅。app内容加载迅速。并且在状态栏中添加了一个返回链接,来帮助你返回到前一个app。这是iOS中的第一次,有一个流畅的系统来帮助你在app间进行导航。
这是iOS中的第一次,有一个流畅的系统来帮助你在app间进行导航。
苹果把这称作通用深度链接(Universal Deep Linking)。它会在iOS生态系统上产生一个巨大的影响,并且在移动搜索中更加重要。
搜索
app能够各自链接是很棒的一件事,通过我们都熟悉的一种方式,即网页链接,然而更重要的是深度链接在移动搜索中的表现。现在,任何你点击的蓝色链接,不论是在iOS的谷歌搜索app还是google.com,基本都是谷歌爬到的网页内容。但我们生活在一个很多有趣的内容也住在app中的时代里,对于谷歌或者任何其它人都是无法接触的。
这周,苹果发布了一系列强大的API,为了解决这个问题。第一个API允许一个应用程序开发者告诉iOS她的内容。开发者指定内容,和内容相关的关键字,并且一个链接到那个内容的深度链接。这样做好之后,iOS可以把内容编入索引,并且为用户的潜在搜索准备好。
例如,如果你在iOS搜索中搜索巴克拉瓦(西亚各国的著名甜点)的食谱。Yummly的开发者已经告诉iOS她有一个巴克拉瓦的棒棒的食谱并且其他用户也已经在她的深度链接上点击了(后面会介绍更多相关内容)。Yummly链接被排在巴克拉瓦的第一个,点击会直接带你到Yummly app里的巴克拉瓦食谱。另外,一个返回链接被添加到顶部左侧来让你返回搜索,如果你希望浏览其它搜索结果的话。
近似的,如果搜索“毛依岛”,Kayak可以提供一个app内部的深度链接,从你现在的城市到毛依岛的机票。
第二个API允许应用程序开发者指定任意iOS应该通过苹果网络爬虫索引的网页内容——指示苹果也会在搜索中索引网页内容。这让iOS能够显示app的搜索内容,即使用户并没有安装。点击这些链接的话,iOS推荐用户先去下载app或者通过Safari送他们到app的网页体验。
最后,第三个API允许任何活动类型被索引(比如健康app中的步数)。就像苹果说的:
例如,健康app索引其部分让他们对所有用户可用。当一个用户搜索“步数”,搜索罗列了一个东西,能够显示当前用户的步数;点击结果会自动打开健康面板里的步数区域。因为“步数”被标记为一个公开可搜索的东西,从来没有在健康app中跟踪步数的用户也会收到链接到步数区域的链接,当他们搜索“步数”的时候。
新的排名算法
排名算法(PageRank)是最先由谷歌搜索提供的排名算法。在这个新世界里,这些新的被索引的app的内容如何排序还不明了,例如,第一个应该显示什么。苹果需要开发一个新的排名算法来避免垃圾、无关紧要的结果,综合用户的不满意的地方,就像谷歌做的。苹果把这个指南给了开发者,表明在排名上工作是是必要的:
确保不要过度索引你的app内容,或者添加一些不相关的关键字,或者尝试提升你的排名结果的属性。因为iOS衡量用户和搜索结果的约定级别,用户发现没用的东西会被迅速辨认出,最终会不在搜索结果中显示。
苹果需要开发一个新的排名算法来避免垃圾、无关紧要的结果,综合用户的不满意的地方,就像谷歌做的。
谷歌
但还有一点小疑问,苹果正在慢但确定的把谷歌移除它的默认平台,每发布一个新的iOS都会,真正的问题成为了:苹果的搜索体验什么时候才能真正足够强?苹果在苹果地图上过早的拉了扳机,他不会让那个错误再次发生。
不像地图,苹果减少谷歌搜索的依赖策略被分为三步:1)使用app内容建立一个主要的搜索界面 2)使用第三方数据提供者例如Yelp 还有3)使用另一个搜索引擎作为长尾效应的退路——极有可能是Bing。这个策略会花时间,但是基础部件已经非常牢固到位。
公开可用的数据表明了一个对于谷歌在iPhone和ipad上的不一般的搜索音量百分比,例如做大量的交易搜索——谷歌至关重要的核心业务。谷歌到目前为止的最大的保障措施就是安卓,战争线现在非常清晰地画出来了——安卓和谷歌搜索 vs iOS和苹果搜索(Siri)。
改变
移动时代已经造成了一片改变的海洋。iOS又迎来了一波主要的变化,那就是你将会如何搜索。