Microsoftov istraživački projekt uLink donosi ekvivalent web URL-ova u mobilne aplikacije
2 min. čitati
Objavljeno na
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.