摘要 : 预计不久之后,你就可以直接搜索你平板或者手机的App中某一特定类型的菜谱,而不是在App Store中搜索食谱类应用再下载使用,并祈求你下载的那个App不太渣。
Google Play和App Store的搜索功能都做得非常糟糕。大家可能都有过这样的经历,在应用商店中按精确名称搜索一款应用,结果真正想找的那一款列在搜索结果的第十位。
简单解释一下App Indexing(应用检索功能):通过这种方式,Google和Apple可以“看看”应用内部有什么样的内容、哪些内容正在被用户访问。并由此可以对内容进行盲目搜索,比如直接搜索“烹饪”或“配方”,可快速查看App中含有什么样的食谱。
预计不久之后,你就可以直接搜索你平板或者手机的App中某一特定类型的菜谱,而不是在App Store中搜索食谱类应用再下载使用,并祈求你下载的那个App不太渣。如果苹果或谷歌有这种专门检索类的App的一个索引应用程序,你就会明白这种功能的方便之处。
搜索显示出相应内容后,如果你已经下载了会提供该内容的应用,则可点击跳转到应用相关页面中。如果还没有下载,则可选择进入下载。如果该App有相应的网页,搜索结果也可以导向这样的网页中。
安卓和苹果两家都将推出App Indexing功能,但是他们的操作方式将会有所不同。谷歌希望开发人员将检索功能开发的彻底、完整,然而苹果却并不想这样做。
谷歌的应用索引功能可使它接触并吸收所有的应用内数据(除非应用中加入了noindex.xml标签),并使用其强大的搜索算法将结果排序出来。
苹果的应用索引功能所使用的方法与Handoff的开发人员使用的一样。其中最主要的工具就是NSUserActivity,据称现在拥有“可以检索应用活跃度和状态的最新功能”。苹果强制开发人员加入eligible For Public Indexing变量,从而使内容公开。
在一次会议上,在对iOS搜索功能的进行解释时,苹果的Vipul Ved Prakash抨击了谷歌对应用程序的索引的方法。
我们并不想创造某种草率的方案,或者以一当百的算法,特别反对直接潜入你的应用内部,见到什么曝光什么。诸如此类的检索方式在网页世界里运行的确实不错,因为它是一个整体,但是在App搜索领域则是大错特错的。
苹果在就App Indexing的说明文件再次强调了这一评论。其中一项特别注意事项要求开发人员“一定要避免对您的应用的过度检索(刷榜性的搜索-点击),或者为提高结果的排名在App中加入将不相关的关键字和属性。因为iOS衡量的是用户对搜索结果的参与度,对于用户认为没有意义的项目,系统可以快速识别并停止显示该结果。“
应用程序应当是是自愿被检索的——无论是谷歌还是苹果都不能要求开发人员加入检索行列。即使是最优质的应用和应用的内容拒绝被检索,也不能强制其作出改变。
App Indexing会挽救App搜索吗?会的,但是需要一定的时间才能知道能挽救到什么程度。就App Indexing来说,它将搜索变得更加强大。谷歌将会对苹果发动一场突袭——应用程序检索很容易实现,并且将对Google Search的广泛应用有直接的辅助作用。
苹果则可能通过持久战证明自己的实力,迫使开发人员公开化自己应用的内容可能会更加复杂,但是使双方都有更好的体验。
如果不出意外,看看这两家开发的搜索功能哪个更受用户喜欢,应该是挺有趣的。