Microsoft Research-projektet uLink bringer det, der svarer til web-URL'er til mobilapps

Ikon for læsetid 2 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Web-URL'er spiller en vigtig rolle i den måde, vi interagerer med websteder på. Uanset om det er at navigere til en webside fra en anden, bogmærke en side eller dele den med andre, er dybe weblinks så vigtige for os at udforske nettet. De samme oplevelser er ikke mulige med individuelle sider inde i mobilapps, da mobilapps ikke har links svarende til dybe weblinks (URL'er). Ja, mobile dybe links er tilgængelige, men de mangler stadig mange vigtige egenskaber ved dybe weblinks. I modsætning til weblinks kræver mobile dybe links betydelig udviklerindsats, dækker et lille antal foruddefinerede sider og er defineret statisk til at navigere til en side for et givet link, men ikke for dynamisk at generere et link til en given side.

For at løse dette problem introducerer Microsoft Research deres nye projekt kaldet uLink. uLink bringer det, der svarer til web-URL'er til mobilapps. Med uLink kan brugere bogmærke links til app-sider og endda søge tidligere set app-sider med indhold af interesse. Desuden kræver uLink minimal udviklerindsats og tillader brugerdefinerede dynamiske links.

uLink er implementeret som et applikationsbibliotek, som transparent sporer data- og UI-hændelsesafhængigheder af app-sider og koder informationen i links til siderne; når et link påkaldes, bruges informationen til at genskabe målsiden hurtigt og præcist. uLink anvender også teknikker, baseret på statisk og dynamisk analyse af appen, som kan give feedback til brugerne om, hvorvidt et link kan gå i stykker i fremtiden på grund af f.eks. ændringer af eksterne ressourcer, såsom en fil, linket afhænger af. Vi har implementeret uLink på Android. Vores evaluering med 34 (af 1000 mest downloadede) Android-apps viser, at sammenlignet med eksisterende mobile dybe links kræver uLink minimal udviklerindsats, opnår væsentligt højere dækning og kan give nøjagtig brugerfeedback på et ødelagt link.

For at vide mere om dette Microsoft Research-projekt, tjek dette forskningsartikel.

Mere om emnerne: microsoft, mobile apps, Mobile dybe links, Forskning, ulink., urls