Microsoft Project Rome permet des expériences d'application cohérentes

Parallèlement à la stratégie de plate-forme Windows universelle de l'entreprise, Microsoft utilise la technologie dérivée de son système de jeu Xbox pour promouvoir des expériences d'application cohérentes et de haute qualité sur tous les appareils.

Project Rome devrait fonctionner sur les systèmes Windows, Android et iOS, et le plan utilise les capacités Xbox SmartGlass pour des expériences continues entre les téléphones, les PC et la console de jeu Xbox. Rome est une question d'engagement des utilisateurs, a déclaré Shawn Henry, responsable du programme Microsoft. De nombreuses personnes utilisent plusieurs appareils, démarrant parfois une activité sur un appareil et la terminant sur un autre, a-t-il noté.

Project Rome utilise une API de gestionnaire d'URI d'application pour accéder aux liens Web et accéder directement à une application au lieu d'un navigateur. Sont également présentés des API pour découvrir des appareils via les réseaux locaux, le réseau Bluetooth ou le cloud, ainsi que des API pour créer des expériences et communiquer entre les applications. Le plan a été détaillé lors de la récente conférence des développeurs Build de Microsoft et a été couvert lors d'une présentation sur le modèle d'application UWP. UWP est l'effort de Microsoft pour amener les développeurs à créer des applications qui couvrent toutes les variétés d'appareils et de facteurs de forme via une API et un package uniques.

"Certes, dans de nombreux cas, les applications mobiles sont meilleures que le Web mobile", a déclaré Henry. «Et vous êtes tous familiers avec cette expérience où vous obtenez un lien dans un e-mail ou quelque chose du genre, vous cliquez dessus et vous voulez accéder à l'application, mais vous finissez par aller au navigateur. Et ce n’est pas toujours la meilleure expérience pour votre utilisateur. »

Avec Project Rome, l'API du gestionnaire d'URI d'application permet aux applications de se lancer de manière transparente lorsque les utilisateurs accèdent à un lien, au lieu de passer par un navigateur. «L'utilisateur a toujours une bonne expérience», a déclaré Henry. Il a présenté une application de nouvelles MSN à l'aide du projet Rome, dans laquelle l'application s'est inscrite pour un gestionnaire d'URI dans son manifeste et a accédé à un fichier JSON sur le site Web MSN pour indiquer que le site et l'application étaient liés.

Une API Windows RT pour Rome devrait être publiée dans deux semaines, suivie d'un SDK Android et iOS, a déclaré VIkas, Bhatia, responsable principal du programme Microsoft. Microsoft veut donner aux développeurs la possibilité de fournir des expériences dans lesquelles il n'y a pas de baisse lorsque les utilisateurs se déplacent entre des applications sur différents appareils, a-t-il déclaré. «Le problème que nous essayons vraiment de résoudre est que les applications perdent aujourd'hui leur engagement», a-t-il déclaré. Bhatia a expliqué qu'il avait un ordinateur portable et des appareils iPhone et Windows Phone, et qu'il se déplaçait d'appareil en appareil et d'application en application. "Le changement de contexte ne doit pas signifier que votre application perd le contexte."