Il progetto di ricerca Microsoft uLink porta l'equivalente degli URL Web nelle app mobili

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Gli URL web svolgono un ruolo importante nel modo in cui interagiamo con i siti web. Che si tratti di passare da una pagina Web a un'altra, aggiungere una pagina ai segnalibri o condividerla con altri, i deep link Web sono così importanti per noi per esplorare il Web. Le stesse esperienze non sono possibili con le singole pagine all'interno di app mobili, poiché le app mobili non hanno collegamenti equivalenti ai deep link web (URL). Sì, i deep link mobili sono disponibili, ma mancano ancora molte proprietà importanti dei deep link web. A differenza dei link web, i deep link mobili richiedono uno sforzo significativo da parte dello sviluppatore, coprono un numero limitato di pagine predefinite e sono definiti staticamente per passare a una pagina per un determinato link, ma non per generare dinamicamente un link per una determinata pagina.

Per risolvere questo problema, Microsoft Research sta introducendo il suo nuovo progetto chiamato uLink. uLink porta l'equivalente degli URL web nelle app mobili. Con uLink, gli utenti possono aggiungere ai segnalibri i collegamenti alle pagine delle app e persino cercare le pagine delle app viste in precedenza con contenuti di interesse. Inoltre, uLink richiede uno sforzo minimo da parte dello sviluppatore e consente collegamenti dinamici definiti dall'utente.

uLink è implementato come libreria di applicazioni, che tiene traccia in modo trasparente delle dipendenze dei dati e degli eventi dell'interfaccia utente delle pagine dell'app e codifica le informazioni nei collegamenti alle pagine; quando viene richiamato un collegamento, le informazioni vengono utilizzate per ricreare la pagina di destinazione in modo rapido e accurato. uLink utilizza anche tecniche, basate sull'analisi statica e dinamica dell'app, in grado di fornire feedback agli utenti sull'eventuale interruzione di un collegamento in futuro a causa, ad esempio, di modifiche di risorse esterne come un file da cui dipende il collegamento. Abbiamo implementato uLink su Android. La nostra valutazione con 34 (delle 1000 più scaricate) app Android mostra che rispetto ai deep link mobili esistenti, uLink richiede uno sforzo minimo da parte dello sviluppatore, raggiunge una copertura significativamente maggiore e può fornire un feedback utente accurato su un collegamento interrotto.

Per saperne di più su questo progetto Microsoft Research, dai un'occhiata a questo carta di ricerca.

Maggiori informazioni sugli argomenti: microsoft, applicazioni mobili, Collegamenti diretti mobili, Ricerca, uLink, urls