Facebook 推出 AppLinks:简化应用之间的深度链接

阅读数:3538 2014 年 5 月 9 日

话题:Facebook语言 & 开发架构

在 4 月 30 日的 F8 开发者大会上,Facebook 推出其开源跨平台应用深度链接技术:AppLinks。AppLinks 是一个跨平台的深度链接标准,它提供了从一个应用到另一个应用 (app-to-app) 直接链接的解决方案,旨在帮助开发者简化原生应用之间的深度链接。目前已经有多个知名应用支持此项技术,比如:Flickr、Quip、Pinterest。

目前,URL 链接在移动端并没有发挥作用,也没有统一的方式来处理各个平台的链接。而有了 AppLinks 这种新机制,开发者只需要赋予应用一个网络 URL,如果兼容的移动应用已安装在设备上,它就会自动载入该款应用,而非载入 web 版本。AppLinks 会识别哪些应用处理哪些链接。

Facebook 参与该项目的产品经理维贾伊•尚卡尔(Vijay Shankar)在 F8 大会上指出,这些应用链接最大的好处在于 AppLinks 机制支持跨平台。根据 AppleLinks.org 上面对 AppLinks 技术的介绍视频,开发者将可以在自己的网站和应用中加入一些简单的链接到应用的代码,即可添加 AppLink 到自己的产品中,从而让用户直接点击链接进入自己的应用。AppLinks 技术的出现,将解决用户点击链接,却被跳转到移动网页这种相对较差的使用体验。

应用宝搜索产品经理王昆认为AppLinks 的使用场景有限,主要适用于两种场景:信息检索和定制化跳转。信息检索是指把 AppLinks 能力用到信息类应用中,比如豌豆夹的视频搜索。定制化跳转是指应用和应用之间的关联,比如在微信朋友圈(应用 A 子页面)看到好友分享催眠大师影评,底下就有链接能够跳转到大众点评的催眠大师团购页面(应用 B 子页面)。

AppLinks 技术定义了移动链接领域的新标准,使得用户在内容和应用间、应用和应用间的转换变得更加简单、快捷。相信随着越来越多应用对 AppLinks 的支持,AppLinks 会得到广泛使用。读者可以参考官方文档来详细了解 AppLinks。

参考文档:

  1. http://techcrunch.com/

  2. Hacker News

  3. AppLinks