• [^] # Re: Faut-il changer d'OS?

    Posté par (site web personnel) . En réponse au journal Pour Miguel de Icaza, Linux (sur le Desktop) est mort !. Évalué à 7.

    C'est curieux, je trouve qu'OS X est justement le système où il y a le plus d'interactions entre applications.
    Le framework Cocoa permet d'avoir au niveau système énormément d'API utilisées par la plupart des applications ainsi que des formats d'échange communs :
    - contacts (la même API est utilisée pour tous les contacts, qu'ils soient locaux, ou stockés via CardDAV, Exchange, LDAP, Yahoo!, iCloud),
    - calendriers (même chose),
    - mails,
    - musique,
    - favoris internet,
    - photos,
    - filtres d'image (fichiers .qtz, applicables sur des photos que des vidéos, ou comme animations en économiseur d'écran),
    - mots de passe et certificats (une seule application pour tout gérer, et permettant de recréer des certificats),
    - dictionnaire, correcteur orthographique et grammatical et autocorrection,
    - reconnaissance et synthèse vocale,
    - glisser-déposer d'une application à l'autre (on glisse l'icône du fichier ouvert — visible dans la barre de titre — dans une autre application, et ça marche),
    - sélecteur de couleurs et de polices de caractères,
    - pilotage des applications en Automator, AppleScript, Objective C, Python, Ruby,
    - fichiers de configuration (format .plist - toutes les applications OS X utilisent le même format pour les fichiers de conf' ! ) et de stockage (bases sqlite3),
    - sauvegarde (TimeMachine n'est pas limité aux fichiers, on sélectionne le carnet d'adresse, on lance TimeMachine, et on peut retrouver des contacts effacés),
    - recherche indexée (pour indexer convenablement de nouveaux types de fichiers),
    - synchronisation via iCloud
    - changement des raccourcis clavier de n'importe quelle application.

    Le système est encore loin d'être parfait, et c'est notamment dommage que la synchro ne se fasse que par iCloud. Mais je vois difficilement comment peut-on dire qu'il n'y a pas de fortes interactions entre applications…