Microsoft Project Rome umożliwia spójne działanie aplikacji

Oprócz strategii Universal Windows Platform firmy Microsoft wykorzystuje technologię wywodzącą się z systemu gier Xbox, aby promować wysokiej jakości, spójne środowisko aplikacji na różnych urządzeniach.

Project Rome ma działać w systemach Windows, Android i iOS, a plan wykorzystuje funkcje Xbox SmartGlass do kontynuowania doświadczeń między telefonami, komputerami PC i konsolą do gier Xbox. Rzym to zaangażowanie użytkowników, powiedział Shawn Henry, menedżer programu Microsoft. Zauważył, że wiele osób korzysta z wielu urządzeń, czasami rozpoczynając czynność na jednym urządzeniu i kończąc ją na innym.

Project Rome korzysta z interfejsu API obsługi URI aplikacji, aby uzyskać dostęp do łączy internetowych i przejść bezpośrednio do aplikacji zamiast do przeglądarki. Prezentowane są również interfejsy API do wykrywania urządzeń za pośrednictwem sieci lokalnych, sieci Bluetooth lub chmury, a także interfejsy API do tworzenia doświadczeń i komunikacji między aplikacjami. Plan został szczegółowo omówiony na ostatniej konferencji deweloperów poświęconej kompilacji firmy Microsoft i omówiony podczas prezentacji na temat modelu aplikacji UWP. UWP to wysiłek firmy Microsoft, który ma na celu skłonienie programistów do tworzenia aplikacji obejmujących wszystkie rodzaje urządzeń i formatów za pośrednictwem jednego interfejsu API i pakietu.

„Z pewnością w wielu przypadkach aplikacje mobilne są lepsze niż mobilna sieć WWW” - powiedział Henry. „Wszyscy znacie to doświadczenie, w którym otrzymujesz link w e-mailu lub coś podobnego, klikasz go i chcesz przejść do aplikacji, ale zamiast tego idziesz do przeglądarki. A to nie zawsze jest najlepsze dla Twojego użytkownika ”.

W Project Rome interfejs API obsługi URI aplikacji umożliwia aplikacjom bezproblemowe uruchamianie, gdy użytkownicy uzyskują dostęp do łącza, zamiast przechodzić przez przeglądarkę. „Użytkownik zawsze ma dobre wrażenia” - powiedział Henry. Zademonstrował aplikację wiadomości MSN za pomocą Project Rome, w której aplikacja zarejestrowała się dla modułu obsługi URI w swoim manifeście i uzyskała dostęp do pliku JSON w witrynie MSN, aby wskazać, że witryna i aplikacja zostały połączone.

Interfejs API Windows RT dla Rzymu powinien zostać wydany za dwa tygodnie, a następnie SDK dla systemu Android i iOS - powiedział VIkas, Bhatia, główny menedżer programu Microsoft. Microsoft chce dać programistom możliwość dostarczania doświadczeń, w których nie ma rezygnacji, gdy użytkownicy przechodzą między aplikacjami na różnych urządzeniach - powiedział. „Problem, który naprawdę próbujemy rozwiązać, polega na tym, że dzisiejsze aplikacje tracą zaangażowanie” - powiedział. Bhatia wyjaśnił, że ma laptopa, iPhone'a i urządzenia z systemem Windows Phone i przenosi się z urządzenia na urządzenie i z aplikacji do aplikacji. „Zmiana kontekstu nie powinna oznaczać, że Twoja aplikacja traci kontekst”.