Исследовательский проект Microsoft uLink предоставляет эквивалент веб-URL-адресов мобильным приложениям.

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Веб-адреса играют важную роль в том, как мы взаимодействуем с веб-сайтами. Будь то переход на одну веб-страницу с другой, добавление страницы в закладки или обмен ею с другими, глубокие веб-ссылки так важны для нас, чтобы исследовать Интернет. Такой же опыт невозможен с отдельными страницами в мобильных приложениях, поскольку мобильные приложения не имеют ссылок, эквивалентных глубоким веб-ссылкам (URL). Да, мобильные глубинные ссылки доступны, но им по-прежнему не хватает многих важных свойств веб-глубоких ссылок. В отличие от веб-ссылок, мобильные прямые ссылки требуют значительных усилий разработчика, охватывают небольшое количество предопределенных страниц и определены статически для перехода на страницу по заданной ссылке, но не для динамического создания ссылки для данной страницы.

Чтобы решить эту проблему, Microsoft Research представляет свой новый проект под названием uLink. uLink предоставляет эквивалент веб-URL для мобильных приложений. С помощью uLink пользователи могут добавлять в закладки ссылки на страницы приложений и даже искать ранее просмотренные страницы приложений с интересующим содержимым. Кроме того, uLink требует минимальных усилий разработчика и позволяет определять динамические ссылки, определяемые пользователем.

uLink реализован в виде библиотеки приложений, которая прозрачно отслеживает зависимости данных и UI-событий страниц приложений и кодирует информацию в ссылках на страницы; когда вызывается ссылка, информация используется для быстрого и точного воссоздания целевой страницы. uLink также использует методы, основанные на статическом и динамическом анализе приложения, которые могут предоставить пользователям обратную связь о том, может ли ссылка в будущем прерваться, например, из-за модификации внешних ресурсов, таких как файл, от которого зависит ссылка. Мы внедрили uLink на Android. Наша оценка 34 (из 1000 наиболее загружаемых) приложений для Android показывает, что по сравнению с существующими мобильными глубокими ссылками uLink требует минимальных усилий разработчика, обеспечивает значительно более широкий охват и может предоставить точную обратную связь с пользователем о неработающей ссылке.

Чтобы узнать больше об этом проекте Microsoft Research, ознакомьтесь с этим Научно-исследовательская работа.

Подробнее о темах: Microsoft, мобильного приложения, Мобильные глубокие ссылки, В исследовании, ULINK, URL-адреса