Microsofts forskningsprojekt uLink tar med motsvarigheten till webbadresser till mobilappar

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Webbadresser spelar en viktig roll i hur vi interagerar med webbplatser. Oavsett om det är att navigera till en webbsida från en annan, skapa bokmärken för en sida eller dela den med andra, djuplänkar på webben är så viktiga för att vi ska kunna utforska webben. Samma upplevelser är inte möjliga med enskilda sidor i mobilappar, eftersom mobilappar inte har länkar som motsvarar webblänkar (URL). Ja, mobila djuplänkar är tillgängliga, men de saknar fortfarande många viktiga egenskaper hos webblänkar. Till skillnad från webblänkar kräver mobila djuplänkar betydande utvecklarinsatser, täcker ett litet antal fördefinierade sidor och definieras statiskt för att navigera till en sida för en viss länk, men inte för att dynamiskt generera en länk för en viss sida.

För att lösa detta problem introducerar Microsoft Research sitt nya projekt som heter uLink. uLink ger motsvarigheten till webbadresser till mobilappar. Med uLink kan användare bokmärka länkar till appsidor och till och med söka på tidigare sedda appsidor med innehåll av intresse. Dessutom kräver uLink minimalt med utvecklaransträngning och tillåter användardefinierade dynamiska länkar.

uLink är implementerat som ett applikationsbibliotek, som på ett transparent sätt spårar data- och UI-händelseberoende för appsidor och kodar informationen i länkar till sidorna; när en länk anropas används informationen för att snabbt och korrekt återskapa målsidan. uLink använder också tekniker, baserade på statisk och dynamisk analys av appen, som kan ge feedback till användare om huruvida en länk kan gå sönder i framtiden på grund av t.ex. modifieringar av externa resurser såsom en fil som länken är beroende av. Vi har implementerat uLink på Android. Vår utvärdering med 34 (av 1000 mest nedladdade) Android-appar visar att jämfört med befintliga mobila djuplänkar kräver uLink minimalt med utvecklaransträngning, uppnår betydligt högre täckning och kan ge korrekt användarfeedback på en trasig länk.

För att veta mer om detta Microsoft Research-projekt, kolla in det här uppsats.

Mer om ämnena: microsoft, mobila appar, Mobila djuplänkar, Forskning, uLink, webbadresser