
Bienvenue dans le nouveau monde de l'animation assistée par ordinateur. Non, ce n'est pas le dernier film à l'affiche dans les salles obscures, c'est bien votre Bureau. Core Animation est une API qui permet aux développeurs Mac de rehausser leurs applications de superbes graphismes et animations. Sans recourir aux moindres techniques graphiques et mathématiques ésotériques, vous pouvez créer des effets très fluides et des animations aussi révolutionnaires que Spaces et Time Machine.
Ordre de profondeur.
Grâce à Core Animation, les développeurs Mac peuvent intégrer à leurs programmes des animations spectaculaires en combinant différents types de médias, notamment du texte, des graphismes 2D, de la vidéo et des rendus OpenGL. Ces éléments sont disposés en couches. Une scène peut contenir quelques couches ou des milliers, chacune ayant son propre contenu. Core Animation permet de donner des effets différents aux couches, puis d'en assurer le compositing et le rendu en temps réel. Core Animation met automatiquement à jour tout contenu modifié.
Deux têtes valent mieux qu'une.
Core Animation bénéficie des performances des processeurs Intel multicœurs qui équipent la plupart des nouveaux ordinateurs Mac. Lorsque les développeurs utilisent le framework pour une application, le processus exécute son propre thread. Sur un Mac multicœur, cela signifie que l'application s'exécute sur un cœur et Core Animation sur l'autre. Core Animation fonctionne sur tout Mac compatible avec Core Image (y compris la plupart des systèmes Mac vendus au cours des deux dernières années).
Passez de manuel à automatique.
Inutile, pour créer des animations, de gérer les éléments un par un, image par image. Il vous suffit de décrire l'état de départ et l'état d'arrivée, ainsi que tout état intermédiaire ou image-clé, puis de laisser Core Animation se charger du reste. Vous pouvez également décrire la façon dont votre animation doit réagir aux actions de l'utilisateur afin qu'elle s'adapte en conséquence. Core Animation apporte à chaque développeur la puissance des technologies graphiques et de l'esthétique signées Apple. Vous en verrez les effets sur toute une génération d'extraordinaires applications qui ne vont pas tarder à sortir.
Toutes les fonctionnalités citées dans les pages Web sur Mac OS X Leopard sont susceptibles d'être modifiées.
