Fonction Universal Control entre Mac et iPad : si loin, si proche

Mickaël Bazoge |

Rempli d'espoir, on avait téléchargé la bêta 3 de macOS Monterey en croisant les doigts pour que la fonction « Commande universelle » soit enfin disponible. Effectivement, il existe bel et bien de nouveaux réglages dans les préférences Moniteurs > Avancé… du Mac (à afficher depuis le menu déroulant en bas à gauche), mais rien ne se passe.

L'iPad Pro, fraîchement mis à jour avec la bêta 3 d'iPadOS 15, a beau être juste à côté du Mac, le curseur de la souris ne passe pas sur la tablette. Cela devrait pourtant être le cas, Commande universelle autorisant l'utilisation de la souris (ou du trackpad) et du clavier du Mac sur un iPad (ou un autre Mac) à proximité. Sur l'iPad, une nouvelle option Cursor and Keyboard apparait dans les réglages AirPlay & Handoff :

Le fonctionnement est censé être transparent : il suffit que le curseur soit sur le bord de l'écran du Mac où se trouve l'iPad pour qu'il bascule sur l'écran de la tablette. Sur Reddit, on s'étonnait aussi que la Commande universelle soit aux abonnés absents… avant de découvrir les notes de version de la bêta 3 de macOS Monterey, qui explique que si la configuration Commande universelle est bien disponible, la fonction n'a pas encore été activée 🥺.

Ça marchait si bien durant la WWDC !

Ce n'est donc que partie remise ! Commande universelle doit fonctionner aussi bien en Wi-Fi qu'en filaire avec un câble USB tiré entre les deux appareils (j'ai testé dans les deux cas, chou blanc). La fonction est compatible avec les appareils suivants :

  • MacBook et MacBook Pro (2016 et au-delà) ;
  • MacBook Air (2018 et plus récents) ;
  • iMac (à partir du modèle 2017), iMac Retina 5K (fin 2015) et iMac Pro ;
  • Mac mini (2018 et plus récents) ;
  • Mac Pro (2019) ;
  • iPad Pro ;
  • iPad Air (à partir de la 3e génération) ;
  • iPad (6e gén. et au-delà) ;
  • iPad mini (5e gén. et suivants).

Dans un courriel à un utilisateur, Craig Federighi avait expliqué le fonctionnement de Commande universelle et notamment du curseur : « 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 ». Commande universelle prend en charge jusqu'à deux Mac et un iPad.

avatar EndymionFR51 | 

oui peut être à la prochaine beta

avatar Biking Dutch Man | 

Solution: partir en vacances, attendre la version finale et l’installer! Il faut juste un peu de patience. J’attends cette fonction aussi, ce sera un immense progrès ergonomique!

avatar Gwynpl@ine | 

@Biking Dutch Man

C'est effectivement ma technique, vacances ! j'attends la version finale avec impatience. Je n'ai jamais autant attendu une feature.

J'espère que les testeurs pourront nous faire un test bientôt, mais c'est curieux que la fonction ne soit pas encore activée dans les bêtas.

avatar pocketalex | 

@Biking Dutch Man

"Solution: partir en vacances"

Oui, et en plus de la fonction activée à la rentrée, on aura droit à des nouveau MBP dont mon prochain 14"

avatar Artefact3000 | 

Donc, Apple « triche » lors de ses présentations? Si ça marche pas encore, ça pouvait pas marcher avant.

avatar Sgt. Pepper | 

@DareMac

« COM-PLOT » 🤣🤣

Fais un stage dans une boîte de Dev…

avatar geooooooooffrey | 

C'est pas de la triche, c'est de la prestidigitation.

avatar cecile_aelita | 

@DareMac

avatar mat16963 | 

@DareMac

En vrai je me demande justement comment ils font 🤔 Mais à mon avis pas du tout expert ce n’est pas du montage, mais ils ont juste développé la fonction pour qu’elle fonctionne dans ce cas précis (avec tel appareil, tels apps, etc) et maintenant il leur reste « juste » à élargir ce spectre…

Mais si quelqu’un a une idée, ça m’intéresse…

avatar Link1993 | 

J'ai l'impression que ces fonctions un peu poussées sont des fonctions qui arrivent à la dernière minute pour les présentations...

C'est une bêta, donc les fonctions vont planter, et c'est fait pour ça, alors pourquoi Apple n'active pas ces fonctions alors qu'elle les présentent et semble déjà avoir quelque chose de fonctionnel ?

Ok, ça fait un peu théorie du complot, mais cette absence, je ne me l'explique pas, car on va pas supprimer des fichiers partout sauf sur les appareils en beta... (ce qui n'était pas le cas avec mes dossier iCloud, où du coup, c'était plus logique de désactiver cette fonction)

avatar xavier25 | 

@Link1993

Une bêta c’est surtout pour tester la robustesse de fonctionnalités, mais elles fonctionnent. Je pense que cette fonctionnalité était en alpha lors du Keynote, fonctionnelle dans des cas d’usage précis mais pas suffisant pour la laisser entre toutes les mains même avec le sceau bêta. Vous remarquerez que les OS d’Apple signés bêta sont en fait très stables.

avatar Link1993 | 

@xavier25

En alpha, d'accord, mais justement, en alpha lors de la présentation alors qu'ils avaient au moins 8 mois pour la développer, et qu'au bout de 2 mois, la fonction sera fonctionnelle ?
Pour moi, une alpha lors de l'annonce, ça sent la fonction codé à l'arrache la dernière minute...

Je suis aussi très probablement dans l'erreur, donc je suis assez curieux des réponses :)

avatar xDave | 

@Link1993

Ça peut tes bien sortir en version x.2,.3 ou .4.

avatar mat16963 | 

@Link1993

Oui si quelqu’un a des idées précises des process de développement je suis aussi preneur.

Car avec mon oeil non expert et quand je vois ce que des des start up de quelques développeurs sont capables de réaliser en une année, je me dis qu’il y a vraiment très peu de monde qui a dû travailler sur macOS pour avoir ce résultat au bout de 12 mois…

Après j’imagine que penser la fonction, réfléchir à son implémentation, des cas d’usages, etc prend du temps… mais quand même… que font les dev et designers d’Apple en attendant ?

avatar lll | 

Il ne faut pas négliger le temps de débogage de telles fonctions. Quelque chose peut très bien fonctionner le premier jour de test, puis tout casser au bout d'une semaine, pour plein de raisons possibles.

avatar Link1993 | 

@lll

Je suis absolument d'accord avec ça. Mais comme expliqué dans mes autres réponses, je me serais a minima attendu à la fonction disponible, même si instable. Le principe des beta sert un peu à ça justement :)

avatar pocketalex | 

"Ok, ça fait un peu théorie du complot, mais cette absence, je ne me l'explique pas"

Eh bien dis toi que les choses ne sont pas aussi simple que tu voudrais, et c'est tout. Il n'y a pas forcément un "loup" derrière chaque chose de la vie qui est compliquée à expliquer, le fait de coincidences, etc

Quand on cherche des explications simple derrière des problèmes complexes, on appelle ça : des théories du complot

Et les gens qui voient des complots partout (et là je ne parle pas pour toi), ça commence à me saouler à un point que ma seule envie ... est de leur éclater la gueule contre le radiateur
C'est dire à quel point je suis saoulé 😂

Mais c'est vrai, il y en a vraiment marre de ces gens qui débarquent sur tout et n'importe quoi avec un "c'est trop gros pour être vrai, il y a un truc derrière". Sur tout, tout le temps, c'est franchement saoulant

avatar Link1993 | 

@pocketalex

Je suis un peu comme toi aussi. Mais n'étant pas du milieu (même si j'ai un minimum de connaissances), j'ai du mal à m'imaginer que ça puisse prendre autant de temps... 😅
Surtout pour une fonction qui a déjà une partie des fondements existants (avec Sidecar). Et je parles pas d'avoir ça au propre, on est sur une bêta hun, mais au moins avec la fonction présentes malgré ses quelques bugs de connexions ^^

avatar Pipes Chapman | 

@Link1993

< " Ok, ça fait un peu théorie du complot, mais cette absence, je ne me l'explique pas "

parce que tu n'as pas les compétences pour le comprendre, (c'est pas grave), écoute donc ceux qui ont ces compétences.

avatar Link1993 | 

@Pipes Chapman

Merci de relire les réponses... Et pour l'instant, je ne l'ai pas l'explication...

avatar Malouin | 

@Link1993

… Euh, il t’arrive de prendre la vie comme elle vient !?
Ce genre de commentaire devient exaspérant.

avatar Phiphi | 

La démo d’une fonction, (pas la démo d’un produit), c’est souvent un truc développé à la grok avec plein de raccourcis, de variables en dur, de résultats en tables au lieu d’être calculés et de fonctions logiques simplifiées à outrance pour montrer à sa hiérarchie (ou a des prospects) comment ça fonctionnera, visuellement, selon le cahier des charges, mais ça ne fonctionne pas vraiment, ce n’est même pas forcément écrit avec le même langage. Si on sort du scénario de démo un tant sois peu, au mieux ça ne fait rien, mais en général ça plante toute la démo.
À mon avis, lors d’un Keynote, si la fonction n’est pas assez stable, ils ne ressortent pas une alpha, mais une vraie démo, encore plus vielle, d’un fond de tiroir, celle là même qu’ils avaient utilisés en interne pour faire valider le projet à la hiérarchie, en y ajoutant une petite revoyure cosmétique.

avatar Gwynpl@ine | 

@Phiphi

J'espère que tu as raison !

avatar Pipes Chapman | 

évidemment qu'il a raison (et il n'y a pas de puces 5G dans les vaccins non plus)

par ailleurs vous savez qu'il existe des betas "non public", (sous NDA)... et là ils prennent le temps de tester les fonctions.

avatar pocketalex | 

@phiphi

+1

Je rappelle que l'histoire du Mac commence en 1984 avec la présentation du premier macintosh. La machine à l'époque était incapable de faire tourner la démo que l'on a vu dans la keynote, jusqu'a la dernière seconde elle ne fonctionnait pas avec les 128k de RAM
Andy Hertzfeld a simplement utilisé, à la dernière seconde, un prototype avec 512K de RAM

Jobs a présenté une machine qui n'était pas celle qui sera vendue

Donc voila, les démos et le produit qui arrive après, c'est bien souvent PAS la même chose

avatar Manulight5169 | 

Hello, petit test ce matin et ça fonctionne !
Bon c'est pas encore le top car on ne peut pas choisir l'emplacement de chaque élèments qui fait que dans mon cas mon IpadPro ce retrouve entre l'écran du mac et l'externe.
Dans le mac : il n y toujours pas l'icône "Sidecar" dans Systeme, sur l'IpadPro : j'ai juste "Handoff" sur "ON". Cependant je n'ai pas "Cursor et Keyboard".

CONNEXION UTILISATEUR