Programmering

Microsofts Project Rome muliggjør konsistente appopplevelser

I tillegg til selskapets Universal Windows Platform-strategi, bruker Microsoft teknologi som er hentet fra Xbox-spillsystemet for å fremme konsistente applikasjonsopplevelser av høy kvalitet på tvers av enheter.

Project Rome er satt til å fungere på tvers av Windows-, Android- og iOS-systemer, og planen benytter Xbox SmartGlass-funksjoner for å fortsette opplevelser mellom telefoner, PC-er og Xbox-spillkonsollen. Roma handler om brukerengasjement, sa Shawn Henry, Microsoft programleder. Mange bruker flere enheter, noen ganger starter en aktivitet på en enhet og avslutter den på en annen, bemerket han.

Project Rome bruker et app-URI-behandler-API for å få tilgang til nettlenker og gå direkte til et program i stedet for en nettleser. Også omtalt er API-er for å oppdage enheter gjennom lokale nettverk, Bluetooth-nettverk eller skyen, samt API-er for å bygge opplevelser og kommunisere på tvers av apper. Planen ble detaljert på Microsofts nylige Build-utviklerkonferanse og ble dekket under en presentasjon om UWP-appmodellen. UWP er Microsofts innsats for å få utviklere til å bygge apper som spenner over alle varianter av enheter og formfaktorer via en enkelt API og pakke.

"Absolutt, i mange tilfeller er mobilapper bedre enn mobilnettet," sa Henry. "Og dere er alle kjent med denne opplevelsen der dere får en lenke i en e-post eller noe sånt, og dere treffer den, og dere vil gå til appen, men i stedet for å ende opp med å gå til nettleseren. Og dette er ikke alltid den beste opplevelsen for brukeren din. ”

Med Project Rome tillater app-URI-handterer-API-en apper å starte sømløst når brukere får tilgang til en lenke, i stedet for å gå gjennom en nettleser. "Brukeren får alltid en god opplevelse," sa Henry. Han demonstrerte en MSN-nyhetsapp ved hjelp av Project Rome, der appen registrerte seg for en URI-behandler i manifestet og fikk tilgang til en JSON-fil på MSN-nettstedet for å indikere at nettstedet og appen var lenket.

En Windows RT API for Roma skal lanseres om to uker, etterfulgt av en Android og iOS SDK, sa VIkas, Bhatia, Microsofts viktigste programleder. Microsoft ønsker å gi utviklere muligheten til å gi opplevelser der det ikke er noen drop-off når brukere beveger seg mellom applikasjoner på forskjellige enheter, sa han. "Problemet som vi virkelig prøver å løse er at apper i dag mister engasjement," sa han. Bhatia forklarte at han har en bærbar PC og iPhone- og Windows Phone-enheter, og han beveger seg fra enhet til enhet og fra app til app. "Kontekstbytte skal ikke bety at appen din mister konteksten."

$config[zx-auto] not found$config[zx-overlay] not found