Apple s'est séparé de son grand manitou du script, Sal Soghoian

Mickaël Bazoge |

Sal Soghoian est ce qu’on appelle un vieux routier. Il a rejoint Apple en janvier 1997 et pendant pratiquement vingt ans, il a pratiqué l’art exigeant mais gratifiant du script. On lui doit en effet une bonne partie des outils qui permettent de créer des scripts et d’automatiser macOS ; cela va d’AppleScript à Automator, en passant par les outils d’automatisation d’Apple Configurator aux commandes vocales qui permettent de contrôler certains aspects de macOS, du Finder et des logiciels d’Apple.

Photo Andy Ihnatko.

Le directeur produit des technologies d’automatisation est donc un véritable pilier chez Apple… ou du moins, il l’était. On a en effet appris que son poste avait été supprimé et, de ce qu’on en comprend, l’entreprise lui a montré la porte. À partir du 1er décembre, il sera complètement ouvert à toutes les opportunités.

Sur son site MacOSXAutomation, il explique n’avoir aucune idée de l’avenir de son ancienne activité au sein d’Apple, mais on peut deviner une certaine crainte en lisant entre les lignes. « Sérieusement, si vous avez des questions ou des craintes sur l’avenir de l’automatisation, demandez à Apple. Si ces technologies sont importantes pour vous, c’est maintenant le bon moment pour les hommes et les femmes de bonne volonté de hausser le ton et de poser des questions ». Un peu plus loin, on le sent même amer avec cette critique à peine voilée : « Les apps sont super, les émojis c’est fun, mais rien n’est plus génial que les outils d’automatisation ».

L’automatisation et les techniques de scripts font rarement la une des grand-messes d’Apple. Le départ de Sal Soghoian marque un tournant pour ces technologies chez le constructeur, et il pourra aussi provoquer un certain émoi chez les amateurs qui garderont en tête la devise de l’évangéliste : « La puissance d’un ordinateur devrait résider entre les mains de celui qui l’utilise ». Doit-on craindre pour les possibilités de scripter les futures versions de macOS ? Son site, une création personnelle et lieu privilégié des amoureux des scripts, restera en revanche disponible et il continuera d’être alimenté.

avatar fte | 

Je pense plutôt que des solutions seront proposées application par application, sur l'initiative des éditeurs. Office a son propre système de macros, FileMaker a ODBC, etc. L'uniformisation apportée par le système est pratique mais impose un cadre et des limitations...

Mais il faut s'y faire : Apple évolue, et elle évolue vers le grand public et des besoins simplifiés, et vers de l'électroménager haut de gamme et design. Du bel électroménager ! Mais de l'électroménager.

Microsoft évolue également. Il est temps d'abandonner les vieilles idées et de reconsidérer ce qui existe avec un oeil neuf.

avatar BeePotato | 

@ fte : « Je pense plutôt que des solutions seront proposées application par application, sur l'initiative des éditeurs. »

Un retour à ce qui se faisait avant l’arrivée d’AppleScript, donc. C’est-à-dire une approche offrant infiniment moins de possibilités.

« L'uniformisation apportée par le système est pratique mais impose un cadre et des limitations... »

Des exemples de ces limitations ?

avatar BigMonster | 

J'utilise aussi abondamment FileMaker Pro et ne plus pouvoir disposer des AppleEvents ou exécuter des Applescripts serait une grosse gêne. Des solutions application par application, c'est pénible et ODBC n'est pas un remplacement, y a pas d'interaction avec le système.

Pour info, je me sers pour FMP des plug-in de 360Works, que je ne peux que recommander. Bon, c'est du Java, mais c'est infiniment plus commode à exploiter sous cette forme.

avatar fte | 

Ouaip.

Quand à moi j'utilise abondamment mémoire et stockage. Nous sommes tous deux des clients sans intérêt pour Apple, hors de leur cible actuelle. C'est à nous de nous adapter.

avatar occam | 

@BigMonster

FileMaker étant à 100% subsidiaire d'Apple, on ne peut pas s'attendre à ce qu'Apple fasse preuve de la moindre cohérence, ni même de la moindre considération, pour ses clients FMP. Cela n'a jamais été le cas, et la situation empire à chaque nouvelle version de l'OS comme de FMP.

Je précise être utilisateur mais surtout développeur FM depuis trente ans (dès l'époque Nashoba Systems).
Désormais, mes projets de référence FM tournent sur des machines Windows, les versions Mac successives, et surtout leur interaction avec le système, étant trop inconstantes. Et pour l'avenir, je cherche des alternatives pour tous les projets qui ne peuvent pas être transposés avantageusement sur SQL.

MacOS commence à prendre trop d'eau, trop vite, et Apple semble prêt à laisser ses clients professionnels se noyer.

avatar Eurylaime | 

C'est un très mauvais signal, dans la prochaine version de macOS on peut s'attendre à la suppression de tout ce qui va au delà de Safari et de Mail.

avatar fte | 

Je ne serais pas opposé à la suppression de Mail.app aussi. Cette application est un tel nid à emmerdes...

avatar BeePotato | 

@ fte : « Je ne serais pas opposé à la suppression de Mail.app aussi. Cette application est un tel nid à emmerdes... »

Ne généralisons pas : je l’utilise tout le temps et le trouve très efficace.

avatar BeePotato | 

Attention à la façon dont est rédigé l’article : à lire l’intro, on pourrait croire que Sal Soghoian est à l’origine d’AppleScript et du système de commandes vocales, alors que ces deux technologies datent de plusieurs années avant son arrivée chez Apple.

En revanche, on peut évidemment le remercier pour son fort soutien à AppleScript, notamment durant la transition vers Mac OS X. Et Automator est la cerise sur le gâteau.
Mais peut-être qu’il a été viré par quelqu’un qui attendait depuis trop longtemps (comme tout le monde) un progrés sérieux de l’Éditeur de script ? ;-)

En tout cas, ce départ génère effectivement une certaine inquiétude au sujet de l’avenir d’AppleScript.
Cependant, c’est peut-être seulement AppleScript qui est visé et non l’automatisation dans Mac OS. Il est possible en effet que certains chez Apple considèrent que JavaScript, disponible depuis quelques versions de Mac OS pour l’accès à l'automatisation en parallèle d’AppleScript, doive purement et simplement prendre la place d’AppleScript. C’est juste une hypothèse (optimiste), bien sûr.

avatar patrick86 | 

@BeePotato :

Oui, comme on dit, attendons et voyons. ?

avatar BeePotato | 

@ patrick86 : « Oui, comme on dit, attendons et voyons. »

Mais n’oublions pas de croiser les doigts, tout de même. :-)

avatar patrick86 | 

@BeePotato :

:croiselesdoigts: ?

avatar Un Type Vrai | 

Javascript serait une sacré porte ouverte aux hacks...

Swift par contre...

avatar BeePotato | 

@ Un Type Vrai : « Javascript serait une sacré porte ouverte aux hacks... »

Il ne s’agit pas de JavaScript dans un navigateur, là. Ça change bien des choses.
D’ailleurs, on n’a pas entendu parler de souci lié à cette fonction, alors qu’on est déjà à la troisième version de Mac OS où elle est présente.

avatar fte | 

Un langage est un langage, point. Ce qui est susceptible aux hacks, se sont les API et l'environnement, pas le langage.

avatar jipeca | 

Il pourrait y avoir demain ; un autre "Automator", plus ... tactile"
Ça, c’est amusant à lire.
@ deltinox ... ce qui gêne ce n’est peut-être pas d’avoir une fonctionnalité en plus, mais d’en avoir en moins. Mais bon le "-" est un signe des temps chez Apple.

Quant à dire que les iOS ou OSX sont hyper blindés, c’est juste une vue de l’esprit. Apple vise maintenant l’utilisateur lambda. Et les utilisateurs lambda c’est "madame Michu" justement, et faut surtout pas que des "emmerdeurs" soient capables de transformer ce qu’ils ont tant cherché à verrouiller. Ce qui est très différent de blinder.
Et pour finir - parce que j’ai de moins en moins envie d’intervenir dans ce forum, tant les fanboys sont fermés à toute objectivité – en effet, c’est bien une évolution. Mais l’ évolution ne peut parfaitement être une régression, et toutes les circonlocutions ne changeront jamais ça. Qu’Apple régresse est juste une évidence, même si ils s’échinent dans leurs révolutions de l’inutile pour faire illusion.
La touch bar ressemble à cet égard davantage à un glissement vers le tactile camouflé qu’autre chose.
Apple ? Une entreprise qui fait bien des essais pour encore avoir l’air, mais qu’a plus l’air du tout pour paraphraser Brel. Finalement, c’est un gros machin qui va mettre longtemps, mais dont l’agonie a commencé. Apple ne part pas en sucette, ils sont devenus la sucette.

avatar rikki finefleur | 

Juste la poursuite d'une "minitelisation" de l'outil informatique personnel.

Dans ce sens il y a aussi le tout soudé, et les abonnements, cad la consommation à la minute, sans avoir la main sur ces programmes.. ni dorénavant sur le matériel, par l'interdiction de pouvoir upgrader son matériel.

En gros le client voit son champ d'actions de plus en plus réduit.
On dénonce ce fait depuis plusieurs années..

avatar macwd | 

Nan mais franchement , c'est quoi cette manie d'apple de vouloir couler tout ce qui ne touche pas au grand public . J'ai déjà utilisé automator et un peu d'apple script et c'est vraiment pas mal . Je préfère de loin des VRAIS nouveautés technique (comme le nouveau système de fichier d'apple) plutot que des nouveaux emoji et un siri plus que moyen .
« Les apps sont super, les émojis c’est fun, mais rien n’est plus génial que les outils d’automatisation ».
Cette phrase représente bien les deux écoles chez apple (et on sait laquelle tient les commandes ..) .

avatar BeePotato | 

@ macwd : « Nan mais franchement , c'est quoi cette manie d'apple de vouloir couler tout ce qui ne touche pas au grand public . J'ai déjà utilisé automator et un peu d'apple script et c'est vraiment pas mal . Je préfère de loin des VRAIS nouveautés technique (comme le nouveau système de fichier d'apple) plutot que des nouveaux emoji et un siri plus que moyen . »

Ça, c’est ce qui arrive quand on a trop d’utilisateurs fans des emojis. J’ai toujours dit qu’on devrait interdire les emojis, et particulièrement sur macg. :-)

avatar kino | 

Merci pour cet article qui m'a permis de "connaitre" l’existence de ce monsieur et de son site.

Les travailleurs de l'ombre sont toujours mal récompensé dans la société actuelle.

Bonne continuation et je vous suivrez sur votre site.

avatar FredoMkb | 

Très très mauvaise nouvelle :(

Heureux AppleScripteur depuis le système 8, j'ai un peu peur de l'abandon d'AppleScript comme principal langage de scripting système et inter-apps, car j'aurais des centaines de scripts à jeter et un bon nombre à refaire avec l'éventuel nouveau langage choisi (Shell ? Javascript ?), sachant que le période de transition risque d'être plus que chaotique à mon avis pour tous ceux qui, comme moi, utilisent AppleScript au quotidien dans le cadre de leur activité professionnelle et personnelle.

Apple semble oublier que ce qui a toujours fait sa force ce sont les utilisateurs... les négliger, voir les ignorer, c'est signer son déclin !

Pages

CONNEXION UTILISATEUR