Projekt Microsoft Research uLink wprowadza odpowiedniki internetowych adresów URL do aplikacji mobilnych

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Adresy internetowe odgrywają ważną rolę w sposobie interakcji ze stronami internetowymi. Niezależnie od tego, czy chodzi o przechodzenie do jednej strony internetowej z innej, tworzenie zakładek, czy udostępnianie jej innym, głębokie łącza internetowe są dla nas tak ważne, że możemy odkrywać sieć. Takie same doświadczenia nie są możliwe w przypadku poszczególnych stron w aplikacjach mobilnych, ponieważ aplikacje mobilne nie mają linków równoważnych z precyzyjnymi linkami internetowymi (adresami URL). Tak, precyzyjne linki mobilne są dostępne, ale nadal brakuje im wielu ważnych właściwości precyzyjnych linków internetowych. W przeciwieństwie do linków internetowych, mobilne linki precyzyjne wymagają znacznego wysiłku programistów, obejmują niewielką liczbę wstępnie zdefiniowanych stron i są zdefiniowane statycznie w celu nawigowania na stronę dla danego linku, ale nie w celu dynamicznego generowania linku dla danej strony.

Aby rozwiązać ten problem, Microsoft Research wprowadza nowy projekt o nazwie uLink. uLink zapewnia ekwiwalent internetowych adresów URL do aplikacji mobilnych. Dzięki uLink użytkownicy mogą tworzyć zakładki do linków do stron aplikacji, a nawet przeszukiwać wcześniej oglądane strony aplikacji z interesującą zawartością. Ponadto uLink wymaga minimalnego wysiłku programisty i umożliwia zdefiniowane przez użytkownika łącza dynamiczne.

uLink jest zaimplementowany jako biblioteka aplikacji, która w przejrzysty sposób śledzi zależności danych i zdarzeń interfejsu użytkownika na stronach aplikacji oraz koduje informacje w linkach do stron; po wywołaniu łącza informacje są wykorzystywane do szybkiego i dokładnego odtworzenia strony docelowej. uLink wykorzystuje również techniki, oparte na statycznej i dynamicznej analizie aplikacji, które mogą dostarczyć użytkownikom informację zwrotną o tym, czy łącze może w przyszłości zostać zerwane z powodu np. modyfikacji zasobów zewnętrznych, takich jak plik, od którego łącze jest zależne. Wdrożyliśmy uLink na Androida. Nasza ocena z 34 (z 1000 najczęściej pobieranych) aplikacji na Androida pokazuje, że w porównaniu z istniejącymi mobilnymi precyzyjnymi linkami, uLink wymaga minimalnego wysiłku programisty, osiąga znacznie większy zasięg i może dostarczać dokładne opinie użytkowników na temat uszkodzonego linku.

Aby dowiedzieć się więcej o tym projekcie Microsoft Research, sprawdź to Papier badawczy.

Więcej na tematy: Microsoft, aplikacje mobilne, Głębokie linki mobilne, Badania, uLink, urls