1. John Siracusa
    1. Snow Leopard
      1. Introduction
      2. Le ticket d'entrée
      3. L'installation
      4. Nouvel aspect
      5. Détails internes
      6. Quick Time X
      7. Système de fichiers
      8. Faire plus avec plus
      9. LLVM et Clang
      10. Les blocs
      11. Concurrence
      12. Grand Central Dispatch
      13. Asynchronicité
      14. Open CL
      15. La différence...
      16. Quick Time Player
      17. Le Dock
      18. Le Finder
      19. Exchange
      20. Performances
      21. Pot pourri 1
      22. Pot pourri 2
      23. Le futur
    2. Leopard
      1. Introduction
      2. L'héritage
      3. Nouvel aspect 1
      4. Nouvel aspect 2
      5. Le noyau
      6. 64 bits
      7. FS Events
      8. Core animation
      9. Quartz GL
      10. Core UI
      11. Détails internes
      12. Le Finder
      13. Le Dock
      14. Time Machine
      15. Performances
      16. Pot pourri
      17. Demain
    3. Tiger
      1. Introduction
      2. Retour sur le passé
      3. Nouvel aspect de Tiger
      4. Mises à jour du noyau
      5. Le lancement
      6. Les méta-données
      7. Attributs étendus
      8. Listes de contrôle d'accès
      9. Spotlight 1
      10. Spotlight 2 : analyse et potentiel
      11. Types de fichiers
      12. Méta-données : la fin
      13. Quartz
      14. Quartz 2D Extreme
      15. Core Image
      16. La vidéo sous Tiger
      17. Dashboard
      18. Le Finder
      19. Les performances
      20. Pot pourri
      21. Conclusion
    4. Panther
    5. Jaguar
    6. Puma
    7. Cheeta
    8. Finder Spatial
      1. Introduction
      2. Interfaces spatiales
      3. Le Finder spatial
      4. Le concierge
      5. Un nouveau Finder
      6. Le browser
      7. Le browser spatial
      8. Finder et méta-données
      9. Les modèles
      10. Pensées finales

Le Finder




Cet article de John Siracusa date de 2003 : une éternité en informatique ! Pourquoi donc l'exhumer maintenant ? Parce que Siracusa y pose le problème essentiel de l'interface graphique utilisateur, quelque chose qui semble complètement négligé de nos jours par Apple au profit d'images spectaculaires, mais le plus souvent totalement gratuites et inutiles (à quoi sert de visualiser une icône en 512 x 512 pixels ?)

Il se fait l'avocat d'un Finder Spatial, sans rejeter pour autant la nécessité de disposer d'un navigateur de fichiers. Et il reproche au Finder de Mac OS X de ne pas respecter les impératifs du Finder Spatial : une fenêtre est un fichier (ou un dossier), et vous devez la retrouver à la place où vous l'avez laissée !

Mac OS X faillit à respecter ces impératifs dans beaucoup de cas : une fenêtre de TextEdit n'est pas capable de garder sa place, la place où vous l'avez mise, sur le bureau ; et cela est souvent très gênant ! Il faut déplacer manuellement la fenêtre, la remettre à l'endroit où on veut la trouver. Si "l'état des objets (leur place, leur taille, leur couleur) ne peut pas être utilisé comme moyen de les identifier et de les manipuler, il cesse d'être une méthode d'intéraction utile" reproche Siracusa. Et il n'a pas tort.

Siracusa propose de séparer les fonctions d'interface spatiale et celles de navigation dans le Finder. Je vous laisse découvrir son article. Après, vous pourrez découvrir ce que j'en pense.