iMessages : les envois planifiés c'est compliqué

Florian Innocente |

Auriez-vous besoin, dans Messages, d'une fonction d'envoi différé ? Vous tapez un message en pleine soirée mais ne prévoyez de l'envoyer que le matin venu (parce que vous êtes un patron sympa) ou le surlendemain à une heure particulière (pour un anniversaire). Comme cela existe déjà dans les applications de mail (sauf celle d'Apple) ou dans Telegram pour ce qui est des messageries instantanées.

Un utilisateur a posé la question à Craig Federighi de la possibilité de voir cette fonction de planification gérée pour les iMessages. D'après la réponse attribuée au patron du logiciel d'Apple, cette option a été envisagée et continue de l'être, mais il énumère quelques obstacles à franchir pour que ce soit simple d'emploi.

Le premier est la manière de distinguer, dans l'interface, un message programmé, une fois qu'on a réglé son heure d'envoi. Ensuite il convient de rendre possible l'édition ou la suppression de ce iMessage toujours en attente. Enfin, que faire si votre contact vous répond avant que vos propres messages ne soient partis ?

Et puis il aborde une question d'ordre social : la personne qui reçoit votre message a de bonnes chances de penser que vous êtes disponible, là maintenant, sur votre téléphone. Alors qu'au contraire, l'envoi s'étant fait automatiquement, vous êtes peut-être affairé à tout autre chose ou loin du téléphone.

La messagerie Telegram, dans sa dernière mise à jour, s'est déjà attaquée à la plupart de ces questions puisqu'elle propose précisemment cette fonction. On ne s'avancera pas sur le plan technique mais pour ce qui relève de l'interface, ça semble jouable pour Apple.

Après la rédaction du message dans Telegram, une pression longue sur le bouton d'envoi fait apparaître un menu avec le choix de programmer l'action (un jour donné et à une heure particulière). Ensuite, une petite mention au dessus du message rappelle le jour qui a été choisi pour l'envoi.

Si on change d'idée, une pression sur ce message permettra de le modifier, de l'effacer ou de reprogrammer son envoi. Par contre, une fois parti, côté destinataire, rien ne montre que le message a été envoyé de manière programmée. Cependant, Telegram affiche toujours si la personne est en ligne ou depuis quand elle est partie.

En l'absence de ces raffinements dans Messages, la seule solution consiste à taper son texte à la personne et à le garder tel quel dans le champ de saisie. Puis d'y retourner lorsqu'on aura besoin de l'envoyer. Mais on perd tout l'aspect automatique, c'est du bricolage.

Ce n'est pas la seule fonction d'ailleurs qui manque à la messagerie d'Apple et que l'on trouve ailleurs : on citera la suppression d'un message que l'on vient d'envoyer par erreur ou encore, la réponse à un propos en particulier au milieu d'une conversation.

avatar Malvik2 | 

Comme souligné par le rédacteur, on devrait évidemment pouvoir supprimer un message en urgence quand on se rend compte qu'on vient de faire une grosse bourde… Mais non ce n'est pas possible,

avatar marc_os | 

@Malvik2
Le problème c'est que tu ne peux rien faire une fois le SMS parti.
Et une fois parti, devrait-on vraiment pouvoir le supprimer ?
Devrait-on avoir la possibilité de retirer de la boîte aux lettres postale, physique du destinataire ce qu'on lui a envoyé ? Tu imagines le facteur revenir chez toi, ouvrir ta boîte aux lettres pour voir si tu l'as vidée, et retirer le courrier à "annuler" ?

Imaginons qu'on puisse supprimer un message envoyé mais pas encore lu. (mail ou sms)
Cela voudrait dire pouvoir supprimer du contenu de l'appareil du destinataire. Bonjour la sécurité.
Et comment faire s'il n'est plus connecté au moment où on se ravise et qu'on veut supprimer l'envoi ?
Et bien techniquement on ne peut rien faire, à moins de forcer à avoir une connexion pour lire les messages. Pratique en zone de mauvaise couverture.

Or Apple n'est pas du genre a implémenter des choses dont on sait à l'avance que ça ne marchera pas toujours sans que ça soit un bogue...
Ou alors faudrait afficher à l'envoyeur, "désolé, c'est trop tard" si le destinataire a déjà lu le message, ou bien "désolé, le destinataire est hors ligne".
Pourquoi pas ?
Mais bonjour l'usine à gaz, car je n'ai dans cet aperçu probablement pas listé toutes les causes possibles d'embrouille.

avatar Malvik2 | 

@marc_os

Tu as tout à fait raison, mais moi mon idée c'était plutôt que le message quand on appuie sur envoyer reste dans l'iPhone sur une durée que nous aurions prédéterminées à la base… Ça pourrait être 10 secondes, comme une minute… Histoire d'avoir toujours une sorte de bouton de secours en cas de grosse erreur

avatar Osei Tutu | 

Et pour aller avec tout cela un clavier effectivement pratique avec des suggestions de mots pertinents et une meilleure prise en compte des sites tels que MacG

avatar Gregoryen | 

Sinon dans raccourcis il existe l’envoie différé + envoie de groupe.

D’ailleurs vous n’avez pas parlé d’améliorer l’envoie de groupe car c’est une vraie plaie.

avatar Arpee | 

@Gregoryen

Et un raccourci qui corrige l’orthographe avant d’envoyer le message, ça serait pas mal non plus pour certains...

avatar Gregoryen | 

.

avatar Arpee | 

@Gregoryen

Moi, je propose une fonction. Toi tu geins.

avatar Gregoryen | 

@Arpee

Désolé, j’ai cru que votre message m’était adressé. 😅

avatar marenostrum | 

t'as essayé ? c'est impossible d'automatiser le Raccourcis.

avatar Gregoryen | 

Oui j'ai un raccourci qui fait bien l'envoi différé d'ailleurs je l'ai mis sur une petite page pour le partager => https://gregoryen.fr/apple/

J'y ai mis un autre raccourci avec un message préenregistré, en l'occurrence celui-là dispose du message pour la nouvelle année. Il est modifiable. On peut même le configurer pour qu'il ait déjà enregistré les personnes à qui l'envoyer !

Le 3ème est le même mais le message n'est pas préenregistré et vous l'écrivez directement.

L'avantage sur ces deux raccourcis c'est lorsque vous devez sélectionner des contacts. Sur iMessage il faut recharger la fenêtre à chaque fois et re chercher de nouveau la ligne.

Sur ce raccourci, la fenêtre reste et vous avez le bouton pour sélectionner le contact et vous restez sur la même fenêtre. C'est tellement plus simple !

avatar newiphone76 | 

« ou encore, la réponse à un propos en particulier au milieu d'une conversation ».
Oui surtout ça punaise !!

avatar iftwst | 

@NEWIPHONE76

Mais il me semble que c’est pourtant possible.
Maintenir appuyer sur le message que l’on souhaite supprimer.
Puis Options puis on sélectionne le message à supprimer au milieu de la conversation.

A moins que Florian parle d’autre chose ...

avatar Rifilou | 

@iftwst

Ça ne le supprime que pour vous et non pas aussi pour le ou les destinataires

avatar iftwst | 

@Rifilou

Ah ok merci je pensais le contraire.

(Mais elle sert à quoi alors ?)

avatar fiouze | 

Les justifications données sont vraiment douteuses. Je vois pas en quoi le fait d'envoyer un message sans être devant son téléphone dérangerait le destinataire. Tu veux supprimer un message planifié? Ben tu le supprimes du fil de discussion et tu l'envoies pas.
Je le trouve un peu condescendant quand même du style : "Nous on sait ce qu'on fait, on pense mieux que vous et on se pose des questions existentielle avant d'implementer une fonction". Oui mais non. J'utilise cette fonction sur Telegram et je vois pas différence par rapport à un message envoyé en direct. Les destinataires non plus d'ailleurs

avatar iThomas | 

On pouvait le faire avec un jailbreak de l’iPhone à l’époque.

avatar D-o-D | 

Mais raccourci permet de planifier l'envoi d'un message. Je m'en sers parfois.

avatar kitetrip | 

Je ne comprends pas qu'on continue de parler de Telegram.
Son fonctionnement et son cryptage ne sont pas opensource : personne ne sait ce que fait réellement l'application.
Ajoutez à cela qu'elle est basée en Russie et ça suffit pour se méfier.

avatar marc_os | 

@kitetrip

Et WhatsApp est open source ?

avatar byte_order | 

@kitetrip
> Je ne comprends pas qu'on continue de parler de Telegram.
> Son fonctionnement et son cryptage ne sont pas opensource :
> personne ne sait ce que fait réellement l'application.

C'est faux, puisque l'application est open-source :

https://github.com/TelegramOrg/Telegram-Android
https://github.com/TelegramOrg/Telegram-iOS
https://github.com/TelegramOrg/Telegram-desktop

Et le protocole est également documenté :
https://core.telegram.org/mtproto

Ce que l'on ignore, toutefois, c'est ce que font les serveurs de Telegram. Le code des serveurs de Telegram n'est effectivement pas Open-Source.

Mais, pour rappel, le fonctionnement, le cryptage et ce que font et l'application iMessages et les serveurs d'Apple ne sont pas plus open source. Plutôt carrément moins, même.

Seul Signal propose une messagerie totalement open-source, mais même ainsi, sauf à déployer votre propre serveur et vous connectez que sur celui-là, vous serrez bien contraint à un moment de faire confiance aux personnes qui ont déployé et maintiennent les serveurs en ligne. Car vous ne pourrez pas vérifier quel code *tourne* sur des serveurs qui ne vous appartiennent pas.

Pour dépasser cela, il faudrait un système de messagerie totalement décentralisée, de type Point à Point, chiffrée point à point.

> Ajoutez à cela qu'elle est basée en Russie et ça suffit pour se méfier.

Basée !?
Poutine fait tout pour bloquer Telegram. Pour un truc "basé" en Russie, cela me parrait plutôt contradictoire, si c'était vraiment basé en Russie y'a bel lurette que Poutine aurait fait saisir les sites des serveurs et hop.

avatar madeinphoto | 

C’est pas comme si ça existait depuis perpet’ sur Android... moi ça me soule de devoir me trimbaler un Android essentiellement pour cette fonction de sms programmable gratuitement sur Android et hors de prix sur iOS... du coup je m’aperçois qu’au final c’est de plus en plus l’iPhone que j’oublie d’emmener...

avatar Rifilou | 

Ce qui est peut-être problématique serait la gestion du design. Voyez-vous les bulles à la WhatsApp avec l’interface actuelle d’iMessage ? Ce ne serait pas du tout adapté. J’imagine et espère (car quel manque!!!) qu’ils planchent sur qqch de beau.

avatar Leadlike | 

Sur Whatsapp j’ai trouvé la solution : je passe en mode avion, j’envoie tous mes messages à des heures tardives et le lendemain matin je repasse en ligne et tout est envoyé en même temps. C’est un autre type de bidouille mais ça évite les messages en pleines nuits insomniaque.

avatar Ielvin | 

« mais ne prévoyez de l'envoyer que le matin venu (parce que vous êtes un patron sympa) »

purée je suis cramé !

J’étais en train d’y penser y’a pas 5 minutes

avatar mateodu13 | 

L’option existe sous Android sans que cela ne pose de questions existentielles et techniques aux utilisateurs.

Donc toute cette histoire n’est rien d’autre que des choix techniques mal assumés par Apple.

avatar roquebrune | 

deja que ca marche normalement ce serait bien
j'ai jamais réussi a tout recevoir sur le meme compte sur mac ipad et iphone, il y en a toujours un qui va ailleurs on sait pas pourquoi

avatar C2SC3S | 

Planifier un message d'Anniversaire ( avec un A majuscule) !!! Quelle délicatesse.... avec un "je pense à toi" bien hypocrite ?
Après , ultime étape, on pourra demander à une IA de se charger de la rédaction de ce iMessage planifié ,ce serait top je trouve .....

avatar Bigdidou | 

@C2SC3S

« Planifier un message d'Anniversaire ( avec un A majuscule) !!! Quelle délicatesse.... avec un "je pense à toi" bien hypocrite ? »

On atteint le sommet du grotesque, effectivement.

avatar 7X | 

Hors sujet : Quand abandonneront-ils leurs pénibles roulettes skeumorphes pour régler les dates et les heures ?

avatar jjrikly | 

Il faut seulement patienter et attendre IOS 20 ou 22. Et des fonctions utiles manquantes. Comme sur Mac OS, des bogues présents dans Snow Leopard sont toujours présents dans High Sierra et on va passer à Catalina... Apple commence petit à petit à devenir moins sérieux. Obligés de changer d'ordinateur et on peur se demander. pourquoi ? (A oui, pour utiliser le mode sombre...)

Pages

CONNEXION UTILISATEUR