Microsoft Research 项目 uLink 为移动应用程序带来了等效的 Web URL

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Web URL 在我们与网站交互的方式中发挥着重要作用。 无论是从另一个网页导航到一个网页、为页面添加书签还是与他人共享,网络深层链接对于我们探索网络非常重要。 移动应用程序中的单个页面无法获得相同的体验,因为移动应用程序没有与网络深层链接 (URL) 等效的链接。 是的,移动深层链接是可用的,但它们仍然缺乏网络深层链接的许多重要属性。 与 Web 链接不同,移动深度链接需要大量的开发人员努力,涵盖少量预定义页面,并且静态定义为导航到给定链接的页面,而不是动态生成给定页面的链接。

为了解决这个问题,微软研究院正在推出他们的新项目 uLink。 uLink 为移动应用带来了相当于网页 URL 的功能。 使用 uLink,用户可以为应用页面的链接添加书签,甚至可以搜索以前看到的包含感兴趣内容的应用页面。 此外,uLink 需要最少的开发人员工作量,并允许用户定义动态链接。

uLink 被实现为一个应用程序库,它透明地跟踪应用程序页面的数据和 UI 事件依赖关系,并将信息编码为页面链接; 调用链接时,利用该信息快速准确地重新创建目标页面。 uLink 还采用基于应用程序的静态和动态分析的技术,可以向用户提供有关链接是否可能由于例如链接所依赖的文件等外部资源的修改而在未来中断的反馈。 我们已经在 Android 上实现了 uLink。 我们对 34 个(下载次数最多的 1000 个)Android 应用程序的评估表明,与现有的移动深度链接相比,uLink 需要最少的开发人员工作量,实现显着更高的覆盖率,并且可以针对断开的链接提供准确的用户反馈。

要了解有关此 Microsoft Research 项目的更多信息,请查看此 研究论文。

有关主题的更多信息: 微软, 移动应用程序, 移动深层链接, 研究, 宇联, 网址