Apple officialise l'abandon du code créateur

Arnaud de la Grandière |
Dans la dernière révision de la documentation de Launch Services, datant du 17 octobre, Apple officialise l'abandon du support de la signature Type/Créateur des fichiers :

Note : Dans Mac OS X 10.6 et ultérieurs, Launch Services ne considère plus les signatures créateur des fichiers en liant les documents aux applications. Launch Services ignore la signature créateur lorsqu'elle est attachée à un document. En outre, les fonctions LSCopyKindStringForTypeInfo et LSGetApplicationForInfo ignorent le paramètre contenant la signature créateur.


Apple a en effet introduit un tout nouveau système pour lier un type de fichier à une application donnée, dont nous vous expliquions le détail dans notre une : Apple repense la signature des fichiers.

avatar Macleone | 

[quote]Apple a en effet introduit un tout nouveau système pour lier un type de fichier à une application donnée[/quote]

Tiens, ça faisait bien un mois que cette fausse information n'était pas ressortie… Non seulement les UTI datent de 10.4, mais en plus ils ne servent pas à ça !
D'ailleurs, en relisant la doc donnée en lien, on se rend bien compte qu'il n'existe aucune fonction pour pallier ce changement de comportement.

avatar USB09 | 

Je ne vois pas trop le problème. Un jpeg sauver avec pshop s'ouvre avec celui ci. Sinon avec apercu, ce qui me gêne nullement car beaucoup plus rapide a l'ouverture. Quant au reste des applications idem. Ou est le problème ? Alors de là à dire qu'il y a régression vraiment je ne vois pas.

avatar samigina00 | 

@ USB09 : bah la regression elle est simple :)
en tant que graphiste quand je alt-double-clique sur une image dans indesign cela l'ouvre pour la modifier… mais voila, maintenant avec cette nouvelle gestion des fichiers mes EPS bitmap, par exemple, s'ouvrent dans illustrator et non photoshop car j'ai demandé au finder d'ouvrir les .eps avec illustrator (10.6 utilisait apreçu par defaut et dc pour editer du vectoriel ct pas top) et si je fais l'opération inverse c'est dans photoshop que mes fichiers vectoriels s'ouvriront, dc du coup je suis obligé de cliquer-droit pour chercher le fichier source de l'image dans la finder et de le glisser le doc sur l'icone du logiciel que je souhaite utiliser… bref perte de temps… je vais de ce pas essayer OpenMagic, voir si cela resout ce souci :)

avatar samigina00 | 

bon bah OpenMagic ne resout pas le souci vu que faire appel au menu contextuel g aussi vite de faire glisser le doc sur le dock… par contre du coup je vient de découvrir juste en dessous de modifier l'original dans indesign qu'il y av "modifier avec…" comme quoi quand on a ses habitudes on voit plus grand chose :)

avatar Vivid (non vérifié) | 

>pwetpwet; rien n'est moins sûr ;-)

Xp c'est pas terrible !!! mais au moins ils ne trahissent pas leurs idées.

>misterbrown; c'est un peu ça, la liberté en plus pour Xp.

avatar jpp22 | 

A tous ceux qui n’ont pas compris comment les UTI non seulement remplacent complètement les types et créateurs vieux style, mais en plus permettent davantage de flexibilité, lisez cet excellent article de Dan Dilger: http://www.roughlydrafted.com/2009/09/22/inside-snow-leopards-uti-apple-fixes-the-creator-code/

Les architectes de Mac OS X ne sont pas assez bêtes pour virer un système somme toute assez bien pensé pour le remplacer par un autre qui serait moins flexible. Vous comprendrez en lisant l’article que c’est aux développeurs de bien savoir les utiliser lorsqu’ils créent des fichiers avec leurs applications.

avatar Moonwalker | 

"une avancée majeure du Mac il y a 25 ans" Tu devrais écrire des discours politiques. :D

Très bien la nouvelle méthode par défaut. Ça me convient parfaitement.

avatar Artanis | 

Non, la méthode actuelle (obligatoire depuis Snow Leopard) n'est vraiment pas idéale pour un certain nombre de raisons. Mais ça fait quelques années que ce sujet est discuté, et on sentait un peu que ça finirait comme ça.

Sinon, l'UTI est /beaucoup/ plus intéressant que son utilisation dans SL ne le laisse supposer. À ce sujet, voir l'excellent article de Siracusa http://arstechnica.com/staff/fatbits/2009/09/metadata-madness.ars

avatar Lucier_lenlen | 

[quote= samigina "je suis obligé de cliquer-droit pour chercher le fichier source de l'image dans la finder et de le glisser le doc sur l'icone du logiciel que je souhaite utiliser…"]

Ho mon dieu quel horreur!
Retourne un peu sur un bon vieux windows peut être percevras tu a nouveau le temps gagné.
Moi perso, j'utilise non-stop le ctrl+clique afficher dans le finder, et à partir de ce moment je n'ai qu'a faire un nouveau ctrl+clique "ouvrir avec"au cas ou l'icone du fichier n'est pas le programme désiré.
En prenant mon temps, ça prend 13 secondes...

avatar setnan | 

@samigina00: avec OpenMagic, tu peux ouvrir tes docs avec leurs apps respectives [i](en fonction de leurs codes createurs, voire leurs extensions car OM les gère aussi)[/i] d'un clic-droit puis via le menu contextuel, [b]mais aussi[/b] par équivalent clavier comme par ex pomme-espace (on choisit comme on veut l'équiv souhaité). Certains trouvent ca largement plus rapide et productif que de défiler dans le "Ouvrir avec" ou un glissé-déposé dans le Dock, d'autres... non. Chacun ses besoins et ses goûts :)

Après concernant l'abondon des CCs, finalement peu sont ceux qui s'en rendront compte, une utilisation basique de macosx ne permet pas d'être confronté aux problèmes que ça implique. Les UTI ne concernent pas que le choix de la gestion de l'app associée à un fichier, mais sur ce coup pour l'instant ça se traduit par une perte de fonctionalité très concrète pour l'utilisateur avancé. Sacrifice sur l'autel de la pseudo-facilité (facilité surtout pour les ingés apple d'ailleurs comment souvent, pour en avoir touché un mot avec l'un d'eux), de la windoserie, d'un nouveau système de fichier pour osx qui finalement ne sera pas adopté, etc.. :) Après il n'est impossible que les CCs soient remplacés officiellement par un meta spotlight ou LS un de ces jours...

@ jpp22 [quote]Les architectes de Mac OS X ne sont pas assez bêtes pour virer un système somme toute assez bien pensé pour le remplacer par un autre qui serait moins flexible[/quote] > en 20 ans de dév mac, on est très nombreux à constater que... "oooouuuuuh que siiiii" :) Leur tache est suffisamment lourde pour ne pas trop les accabler non plus.

avatar BeePotato | 

@ jpp22 : « Les architectes de Mac OS X ne sont pas assez bêtes pour virer un système somme toute assez bien pensé pour le remplacer par un autre qui serait moins flexible. »

Malheureusement, dans quelques cas (heureusement encore assez rares), si. Généralement (comme dans le cas présent) pour s’adapter aux habitudes des switchers de plus en plus nombreux.

« Vous comprendrez en lisant l’article que c’est aux développeurs de bien savoir les utiliser lorsqu’ils créent des fichiers avec leurs applications. »

Non, Dilger s’est planté dans ce qu’il a raconté dans cet article. Les UTI ne sont actuellement pas utilisables de la manière qu’il décrit. Et il n’est pas forcément souhaitable qu’ils le deviennent un jour (intégrer une information de créateur comme une information de type… bof, bof).

avatar BeePotato | 

@ setnan : « Après il n'est impossible que les CCs soient remplacés officiellement par un meta spotlight ou LS un de ces jours… »

Il n’ya plus qu’à l’espérer. Ainsi qu’un bout d’interface pour gérer cette information de manière efficace, histoire d’avoir le meilleur des deux approches (une simple case à cocher dans les dialogues d’enregistrement de fichiers suffirait largement).

avatar samigina00 | 

@ Lucier_lenlen :
[q]Moi perso, j'utilise non-stop le ctrl+clique afficher dans le finder, et à partir de ce moment je n'ai qu'a faire un nouveau ctrl+clique "ouvrir avec"au cas ou l'icone du fichier n'est pas le programme désiré.
En prenant mon temps, ça prend 13 secondes...[/q]

bah c'est bon j'ai trouvé le clic-droit direct dans indesign pour "ouvrir avec…" dc pas besoin de repasser par le finder… n'empêche que 5 à 6 secondes de manip quand tu bosses ca fait chier comparé à 0,5 seconde de double clic d'antan :)

avatar PePeLaJoie | 

Ce qui devrait augmenter la vitesse du finder ?

avatar vintz72 | 

> PepeLaJoie

Euh... a priori non, y'a pas de raison.

avatar jerome74 | 

C'est vraiment désolant. Le code créateur était une avancée majeure du Mac il y a 25 ans; et non, le système des UTI (Uniform Type Identifiers) ne le remplace pas du tout: il se borne à associer l'extension, le type MIME et le code file type (compagnon du code créateur) à un identifiant "universel" du type de fichier. Deux fichier ayant la même extension crés par deux applications différentes seront désormais toujours ouverts par une seule et même application (sauf si l'utilisateur associe manuellement chaque fichier à une application via la fenêtre d'infos).

avatar SuperGG | 

C'était un des gros avantages de MacOs sur Windows. Décidément, plus on avance, plus on régresse dans la simplicité d'utilisation. C'est une vrai galère maintenant puisqu'il faut faire manuellement des réglages qui étaient autrefois automatiques (et logiques !!!). On marche sur la tête chez Apple depuis quelques temps ...

Il y a bien "Open-Magic" (que j'utilise), mais c'est quand même plus complexe que les codes créateurs.

avatar setnan | 

J'ai créé ya qques temps un petit utilitaire nommé "OpenMagic" qui visant à aider ceux pour qui ça pose problème. J'ai bien concience qu'il n'est pas évident pour tt le monde de comprendre son utilisation, mais en général ceux concernés (des graphistes principalement) le trouvent très pratique une fois que l'on a pigé son usage et son potentiel ;-)
OpenMagic est une app+SystemService pour 10.6.

Une précédente news macgeneration lui était consacré :
[u]https://www.macg.co/news/voir/137053/open-magic-restaurer-les-codes-createurs[/u]

et il est gratuit et dispo ici
[u]http://openmagic.setnan.org/[/u]

Meme si j'ai moins le temps actu de m'en occuper (ajouter un installeur wizard par ex), n'hésitez pas à faire part de vos avis. On ne peut pas contenter tout le monde, mais au moins essayer :)

avatar misterbrown | 

OsX ce rapproche de Windows.

Et Seven se rapproche de osX

avatar françois bayrou | 

@ jerome74 : et encore ca ne regle pas les problemes d'apercu :(

avatar pwetpwet | 

Nul, nuuuuuuul.
C'est quoi la prochaine étape, l'intégration d'une base de registre ?

CONNEXION UTILISATEUR