Exemplo do Core Animation com ícone do Core Animation

Core Animation. Lindo de arrastar e largar.

Bem-vindo à nova era de animação em computador. Não, não é um filme — é o seu ambiente de trabalho. O Core Animation é uma API que permite aos programadores Mac acrescentar gráficos e animações visualmente espantosos às aplicações. Sem quaisquer técnicas esotéricas de gráficos e matemática, é possível criar experiências e efeitos fluidos e sem interrupções, tão inovadores quanto o Spaces e o Time Machine.

Camadas reveladoras

Utilizando o Core Animation, os programadores para Mac podem criar, em simultâneo, atractivas animações nos seus programas, utilizando diferentes tipos de elementos multimédia, tais como texto, gráficos 2D, composições OpenGL e vídeo. Estes itens são colocados em camadas, sendo que uma cena pode conter algumas ou milhares de camadas, cada uma com o seu próprio conteúdo. O Core Animation pode acrescentar diferentes efeitos às camadas, dispondo-as e compondo-as em tempo real. Quando o conteúdo muda, o Core Animation actualiza-o automaticamente.

Duas cabeças pensam melhor do que uma

O Core Animation tira partido dos múltiplos núcleos presentes na maior parte dos computadores Mac com processadores Intel. Quando os programadores utilizam a estrutura para uma aplicação, o processo executa o seu próprio thread. Num Mac com múltiplos núcleos, isso significa que a aplicação é executada num núcleo e o Core Animation é executado noutro. O Core Animation é executado em qualquer Mac com capacidade para Core Image (incluindo a maior parte dos sistemas Mac lançados nos últimos dois anos).

Mudar de manual para automático

Não é preciso criar animações, graças à gestão de elementos individuais, imagem a imagem. Basta descrever o estado de início, o estado de fim e quaisquer estados interinos ou fotogramas-chave e deixar que o Core Animation faça o resto. Também pode descrever a forma como a animação deve reagir à interacção por parte dos utilizadores, para que se adapte automaticamente. O Core Animation leva a todos os programadores a avançada capacidade das tecnologias gráficas e elementos gráficos comprovados da Apple. O seu efeito será visível na nova geração de fantásticas aplicações.

Caixa do Leopard Comprar o Leopard Comprar agora