Le projet Microsoft Research uLink apporte l'équivalent des URL Web aux applications mobiles

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Les URL Web jouent un rôle important dans la façon dont nous interagissons avec les sites Web. Qu'il s'agisse de naviguer d'une page Web à une autre, de mettre une page en signet ou de la partager avec d'autres, les liens profonds Web sont si importants pour nous d'explorer le Web. Les mêmes expériences ne sont pas possibles avec des pages individuelles dans les applications mobiles, car les applications mobiles n'ont pas de liens équivalents aux liens Web profonds (URL). Oui, les liens profonds mobiles sont disponibles, mais il leur manque encore de nombreuses propriétés importantes des liens profonds Web. Contrairement aux liens Web, les liens profonds mobiles nécessitent un effort important du développeur, couvrent un petit nombre de pages prédéfinies et sont définis de manière statique pour naviguer vers une page pour un lien donné, mais pas pour générer dynamiquement un lien pour une page donnée.

Pour résoudre ce problème, Microsoft Research présente son nouveau projet appelé uLink. uLink apporte l'équivalent des URL Web aux applications mobiles. Avec uLink, les utilisateurs peuvent mettre en signet des liens vers des pages d'applications et même rechercher des pages d'applications déjà vues avec un contenu qui les intéresse. De plus, uLink nécessite un effort minimal du développeur et permet des liens dynamiques définis par l'utilisateur.

uLink est implémenté comme une bibliothèque d'applications, qui suit de manière transparente les dépendances des données et des événements de l'interface utilisateur des pages d'application, et encode les informations dans les liens vers les pages ; lorsqu'un lien est appelé, les informations sont utilisées pour recréer la page cible rapidement et avec précision. uLink utilise également des techniques, basées sur l'analyse statique et dynamique de l'application, qui peuvent fournir des informations aux utilisateurs quant à savoir si un lien peut se rompre à l'avenir en raison, par exemple, de modifications de ressources externes telles qu'un fichier dont le lien dépend. Nous avons implémenté uLink sur Android. Notre évaluation avec 34 applications Android (sur les 1000 XNUMX les plus téléchargées) montre que, par rapport aux liens profonds mobiles existants, uLink nécessite un minimum d'efforts de la part des développeurs, offre une couverture nettement plus élevée et peut fournir des commentaires d'utilisateur précis sur un lien rompu.

Pour en savoir plus sur ce projet Microsoft Research, consultez ceci document de recherche.

En savoir plus sur les sujets : microsoft, application mobile, Liens profonds mobiles, Une recherche, uLINK, urls