Microsoftov istraživački projekt uLink donosi ekvivalent web URL-ova u mobilne aplikacije

Ikona vremena čitanja 2 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Web URL-ovi igraju važnu ulogu u načinu na koji komuniciramo s web stranicama. Bilo da se radi o navigaciji s jedne web stranice s druge, označavanju stranice ili dijeljenju s drugima, dubinske veze na webu su nam toliko važne za istraživanje weba. Ista iskustva nisu moguća s pojedinačnim stranicama unutar mobilnih aplikacija, budući da mobilne aplikacije nemaju veze koje su ekvivalentne dubinskim vezama na webu (URL-ovima). Da, mobilne dubinske veze su dostupne, ali im još uvijek nedostaju mnoga važna svojstva dubinskih veza za web. Za razliku od web-veza, mobilne dubinske veze zahtijevaju značajan trud razvojnog programera, pokrivaju mali broj unaprijed definiranih stranica i statički su definirane za navigaciju na stranicu za danu vezu, ali ne i za dinamičko generiranje veze za danu stranicu.

Kako bi riješio ovaj problem, Microsoft Research predstavlja svoj novi projekt pod nazivom uLink. uLink donosi ekvivalent web URL-ova u mobilne aplikacije. Uz uLink, korisnici mogu označiti veze na stranice aplikacija, pa čak i pretraživati ​​prethodno viđene stranice aplikacija sa sadržajem koji ih zanima. Također, uLink zahtijeva minimalan trud programera i omogućuje korisnički definirane dinamičke veze.

uLink je implementiran kao knjižnica aplikacija, koja transparentno prati ovisnosti o podacima i UI-događajima stranica aplikacije i kodira informacije u poveznicama na stranice; kada se poveznica pozove, informacije se koriste za brzo i točno ponovno stvaranje ciljane stranice. uLink također koristi tehnike, temeljene na statičkoj i dinamičkoj analizi aplikacije, koje mogu pružiti povratne informacije korisnicima o tome može li se veza u budućnosti prekinuti zbog, npr. izmjena vanjskih resursa kao što je datoteka o kojoj veza ovisi. Na Android smo implementirali uLink. Naša procjena s 34 (od 1000 najčešće preuzimanih) Android aplikacija pokazuje da u usporedbi s postojećim mobilnim dubinskim vezama, uLink zahtijeva minimalan trud razvojnog programera, postiže znatno veću pokrivenost i može pružiti točne povratne informacije korisnika o neispravnoj vezi.

Da biste saznali više o ovom projektu Microsoft Research, pogledajte ovo znanstveni rad.

Više o temama: Microsoft, mobilne aplikacije, Mobilne dubinske veze, Istraživanje, uLink, urls