
Välkommen till nästa nivå av datoranimering. Nej, det är inte en reklamfilm – det är ditt skrivbord. Core Animation är en API som underlättar för Mac-utvecklare att lägga till visuellt slagkraftig grafik och häftiga animeringar i program. Utan några svårbegripliga grafik- och matematikfunktioner kan du skapa flytande, hackfria effekter och upplevelser som är lika banbrytande som Spaces och Time Machine.
Välordnat.
Med hjälp av Core Animation kan Mac-utvecklare skapa snitsiga animeringar i sina program med hjälp av olika medietyper som text, 2D-grafik, OpenGL-renderingar och video – samtidigt. Objekten läggs på lager. En scen kan innehålla allt från ett fåtal lager till tusentals, alla med sitt eget innehåll. I Core Animation lägger du till effekter i de olika lagren innan du sätter samman dem och renderar dem i realtid. När materialet ändras uppdaterar Core Animation det automatiskt.
Två huvuden är bättre än ett.
Core Animation drar nytta av att de flesta nya Intel-baserade Mac-datorer har flera processorkärnor. När utvecklare använder ramverket till ett program, körs processen i en egen tråd. På en Mac med flera processorkärnor innebär detta att programmet körs i en kärna och Core Animation i den andra. Core Animation kan köras på vilken Mac som helst som klarar Core Image (dvs. flertalet Mac-datorer som levererats de senaste två åren).
Växla från manuellt till automatiskt.
Du behöver inte skapa animeringar genom att hantera enskilda element på bildrutenivå. Beskriv bara startläget, slutläget och eventuella lägen och nyckelrutor däremellan så sköter Core Animation resten. Du kan också beskriva hur animeringen ska reagera på användarinput så justeras koden därefter. Core Animation ger alla utvecklare tillgång till kraften hos Apples grafiktekniker och den beprövade estetiken i användargränssnittet. Du kommer att märka effekten i en ny generation av lysande program framöver.
Alla funktioner som nämns på webbplatsen för Mac OS X Leopard kan komma att ändras.
