Microsoft : Project Rome permet aux applications Android d'accéder aux App Services

Microsoft : Project Rome permet aux applications Android d’accéder aux App Services

La brique essentielle manquante

Avatar de l'auteur

Vincent Hermann

Publié dansSociété numérique

27/03/2017
6
Microsoft : Project Rome permet aux applications Android d'accéder aux App Services

Microsoft propose depuis peu une mise à jour de son Project Rome à destination des développeurs sur Android. Désormais, une application pour ce dernier pourra communiquer avec un appareil Windows pour faire réaliser des actions en arrière-plan par des services. Explications.

Rome est le nom d’un projet global chez Microsoft, visant à faciliter les communications entre plusieurs appareils. Initialement, il ne concernait que Windows 10, mais les développeurs peuvent depuis le mois dernier s’en servir aussi sur Android. Un SDK permet ainsi d’établir un dialogue entre une application Android et son équivalent sous Windows. Ce type de technique existe déjà – comme chez Apple avec Handoff (Continuité) – mais Microsoft cherche ici un certain aspect universel.

App Services, l'élément qui manquait cruellement

Le SDK disponible en version finale depuis le mois dernier vient d’être mis à jour. Si l’on en croit l’éditeur d’ailleurs, il faut s’attendre à un rythme mensuel. La principale nouveauté de la version de mars est l’arrivée des App Services, qui permettent une communication plus riche entre les applications.

Jusqu’à présent, les développeurs Android ne pouvaient envoyer qu’un URI (Uniform Resource Identifier) vers un appareil Windows, afin d’identifier une ressource et donc de déclencher une action. Désormais, une application Android peut contacter directement un service sur l’autre appareil afin de lui faire réaliser des opérations plus complexes et surtout en arrière-plan.

Contrôle distant d'un lot de fonctionnalités

Pour comprendre la différence – importante – entre l’ancien comportement et le nouveau, Microsoft reprend l’exemple de son application de musique. Un utilisateur peut ainsi rentrer chez lui après une course où il écoutait sa liste de lecture, et lancer depuis son application mobile l’équivalent sur Xbox One, via l’API RemoteLaunch. Problème, contrôler la version Xbox ne pouvait se faire directement que depuis la console ou via SmartGlass, ce dernier n'agissant que comme une télécommande.

Les App Services peuvent être considérés comme des modules actifs que les éléments d’un réseau peuvent contacter. Conséquence, l’utilisateur peut contrôler l’application distante depuis son smartphone Android.

Pour qu’une application puisse agir ainsi, elle doit suivre plusieurs étapes. D’abord, découvrir la présence des appareils sur le réseau, via RemoteSystemDiscovery. Ensuite, établir une AppServiceClientConnection. Deux composants sont alors utilisés, le ConnectionListener gère tout ce qui touche au statut de la connexion, tandis que le ResponseListener s’occupe de la réponse au message d’origine.

Ce type d’utilisation existe déjà. Pour rester dans le domaine de la musique, Spotify propose ce type de fonctionnalité, avec une solution maison. Un utilisateur avec un smartphone Android ou un iPhone peut ainsi piloter à distance l’application ouverte sur Windows ou macOS, tant qu’il se trouve sur le même réseau local. La synchronisation passe par le compte, bloquant les autres éventuels utilisateurs sur le même réseau.

Peut-être une future technologie « star » chez Microsoft

Dans son annonce, Microsoft donne un certain nombre d’explications et d’exemples. L’éditeur tient à insister sur son Project Rome, qui pourrait devenir la plateforme unifiée de communication entre applications qu’il espère pouvoir proposer à terme. Pour l’instant, les mises à jour de Rome se concentrent sur la parité fonctionnelle pour les applications Android avec ce qui existe déjà sur Windows 10.

Dans tous les cas, le projet est intéressant à suivre pour plusieurs raisons. D’abord parce que Microsoft pourrait augmenter l’attractivité des applications sous Windows, et on sait combien l’éditeur en a besoin avec son Windows Store. Ensuite parce qu’il pourrait proposer également un équivalent pour iOS. Enfin parce que Microsoft pourrait à terme proposer une technologie qui intéresserait de nombreux développeur.

Ceux qui souhaitent en savoir davantage ou récupérer le SDK pourront le faire depuis le site officiel du Project Rome.

6
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

#Flock a sa propre vision de l’inclusion

Retour à l’envoyeur

13:39 Flock 15
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

On est déjà à la V2 de Next ?

11:55 21
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Me voilà à poil sur Internet

17:18 Next 16

Sommaire de l'article

Introduction

App Services, l'élément qui manquait cruellement

Contrôle distant d'un lot de fonctionnalités

Peut-être une future technologie « star » chez Microsoft

#Flock a sa propre vision de l’inclusion

Flock 15
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

21
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 16
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 13
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 4

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 14

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 11
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 34
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 51
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 8

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 12
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 38
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 7
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Le poing Dev – round 6

Next 151

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 9
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Science 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hard 7

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Commentaires (6)


Joskym
Il y a 7 ans

si ça permet à terme de faire un “continuum” android/windows c’est tout benef. 


levhieu
Il y a 7 ans

Projet ambitieux, qui ne se fera pas en un jour









<img data-src=" />


Elooam
Il y a 7 ans

Mais tous les chemins mènent à Rome <img data-src=" />


tifounon
Il y a 7 ans

Tant qu’il n’y a pas de projet Nero <img data-src=" />


Arystos
Il y a 7 ans

Est-ce que je suis le seul à trouver que cela peut engendrer des problèmes de sécurité ?

Cela impose aussi d’être sur le même réseau.


Mr.Nox Abonné
Il y a 7 ans

Vu que&nbsp; cela n’est fait que pour fonctionner avec les applications du store de Microsoft, donc contrôlé, ça limite pas mal les choses pour la sécurité.

Et sinon, à quel moment on part du principe qu’un store est conséquent ? Parce que vu que pas mal de grosses applis sont maintenant dessus, je pensais que ça allait arrêter de parler de ça mais non…

Parce que si on se base sur le fait que ce sont les gros qui font qu’un store est conséquent ou non, dans ce cas, le Mac App store est à l’ouest puisque Netflix n’y est pas….