Programování

Microsoft Project Rome umožňuje konzistentní zážitky z aplikací

Vedle strategie společnosti Universal Windows Platform využívá Microsoft k podpoře vysoce kvalitních a konzistentních aplikačních zkušeností napříč zařízeními technologii odvozenou z herního systému Xbox.

Project Rome je nastaven tak, aby fungoval napříč systémy Windows, Android a iOS, a plán využívá funkce Xbox SmartGlass pro pokračující zážitky mezi telefony, PC a herní konzolí Xbox. Řím je o zapojení uživatelů, uvedl Shawn Henry, manažer programu Microsoft. Mnoho lidí používá více zařízení, někdy zahájí aktivitu na jednom zařízení a dokončí ji na jiném, poznamenal.

Project Rome používá API obslužné rutiny URI aplikace pro přístup k webovým odkazům a přechod přímo do aplikace namísto prohlížeče. Také jsou k dispozici rozhraní API pro objevování zařízení prostřednictvím místních sítí, sítí Bluetooth nebo cloudu, stejně jako rozhraní API pro vytváření prostředí a komunikaci napříč aplikacemi. Plán byl podrobně popsán na nedávné konferenci vývojářů společnosti Microsoft o sestavení a byl představen během prezentace na modelu aplikace UWP. UWP je snahou společnosti Microsoft přimět vývojáře k vytváření aplikací, které pokrývají všechny druhy zařízení a tvarových faktorů, pomocí jediného rozhraní API a balíčku.

"Jistě, v mnoha případech jsou mobilní aplikace lepší než mobilní web," řekl Henry. "A všichni jste obeznámeni s touto zkušeností, kdy dostanete odkaz v e-mailu nebo něco podobného a narazíte na něj a chcete jít do aplikace, ale místo toho nakonec přejdete do prohlížeče." A to není vždy nejlepší zážitek pro vašeho uživatele. “

S Project Rome umožňuje API obslužné rutiny identifikátoru URI aplikace bezproblémové spuštění aplikací, když uživatelé přistupují k odkazu, místo aby procházeli prohlížečem. "Uživatel má vždy dobré zkušenosti," řekl Henry. Ukázal aplikaci zpráv MSN pomocí Project Rome, ve kterém se aplikace zaregistrovala pro obslužnou rutinu URI ve svém manifestu a přistoupila k souboru JSON na webu MSN, aby označila, že web a aplikace byly propojeny.

Windows RT API pro Řím by mělo být vydáno za dva týdny, po kterém bude následovat SDK pro Android a iOS, uvedl VIkas, Bhatia, hlavní programový manažer Microsoftu. Společnost Microsoft chce dát vývojářům možnost poskytovat prostředí, ve kterém nedochází k odchodu, když se uživatelé pohybují mezi aplikacemi na různých zařízeních, uvedl. "Problém, který se opravdu snažíme vyřešit, je, že aplikace dnes ztrácejí angažovanost," řekl. Bhatia vysvětlil, že má notebook a zařízení iPhone a Windows Phone, a pohybuje se od zařízení k zařízení a od aplikace k aplikaci. "Přepnutí kontextu by nemělo znamenat, že vaše aplikace ztratí kontext."