Proiectul Microsoft Research uLink aduce echivalentul adreselor URL web în aplicațiile mobile

Pictograma timp de citire 2 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

URL-urile web joacă un rol important în modul în care interacționăm cu site-urile web. Fie că este vorba de navigarea la o pagină web de la alta, de marcarea unei pagini sau de partajarea acesteia cu alții, linkurile profunde web sunt atât de importante pentru noi pentru a explora web-ul. Aceleași experiențe nu sunt posibile cu paginile individuale din aplicațiile mobile, deoarece aplicațiile mobile nu au linkuri echivalente cu link-uri profunde web (URL-uri). Da, sunt disponibile legături profunde mobile, dar încă le lipsesc multe proprietăți importante ale link-urilor profunde web. Spre deosebire de link-urile web, link-urile profunde mobile necesită un efort semnificativ de dezvoltator, acoperă un număr mic de pagini predefinite și sunt definite static pentru a naviga la o pagină pentru un anumit link, dar nu pentru a genera dinamic un link pentru o anumită pagină.

Pentru a rezolva această problemă, Microsoft Research introduce noul proiect numit uLink. uLink aduce echivalentul adreselor URL web în aplicațiile mobile. Cu uLink, utilizatorii pot marca link-uri către pagini de aplicații și chiar pot căuta pagini de aplicații văzute anterior cu conținut de interes. De asemenea, uLink necesită un efort minim de dezvoltator și permite link-uri dinamice definite de utilizator.

uLink este implementat ca o bibliotecă de aplicații, care urmărește în mod transparent dependențele de date și de evenimente ale UI ale paginilor aplicației și codifică informațiile în link-uri către pagini; atunci când un link este invocat, informațiile sunt utilizate pentru a recrea pagina țintă rapid și precis. uLink folosește, de asemenea, tehnici, bazate pe analiza statică și dinamică a aplicației, care pot oferi feedback utilizatorilor despre dacă o legătură se poate întrerupe în viitor, de exemplu, din cauza modificărilor resurselor externe, cum ar fi un fișier de care depinde linkul. Am implementat uLink pe Android. Evaluarea noastră cu 34 (din 1000 cele mai descărcate) aplicații Android arată că, în comparație cu legăturile profunde mobile existente, uLink necesită un efort minim de dezvoltator, realizează o acoperire semnificativ mai mare și poate oferi feedback precis al utilizatorilor cu privire la o legătură întreruptă.

Pentru a afla mai multe despre acest proiect Microsoft Research, consultați acest lucru lucrare de cercetare.

Mai multe despre subiecte: microsoft, aplicaţii mobile, Legături profunde mobile, Cercetare, uLink, url-uri