Core Animation

Core Animation is een API voor data visualisatie, gebruikt onder Mac OS X 10.5 om geanimeerde user interface te produceren.

General View

Core Animation maakt het mogelijk voor ontwikkelaars om geanimeerde gebruikersinterfaces te produceren, met behulp van een impliciete model. Het programmeerapparaat wordt alleen de begin- en eindtoestand van een object, en Core Animation kan de verplaatsing berekenen. Dit maakt het mogelijk relatief eenvoudige gecompliceerde animaties, zonder dat een specifieke code. Core Animation kan animatie voor elk object dat zichtbaar is, en zorgt voor een uniforme toegang tot de Core Image, Core Video en andere technologieën Quartz. Net als andere grafische modellen, kan Core Animation profiteren van de versnelling met een grafische processor.

Operatie

De animaties worden uitgevoerd in een aparte thread van het programma, waardoor de gelijktijdige uitvoering van processen om Core Animation. Op deze manier de prestaties van de applicatie zijn niet afgenomen, en u kunt controleren, stoppen, te keren en weer op te bouwen dezelfde animaties. Deze methode al beschikbaar in eerdere versies van Mac OS X was, maar hun API's waren niet openbaar, dwingt dus de derde-party ontwikkelaars om de imitatie van mooie animaties Apple betast.

Bijwerken

Actualiseren bestaande Cocoa applicatie voor gebruik met Core Animation moet een eenvoudig proces. Ramen en panelen die door het programma moet eerst in functie van de Core Animation worden geregistreerd. Daarna kan de code uitgebreid worden aangepast geanimeerd met behulp van de gebruikersinterface.

Voorbeelden

Een van de duidelijkste voorbeelden van Core Animation, is met iChat instant messenger van Apple. De animaties worden gebruikt om effectief te "gooien" vrienden die zijn aangemeld op uw lijst met contactpersonen. Nog een ander voorbeeld is de interface van de iPhone, een apparaat dat een aangepaste versie van Mac OS X, die juist Core Animation gebruikt mounts.

Chronologie

Core Animation verscheen in het openbaar voor de eerste keer met Mac OS X 10.5, maar eigenlijk voortgekomen uit de ontwikkeling van de iPhone. Het werd getoond in een demo, 7 augustus 2006 tijdens de jaarlijkse conferentie WWDC 2006. Op de Macworld Expo Apple bleek dat de iPhone maakt gebruik van hetzelfde concept van animatie.

(0)
(0)
Commentaren - 0
Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha