Core Animation Example with Core Animation Icon

Core Animation. Der einfache Weg zu faszinierenden Animationen.

Willkommen in der Zukunft der Computeranimation. Nein, das ist kein Spielfilm, sondern Ihr Schreibtisch. Core Animation ist eine API, mit der Mac Entwickler ganz einfach eindrucksvolle Grafiken und Animationen zu Programmen hinzufügen können. Erstellen Sie flüssige, homogene Effekte und Funktionen, die sich mit denen von Spaces und Time Machine messen können. Kenntnisse über esoterische Grafiken oder Mathematiktechniken sind dazu nicht erforderlich.

Animationen leicht gemacht.

Core Animation ermöglicht es Mac Entwicklern, ansprechende Animationen in ihren Programmen zu gestalten und dabei verschiedene Medientypen einzusetzen, zum Beispiel Text, 2D -Grafiken, OpenGL Inhalte und Videos - und zwar alles gleichzeitig. Diese Objekte werden auf Ebenen platziert. Eine Szene kann aus wenigen oder vielen tausend Ebenen mit jeweils eigenen Inhalten bestehen. Core Animation kann verschiedene Effekte zu den Ebenen hinzufügen. Anschließend wird alles zusammengefügt und in Echtzeit gerendert. Ändern sich Inhalte, aktualisiert Core Animation diese ganz automatisch.

Vorteile von zwei Prozessoren.

Core Animation nutzt die Vorteile der beiden Prozessorkerne in den meisten neuen Mac Computern mit Intel Prozessoren. Wenn Entwickler das Framework für ein Programm verwenden, wird dieser Vorgang in einem eigenen Teilprozess ausgeführt. Bei einem Mac mit mehreren Prozessorkernen bedeutet dies, dass das Programm auf dem einen und Core Animation auf dem anderen Kern ausgeführt wird. Core Animation kann auf jedem Core Image fähigen Mac ausgeführt werden. (Dazu gehören die meisten in den letzten zwei Jahren ausgelieferten Mac Systeme.)

Automatisch statt manuell.

Jetzt müssen Sie bei der Erstellung von Animationen nicht mehr einzelne Elemente bildweise bearbeiten. Sie legen einfach den Anfangs- und Endzustand sowie die Zwischenstadien oder Keyframes fest - den Rest erledigt Core Animation. Sie können auch bestimmen, wie Ihre Animation auf eine Eingabe des Benutzers reagiert, und sie entsprechend anpassen. Core Animation stellt Entwicklern die Leistung der Grafiktechnologien von Apple und die bewährte Oberflächenästhetik zur Verfügung. Die Auswirkungen dieser Technologie werden sich in einer neuen Generation faszinierender Programme zeigen.

Änderungen an allen auf der Mac OS X Leopard Web-Site genannten Funktionen bleiben vorbehalten.