Craig Federighi détaille comment Universal Control fonctionnera

Nicolas Furno |

Craig Federighi est connu pour répondre à quelques mails reçus de la part d’utilisateurs de produits Apple, et c’est a priori ce qui est arrivé à Andreas. Il a posé une question sur l’une des nouveautés présentées la semaine dernière, Universal Control, qui permet de passer le curseur d’un Mac à un autre appareil Apple à proximité, et il a obtenu une réponse du SVP qu’il a publiée sur les forums de MacRumors.

La question d’Andreas et la réponse de Craig Federighi.

La question portait spécifiquement sur un point important d’Universal Control : comment est-ce que macOS sait vers quel appareil à proximité envoyer le curseur ? Quand il n’y a qu’un duo d’appareils, un Mac et un iPad par exemple, cela semble logique : le curseur va toujours passer du Mac à l’iPad, puis de l’iPad au Mac. Mais la démo est ensuite passée à trois appareils, avec deux Mac et un iPad. Dans ce cas, comment le système sait où se trouve chaque produit pour envoyer le curseur au bon endroit ?

Si Apple avait placé des puces de localisation U1 dans tous ses appareils, le système aurait pu se baser sur cette information pour créer une sorte de carte du bureau, avec la position respective des Mac et iPad. À défaut, la solution trouvée par Apple est toute simple, comme l’explique Craig :

Quand vous déplacez le curseur sur un bord de l’écran, nous considérons par défaut que vous allez vers l’appareil à proximité qui a été activé le plus récemment et qui n’est pas encore « apparié ». Ainsi, si vous activez votre iPad, que vous le placez près de votre Mac et que vous déplacez le curseur (comme je l’ai fait dans la démo), nous partons du principe que vous voulez accéder à cet iPad. […] Une fois que vous vous êtes « connecté », nous retenons cet arrangement.

Pendant la démo de Craig Federighi au cours de la WWDC.

Cette solution est astucieuse, car elle se base uniquement sur le logiciel. Si vous poussez le curseur vers la droite de l’écran du Mac et que macOS détecte qu’un iPad associé à votre compte vient d’être activé à proximité, Universal Control considère par défaut que vous avez placé la tablette à droite du Mac. Si vous le poussez vers la gauche et qu’un Mac vient d’être activé, il sera ajouté à la carte comme étant à gauche du Mac de départ.

À l’usage, tout devrait ainsi fonctionner de manière automatique sans avoir à ajuster quoi que ce soit, souligne Craig Federighi qui conclut toutefois son mail en notant que des réglages seront aussi proposés. On ne sait pas à quoi ils ressemblent exactement, puisque la fonction n’est pas encore active dans la première bêta de macOS Monterey, mais on peut imaginer qu’elle sera similaire au panneau des Préférences système qui gère les écrans multiples.

Le panneau « Moniteurs » des Préférences système de macOS intègre cette interface depuis des années pour gérer le positionnement de plusieurs écrans. Universal Control devrait proposer une interface similaire, même si elle ne sera pas nécessaire au quotidien selon Craig Federighi.

La réponse complète de Craig Federighi :

When you move to an edge we default to assuming you are moving to the most recently active device that is nearby and not yet " paired". So, if you turn on your iPad and put it next to the Mac and then move the cursor (as I did in the demo) we will assume that you were attempting to access that iPad (versus, say, another Mac that you had not interacted with as recently). And, once you're "connected" we remember that arrangement. There is, of course, also a Displays Arrangement system preferences pane, but we've designed to feature such that using those sorts of settings should generally not be necessary.

Mise à jour le 14/06/2021 13:43 : comme vous êtes plusieurs à le noter, le youtubeur français TheiCollection a pu interroger Craig directement par FaceTime et il avait obtenu la même réponse sur la fonction Universal Control :


avatar bhelden | 

C’est l’User Experience d’Apple. On a rien fait à faire, tout est déjà calibré et installé.

avatar abalem | 

@bhelden

User l’expérience d’Apple ? 🤔

avatar Furious Angel | 

@abalem

UX si tu préfères

avatar oomu | 

@abalem

"expérience utilisateur", qu'on dit dans cette langue morte haie par son (supposément médiocre) peuple , plutôt qu'en califorchouille désordonné.

Les spécialistes des interfaces disent dans leur jargon américanisé : UX.

avatar YAZombie | 

"qu'on dit dans cette langue morte haie par son (supposément médiocre) peuple , plutôt qu'en califorchouille désordonné": souvent bon orateur, souvent drolatique, mais sur la linguistique ça laisse à désirer.

avatar DamienLT | 

Un YouTubeur français a pu poser une question à Craig sur cette technologie et ils en parlent plus longuement avec plus de détails.

Apparement ça repose sur des technologies déjà mises à profit dans AirDrop et il est question de Wi-Fi Direct et de Bluetooth LE pour la détection et la compréhension du passage d’un appareil à l’autre (en plus d’iCloud comme vous le précisez).

C’est tout bête mais je trouve ça extra comme fonctionnalité ☺️.

avatar brudy | 

@DamienLT

Oui en effet, j’ai regardé cette vidéo d’explications qui est très intéressante.

https://www.youtube.com/watch?v=zXEETiqMjoY

avatar Gregoryen | 

@DamienLT

Ah merci en plus j'adore JB ! J'avais pas vu la vidéo ! Je vais regarder ça attentivement ! 👍

avatar Mac13 | 

Minority Report approche de la réalité...

Reste plusieurs technologies à voir :
Les écrans holographiques
Les transports urbains individuels
Les paquets alimentaires dynamiques

avatar oomu | 

@Mac13

pourquoi vouloir des écrans où on peut voir à travers ?

c'est pas pratique !!!

"Les transports urbains individuels "

pourquoi vouloir dépenser autant de matériaux et d'énergies (sans parler de la complexité du réseau auto-routier pour tout ce fatras de véhicule en même temps) alors qu'on peut unifier les parcours et véhicules pour déplacer des gens par paquets ?

La commutation par paquet c'est cool ! c'est efficace !

"Les paquets alimentaires dynamiques"

boh..

y aura encore de la purée à la casserole avec de la crème fraiche ?

avatar rolmeyer | 

Ça va marcher avec les macs Intels ? Où c’est spécifique aux macs M1 ?

avatar Nicolas Furno | 

@rolmeyer

Tous les Mac compatibles Monterey.

avatar rolmeyer | 

@nicolasf

merci 🙏🏻

avatar romainB84 | 

@nicolasf

Tous?
Même « side car » n’est pas compatible avec tous les macs qui sont compatibles monterey, je serai surpris que ce soit le cas avec universal control.

avatar Ecrapince | 

Vu que les switchs KVM virtuels existent depuis près de 20ans, même microsoft en distribue un depuis au moins 2015, ya pas de raison que ça soit réservé à un cpu en particulier...

apple toujours dans le futur avec plusieurs décennies de retard, comme d'hab quoi.

avatar Valiran | 

Oui, mais quand ils arrivent:
- c'est intégré au système
- aucune configuration requise
- totalement transparent pour l'user

avatar oomu | 

@Ecrapince

quel est le point ? ils sont aussi disponibles pour macos depuis la nuit des temps.

-
là Apple unifie tous ses bouzins avec une solution maaison, c'est pratique et simple.

avatar Valibomba | 

Très astucieux en effet. Je pensais pas que ça irait jusqu’à comprendre lequel on vise quand on en pose 2 en même temps. Bluffé.

avatar abalem | 

Est-ce que ça peut vraiment vouloir dire que l’iMac peut servir d’écran externe au MacBook du coup, sans câble ni dongle ?

avatar Furious Angel | 

@abalem

Avec cette fonction non, vu que le but est de contrôler l’iMac avec les clavier/trackpad du MacBook.

En revanche un écran de Mac va pouvoir servir de moniteur AirPlay, donc ce que tu souhaite faire va etre possible. Mais autrement

avatar abalem | 

@Furious Angel

Ah tiens, j’avais compris pour AirPlay concernant le son, mais je n’avais pas pensé à l’écran ! 🤗

avatar Max1000du35 | 

@Furious Angel

Et de déplacer des fichiers

avatar Furious Angel | 

Solution extrêmement élégante. À voir à l’usage mais c’est impressionnant

avatar AlexSummers | 

Tiens, je me demande si le soft teleport existe toujours. C’était assez sympa pour faire à peu près la même chose, il y a plusieurs années.

avatar Tibimac | 

Étant donné comment s'est fait il est évident que ça peut ne pas fonctionner comme attendu.
Si autour d'un MacBook ont place d'abord un autre Mac à gauche puis un iPad à droite et qu'on déplace le curseur à gauche du MacBook, le curseur vas se retrouver sur l'iPad et non sur l'autre Mac.

avatar Rez2a | 

@Tibimac

C’est pour ça que si tu regardes bien la démo, lorsqu’il place son curseur sur le bord du MacBook, une barre latérale apparaît sur l’iPad, et il doit « forcer » un mouvement de curseur plus long pour prendre le contrôle effectif de l’iPad.

Cette étape permet de demander implicitement à l’utilisateur que tout est OK ; dans le cas que tu décris, il se rendra compte que la configuration devinée par le système n’est pas bonne, et va aller chercher l’autre bord de l’écran.

Une fois que le système a eu confirmation que l’iPad est du bon côté, il sait par élimination que l’autre Mac est de l’autre côté.

C’est intelligent, par contre, je ne vois pas comment le système va s’en sortir en cas de changement de positionnement. Dans la démo, une fois que tout est configuré pour faire iMac - MacBook - iPad, je ne sais pas ce qu’il se passe si on décide de placer l’iPad à gauche de l’iMac.

Aussi : la barre latérale qui apparaît sur l’appareil cible dispose d’un slider vertical, qu’on peut ajuster pour que le curseur tombe au bon endroit verticalement lorsqu’on passe d’un écran à l’autre. C’est vraiment pas mal implémenté.

avatar rolmeyer | 

Logitech fait ça avec Flow. Mac Mac ou Mac Pc. Pas iOs.
Et le glisser déposer marche aussi, si on donne les bonnes autorisations. Souris Logitech suffisante pour passer le curseur ou glisser déposer.
En tout cas ça marchait entre mon Macbook Air et ma Surface Pro avec une MX 2en 2018.
Avec un clavier Logitech en plus c’est encore mieux.

avatar marciton | 

Le panneau « Moniteurs » des Préférences système de macOS a un peu evolué sur Monterey ... ça peut faire un complément à cet article ;->
perso j'utilise 3 écrans, j'ai toujours mon iPad à coté, un laptop et 1 mac mini "headless" .. je suis curieux de voir comment tout ça va fonctionner...

avatar iaddiction | 

TheiCollection a obtenu une interview avec Craig Federighi et ils ont justement parlé de ça mais visiblement on sent une grosse pointe de jalousie chez vous pour privilégier une réponse par e-mail plutôt que de relayer sa vidéo et pourtant, dieu sait que depuis qu’il a pris la grosse tête, je le regarde beaucoup moins.

avatar mat16963 | 

@iaddiction

Je suis d’accord sur tes 2 points.

Concernant la grosse tête de JB quand on est le seul francophone à recevoir les produits en avance par Apple et dans les quelques rares privilégiés d’Apple en Europe, comment ne pas prendre la grosse tête 😂

avatar iaddiction | 

@mat16963

Je peux comprendre mais ça fait désormais bien 2 ans qu’Apple a fait de lui sa tête de gondole pour francophones. 2 ans après nous dire toujours qu’il a reçu en exclusivité de la mort qui tue et en en faisant des caisses à chaque fois… bon… Je crois que c’est surtout son air narquois quand il l’annonce qui m’insupporte. Même les YouTubeurs US sont plus cool là dessus. Tant mieux pour lui mais j’ai changé de crémerie ahah. Ils auraient du choisir STEVEN

avatar mat16963 | 

@iaddiction

Clairement pour Steven ! Mais bon ce n’est pas ce qu’Apple veut… Et JB colle plus à cette image qu’ils veulent donner je pense.

Mais TheiCollection j’avoue que je regarde toujours les vidéos car elles sont quand même assez agréables (sans êtres objectives, bien sûr - même si on sent parfois des critiques déguisées pour quand même les dire mais aussi faire plaisir à Apple). Par contre les vidéos qu’ils ont fait avec Jojol m’ont mis très mal à l’aise: JB se la joue tellement hautain et condescendant…

avatar oboulot | 

@mat16963

Steven c’était du temps de Steve. Le bon geek sympa, pas vilain mais pas beau non plus mais passionné avec des étoiles dans les yeux

Aujourd’hui on préfère des ijustines ou theIcollection

avatar oboulot | 

@mat16963

Bienvenue dans le 21eme siècle ou des influenceurs à belle guelle mais pas du métier reçoive des produits gratis car super panneau publicitaire / sandwich vivant.

Tandis que les journalistes doivent payer, tester en renvoyer dans les 15 jours un produit à Apple.

avatar Nicolas Furno | 

@iaddiction

Grosse pointe de jalousie, bien sûr. 🙃

Bon sinon, je n'avais pas vu sa vidéo, aussi parce qu'il y en a bien eu une dizaine publiées en même temps. Mais en effet sinon, il a eu exactement la même réponse et c'est donc ajouté à l'article.

avatar f-factor | 

C’est juste dommage que ça ne soit pas utilisable professionnellement. En réalité à aucun endroit dans l’entreprise on ne sera autorisé à utiliser nos comptes iCloud personnels pour faire fonctionner plusieurs machines ensemble.

En tant que designer, je serais extrêmement heureux de pouvoir associer un iPad et iMac pour pouvoir utiliser ce système en entreprise.

On peut rêver …
Ou peut être qu’une passerelle serait possible entre 2 comptes ? (Ipad perso et iMac Pro)

avatar Rez2a | 

@f-factor

Ça dépend des entreprises, à aucun moment je ne me suis connecté avec autre chose que mon compte Apple perso sur tous les ordis pro que j’ai utilisés.

avatar f-factor | 

@Rez2a

Je confirme : je ne travaille pas dans votre entreprise ;-)
Ma situation est assez courante finalement : des centaines de machines, contrôlées par des administrateurs systèmes qui verrouillent tout…
Il y a bien des comptes mais ce sont ceux créés et verrouillés par l’entreprise. (Et pas qu’un peu)

avatar Pipes Chapman | 

par contre votre pote JB il faudrait vraiment lui apprendre à monter ses cuts sons. c'est horrible. :)

à part ça, bien joué JB ...

avatar fernandn | 

La question que je me pose est si le premier iPad est positionné à gauche et ma souris sur le bord droit ça se passe comment ? Comment sait-on qu’un iPad est à droite ou à gauche à la toute première utilisation ?

avatar Nicolas Furno | 

@fernandn

Si la souris est sur le bord droit, c'est que vous voulez à droite et donc en toute logique, l'iPad l'est aussi. On peut tromper le système en faisant volontairement l'inverse, mais dans un usage normal, c'est bien pensé.

avatar sekaijin | 

Cette fonction de passer le pointeur d'un appareil Apple à un autre est une presque nouveauté (entre apareil Apple Oui, entre machine non).

En fait dès les années 2000 on trouve se genre de solution.
Synergy est très certainement beaucoup moins bien intégré.
Mais la bête fonctionne sur de multiple OS
et permet de passé de l'un à l'autre en déplaçant le pointeur.

Il me semble que le projet existé déjà avant l'an 2000.

Je l'ai longtemp utilisé au boulot. Je posais mon portable ouvert sur mon bureau et j'utilisais ma machine avec clavier et souris, un simple glissé de la souris sur l'écran du portable et je le manipulais de façon transparente.

A+JYT

avatar arthursautot | 

Sidecar V2.0

avatar Rez2a | 

@arthursautot

Pas vraiment puisque c’est quasiment la fonctionnalité inverse.

Sidecar : un appareil qui étend son affichage sur les écrans d’autres appareils
Universal Control : un périphérique qui permet de contrôler plusieurs appareils

On ne peut pas glisser-déposer une fenêtre d’un ordi vers l’écran d’un autre ordi avec Universal Control par exemple, donc Sidecar a encore une belle vie devant lui.

avatar arthursautot | 

@Rez2a

Très juste !

avatar gmart | 

j’ai l’écran de l’iMac au-dessus de l’écran du MBA.
J’aimerais pouvoir déplacer le pointeur de bas en haut et de haut en bas.
Ça va marcher?

avatar Manu | 

On a déjà vu ce genre de chose dans le film AVATAR qui est d'ailleurs bourré de pas mal de trucs qui ont beaucoup inspiré Apple depuis. Notamment Continuity.

avatar fte | 

Quelqu’un connaît Logitech Flow ? Non ? Apple connaît je pense.

avatar en chanson | 

Apple a repris (encore) l’idée de Logitech qui permet un multi plateforme

CONNEXION UTILISATEUR