Core Animation Example with Core Animation Icon

Core Animation. Een meeslepende ervaring.

Welkom bij computeranimatie van de volgende generatie. Nee, dit is geen speelfilm, dit is je bureaublad. Core Animation is een API waarmee Mac-ontwikkelaars eenvoudig verbluffende afbeeldingen en animaties aan programma's kunnen toevoegen. Zonder enige esoterische grafische en wiskundige technieken kun je vloeiende, haperingloze effecten creëren, die vergelijkbaar zijn met de baanbrekende programma's Spaces en Time Machine.

Dynamische weergave

Met Core Animation kunnen Mac-ontwikkelaars flitsende animaties maken in hun programma's door tegelijkertijd verschillende mediatypen te gebruiken, zoals tekst, 2D-afbeeldingen, OpenGL-rendering en video. Deze onderdelen worden in lagen over elkaar heen geplaatst. Een scène kan bestaan uit een paar lagen, maar ook uit duizenden lagen, elk met een eigen inhoud. Met Core Animation kun je verschillende effecten toevoegen aan lagen en deze vervolgens in realtime samenstellen en renderen. Wanneer de inhoud verandert, werkt Core Animation deze automatisch bij.

Twee processors kunnen meer dan één

Core Animation profiteert van de meervoudige processorcores waarover de meeste nieuwe Intel-Macs beschikken. Wanneer ontwikkelaars het framework gebruiken voor een programma, gebruikt het proces een eigen thread. Op een Mac met meerdere processorcores betekent dit dat de ene core het programma uitvoert en de andere core Core Animation. Core Animation kan worden uitgevoerd op elke Mac die Core Image ondersteunt (dus op de meeste Macs die in de afgelopen twee jaar zijn verkocht).

Vergeet het handwerk

Het is niet langer nodig om animaties te maken door afzonderlijke elementen beeldje voor beeldje toe te voegen. Het enige wat je hoeft te doen is de startdatum, einddatum en eventuele tussenstadia of keyframes beschrijven, en Core Animation doet de rest. Je kunt ook beschrijven op welke wijze je animatie op gebruikersinvoer moet reageren, en je animatie wordt automatisch aangepast. Dankzij Core Animation ligt de kracht van de grafische technologieën en beproefde esthetiek van Apple binnen het handbereik van elke ontwikkelaar. Je zult het effect hiervan terugzien in de toekomstige generatie programma's.

Alle voorzieningen die worden genoemd op de Mac OS X Leopard-website, kunnen worden gewijzigd.

Leopard-verpakking Koop Leopard Koop Leopard