
Benvenuti nella nuova era dell’animazione computerizzata. E no, non è un film: è la vostra Scrivania. Core Animation è un’API che permette agli sviluppatori di arricchire facilmente i loro applicativi con grafica e animazioni straordinarie. Così potrete creare effetti fluidi ed esperienze rivoluzionarie come Spaces e Time Machine, senza bisogno di superpoteri grafici e lauree in matematica.
Profondo ordine.
Grazie a Core Animation, gli sviluppatori Mac possono arricchire i propri applicativi con raffinate animazioni che utilizzano contemporaneamente diversi tipi di media, quali testo, grafica 2D, rendering OpenGL e video. Gli elementi sono posizionati su livelli: una scena ne può contenere un paio come migliaia, ciascuno con il proprio contenuto. Core Animation può aggiungere ai livelli diversi effetti, quindi effettuare compositing e rendering in tempo reale. E quando il contenuto cambia, Core Animation aggiorna automaticamente il risultato.
Due core sono meglio di uno.
Core Animation sfrutta i core multipli dei nuovissimi Mac basati su Intel. Quando gli sviluppatori utilizzano il framework per un’applicazione, il processo avanza sul proprio thread. Nel caso di un sistema Mac multicore, ciò significa che l’applicazione viene eseguita su un core e Core Animation sull’altro. Core Animation funziona su qualsiasi Mac con supporto Core Image, fra cui la maggior parte dei modelli venduti negli ultimi due anni.
Da manuale ad automatico.
Non occorre creare animazioni gestendo i singoli elementi di ogni fotogramma. Basta descrivere lo stato iniziale, quello finale e gli eventuali stati o fotogrammi intermedi: Core Animation penserà al resto. Descrivendo in che modo l’animazione deve reagire all’input dell’utente, verranno apportate le relative modifiche. Con Core Animation, la potenza delle tecnologie grafiche Apple e il famigliare look dell’interfaccia Mac sono a disposizione di ogni sviluppatore. Vedrete i risultati in una nuova generazione di fantastiche applicazioni.
Tutte le funzionalità presentate nel sito web di Mac OS X Leopard sono soggette a modifica.